
Few dining formats beat a buffet when you want to eat well and explore different flavours all in one sitting. Klang Valley is home to an impressive range of buffet restaurants, from grand hotel dining rooms with panoramic city views to laid-back neighbourhood spots serving generations-old recipes. Whether you are celebrating a special occasion or simply want a satisfying weekend meal, there is a spread here for every appetite and budget.
The restaurants below cover a wide sweep of cuisines: Malaysian, Japanese, Indian, Western, Chinese, Thai, and more. Prices range from accessible weekday lunches under RM100 to lavish seafood dinners at five-star properties. Use this guide to find exactly the right table for your next big meal out.
Planning to visit Kuala Lumpur for a food-focused trip? Flights into KL are frequent and well-connected from across the region, making it easy to turn a buffet crawl into a proper culinary getaway.
Wed, 12 Aug 2026

AirAsia Berhad (Malaysia)
Kota Kinabalu (BKI) to Kuala Lumpur (KUL)
Start from RM 358.53
Wed, 12 Aug 2026

AirAsia Berhad (Malaysia)
Kuching (KCH) to Kuala Lumpur (KUL)
Start from RM 267.04
Wed, 26 Aug 2026

AirAsia Indonesia
Surabaya (SUB) to Kuala Lumpur (KUL)
Start from RM 247.84
Nipah sits in the heart of Kuala Lumpur inside EQ Kuala Lumpur, offering a classy and intimate dining setting without the intimidating price tag that often comes with five-star addresses. The restaurant focuses on Malaysian cuisine, presenting familiar home-style flavours with the polish and precision of a top-tier kitchen. Lunch runs daily from 12:00 PM to 3:00 PM, priced at RM158 per adult and RM69 for children aged 6 to 12. Dinner is served Thursday through Sunday from 6:30 PM to 10:30 PM, at RM168 per adult and RM79 for children.
Contango at The Majestic Hotel Kuala Lumpur accommodates up to 250 guests across its elegantly appointed dining room, making it a popular choice for group celebrations and family gatherings. The spread spans Chinese, Japanese, Malaysian, Thai, and Western cuisines, with interactive open kitchens where dishes are prepared fresh to order in front of you. Lunch is available daily from 12:00 PM to 2:30 PM at RM105 nett per person, while dinner runs from 6:00 PM to 10:00 PM at RM125 nett per person. The combination of heritage surroundings and live cooking stations gives this buffet a distinctly theatrical quality.
Mosaic at Mandarin Oriental Hotel delivers one of the most visually impressive dining experiences in Kuala Lumpur, with sweeping views of the KLCC Twin Towers framing every meal. The buffet covers Western and Indian cuisines, with a broad selection of dishes that caters well to both meat eaters and vegetarians. Lunch is priced at RM132 per adult and RM66 for children, served daily from 12:00 PM to 2:30 PM; dinner runs from 6:00 PM to 10:30 PM at RM160 per adult and RM80 for children. Booking a window seat in advance is well worth it for that landmark view.
Lemon Garden at Shangri-La Hotel is one of Kuala Lumpur's most celebrated buffet destinations, known especially for its lavish seafood selection featuring fresh prawns, oysters, crabs, ribs, roasted chicken, sushi, and sashimi. Natural light floods the dining room and overlooks tropical gardens, while a dedicated kid-friendly station means families with young children are very well looked after. Lunch is available Tuesday through Sunday from 12:00 PM to 2:30 PM at RM128 per person, with dinner from 6:00 PM to 10:00 PM at RM158 per person. The worldwide dishes alongside the headline seafood selection make it easy to return multiple times without running out of things to try.
Staying overnight in KL makes it easy to experience the dinner buffet at a leisurely pace. Hotels in Kuala Lumpur range from budget-friendly options to luxury properties, and you can compare and book them all in one place.
Mitasu Japanese Restaurant takes a slightly different approach to the all-you-can-eat format: instead of a walk-up counter, diners order from a menu of up to 70 options directly at the table, ensuring every dish arrives fresh rather than sitting under a heat lamp. The focus is squarely on sushi and sashimi, making it the go-to choice for Japanese food lovers in the Klang Valley. Operating hours are daily from 12:00 PM to 3:00 PM for lunch and 6:00 PM to 9:30 PM for dinner, priced at RM76 per adult and RM58 for senior citizens aged 55 and above. A small surcharge of RM10 per 100g applies to unfinished food, so order thoughtfully and you will get excellent value.
Located on the 38th floor of Grand Hyatt Kuala Lumpur, THIRTY8 offers 360-degree views of the KL skyline that turn a buffet meal into a genuinely memorable occasion. Show kitchens display an international spread covering Western, Chinese, and Japanese preparations, giving diners an entertaining front-row view of the cooking action. The restaurant is open daily from 12:00 PM to 11:00 PM, with buffet dining priced at RM118++ per person. The elevation and the breadth of cuisines combine to make THIRTY8 one of the most photogenic dining rooms in the city.
Essence at Sheraton Imperial Kuala Lumpur Hotel stands out for the sheer variety packed into a single venue: expect a dim sum display, a seafood bar, an Asian favourites corner, a noodle bar, and a dessert spiral, all within one sprawling dining room. The breakfast buffet is offered daily from 6:00 AM to 10:30 AM at RM69 per adult and RM39 for children aged 7 to 12, making it one of the more accessible options for a hotel-quality morning spread. On Friday and Saturday evenings, the restaurant shifts to a full seafood dinner from 6:30 PM to 10:00 PM, priced at RM228 per adult and RM100 for children. Few venues in the city offer this kind of range across different day parts.
Serena Brasserie at Intercontinental Hotel draws inspiration from Malaysia's rich multi-ethnic culture, presenting themed lunch spreads alongside a headline seafood dinner that draws dedicated regulars every week. The dining room sits at lobby level and is defined by lush garden views, a feature waterfall, and floor-to-ceiling glass windows that fill the space with natural light. Themed lunches run Monday through Friday from 12:00 PM to 2:30 PM, priced at RM135.70 per adult and RM67.80 for children aged 6 to 12. The Friday seafood dinner, served from 6:30 PM to 10:30 PM, is priced at RM220.50 per adult and RM110.20 for children.
The Mill Cafe at Grand Millennium Hotel is built around colourful open-show kitchens, where guests can watch chefs prepare seafood, sushi and sashimi, wok-fried delicacies, Middle Eastern specialties, Indian dishes, and Western grills all under one roof. Weekend family brunches are a highlight, making it a reliable choice when you want to keep both adults and children happy. Weekday lunch runs Monday through Friday from 12:00 PM to 2:30 PM at RM98 per adult and RM49 for children aged 5 to 12. Dinner is served daily from 7:00 PM to 10:00 PM at RM148 per adult and RM74 for children.
Nook at Aloft Kuala Lumpur brings a futuristic design sensibility to international buffet dining, with one of its most distinctive features being an unlimited dinner menu paired with a unique sauce selection inspired by flavours from each Malaysian state. The concept celebrates local culinary identity within a modern dining format, making it a particularly interesting choice for visitors who want to sample regional variety in a single sitting. Weekday lunch is available Monday through Friday from 12:00 PM to 2:30 PM at RM98 per person. Dinner on Fridays and Saturdays runs from 6:00 PM to 10:00 PM at RM138 per person.
There is plenty more to do in Kuala Lumpur beyond dining. From cultural tours to cooking classes and city experiences, activities across the city are easy to browse and book ahead of your visit.
Delhi Royale is the standout choice in Klang Valley for authentic Indian buffet cuisine, with a warm dining room that seats 72 in the main area and a private dining room for smaller groups of 12 to 18 people. The spread covers the full range of Indian flavours, from rich northern curries to lighter southern preparations. Lunch runs daily from 11:30 AM to 3:00 PM and dinner from 6:00 PM to 11:00 PM, both priced at RM75 per person. The generous hours and consistent quality have made it a firm favourite among Indian food enthusiasts across the valley.
Vasco's at Hilton Kuala Lumpur is an all-day dining restaurant that combines an outdoor-influenced atmosphere with the energy of an interactive open kitchen, creating a relaxed yet well-appointed setting for a long, leisurely meal. The weekend lunch hours are slightly extended, running from 12:00 PM to 3:00 PM, compared to the weekday and public holiday slot of 12:00 PM to 2:30 PM. Dinner is available daily from 6:30 PM to 10:30 PM. Pricing is set at RM218 per adult and RM108 for children aged 7 to 12, reflecting its premium position within the Hilton's dining portfolio.
Fairway Coffee House at M Resort & Hotel occupies a breezy spot near the pool area, giving it a more relaxed resort-style feel compared to the formal hotel dining rooms elsewhere on this list. The buffet blends Indian cuisine with Malaysian specialties, rounded out with freshly baked pastries and house-made desserts. Saturday dinner buffets run from 6:30 PM to 10:30 PM and are priced at RM188 per adult and RM93 per child. The poolside setting makes it especially pleasant on a clear evening when you can enjoy the outdoor ambience after your meal.
Kampachi at The Equatorial Plaza is one of the most respected names in Japanese dining in Kuala Lumpur, and its buffet format centres on premium sushi and sashimi that showcases just how good the kitchen's sourcing and knife skills are. Sunday through Thursday dinner runs from 6:00 PM to 11:00 PM, while Friday and Saturday service extends slightly to 11:30 PM. Prices range from RM208 to RM258 per person, placing it firmly at the premium end of the Japanese buffet spectrum. The consistent quality and reputation mean reservations are strongly recommended, especially on weekends.
Suki-Ya brings the comforting warmth of Japanese hot-pot dining to Klang Valley in a fully halal setting, with four soup base options: shabu-shabu, miso, sukiyaki, and kimchi. The meat selection covers beef, chicken, and lamb, and every sitting includes free-flow green tea and ice cream throughout the meal. Hours are daily from 10:00 AM to 10:00 PM, with pricing ranging from RM45 to RM55 per person, making it one of the most wallet-friendly entries on this list. The halal certification and accessible price point make it a go-to for families and large groups.
Restaurant Rebung Dato Ismail is a Kuala Lumpur institution, helmed by Chef Ismail, one of Malaysia's most well-known culinary figures, and dedicated entirely to authentic traditional Malay cuisine. Signature dishes include nasi lemak, asam pedas ikan pari, and daging salai masak cili api, alongside a wide selection of ulam and traditional desserts that are increasingly rare to find in a restaurant setting. The restaurant is open daily from 11:30 AM to 10:00 PM, priced at RM70 per adult and RM50 for children. For anyone wanting to understand the full depth of Malay culinary heritage, a visit here is genuinely essential.
The Pearl Hotel Kuala Lumpur rounds out this list with a BBQ buffet that puts fresh oysters and premium seafood at the centre of the spread, alongside roasted beef and lamb for a satisfying mix of surf and turf. The dinner buffet runs from 6:30 PM to 10:00 PM, priced at RM118++ per adult and RM58++ for children aged 4 to 12. The combination of grilled meats and fresh seafood at a mid-range price point gives it strong value compared to comparable offerings at larger hotel properties. It is a solid choice for a casual but quality dinner out with family or friends.
A food trip across Klang Valley deserves smooth travel from start to finish. Traveloka is Southeast Asia's leading travel platform, trusted by over 100 million users, and it makes the logistics of a KL visit genuinely straightforward. From flights into Kuala Lumpur International Airport to hotels near the city's best dining districts, everything can be searched, compared, and booked in one app.
Once you land, getting around is easy with airport transfer services bookable directly through the app, or a car rental if you prefer to drive yourself between restaurants at your own pace. Beyond dining, there are plenty of activities in Kuala Lumpur worth adding to your itinerary, from cultural experiences to city tours. Travel insurance and eSIM for seamless connectivity are also available, so you can arrive prepared for everything.
Check the latest Traveloka promotions before you book for exclusive deals on flights and hotels across Southeast Asia. Download the Traveloka app, available as a top-rated app on the Google Play Store and Apple App Store in Southeast Asia, and start planning your Klang Valley food adventure today.
Tags:
buffet
klang valley






