A buffet in Singapore runs anywhere from $28 to $130 a head, and the gap rarely matches the food. We tracked the current per-head price of every buffet worth knowing — checked against the venue's own page or its booking platform — and ranked them by what you pay, not by who markets hardest.
A few things move the price. Weekday lunch is almost always the cheapest sitting, often 30–50% below weekend dinner for the same spread. Nearly every price carries “++” (10% service, 9% GST), so a $30++ buffet is about $36 nett — we show both where it matters. Korean BBQ and Japanese all-you-can-eat hold the value end at $28–40++; hotel international spreads sit at $80–110++ and climb on weekends and festive dates. Children usually eat at half price or by height, and premium seafood sittings need a booking.
Below, buffets are grouped by type and ranked by value within each. Every price is dated, linked to its source, and re-checked monthly.
Reading these pricesEvery figure is the per-head price for the cheapest sitting, usually weekday lunch, quoted from the source named beside it. ++ means 10% service charge and 9% GST are added on top; a price without it is nett. The ◆ Pick marks the best value in the category rather than the most expensive.
Across every buffet we track, the median price and how the ++ changes it sit in the Singapore Buffet Price Index.
All 26, cheapest per-head sitting first.
The sticker price is rarely what you pay. These evergreen levers beat any one-off promo.
- Weekday lunch is the cheapest sitting of the week, often 20–40% below weekend dinner for the same spread.
- A 1-for-1 through bank cards (Citi, DBS, UOB) or apps (Chope, Eatigo, Burpple Beyond) effectively halves the per-head: an $88++ dinner, about $105 nett with service and GST, works out near $53 a head — often below the weekday-lunch list price.
- Member and card discounts stack. Many hotels add a further 10–15% on top of a 1-for-1, and that is settled at booking rather than at the table.
- The start of a sitting is when seafood and premium items are freshly stocked.
- Child and senior rates cut a family bill steeply, and some places let under-6s eat free.
Individual promos change week to week and are not tracked here; the levers above are the ones that hold.
How much is a buffet in Singapore?+–
Weekday lunch buffets start around $28–35++ per adult — Korean BBQ and Japanese all-you-can-eat are the cheapest full spreads. Hotel international buffets run $80–110++ and climb on weekend dinners and festive dates. Every figure here is the lowest current per-head sitting, service and GST as printed.
What's the cheapest buffet worth going to?+–
The cheapest verified spreads are GoroGoro (from $15.90++) and Captain Kim ($22.90++, halal-certified), both under $25. The Korean BBQ spots are promo-heavy, so student and timeslot deals go lower still.
Which buffets are halal-certified?+–
Two on this list: Carousel at Royal Plaza on Scotts (lunch from $61++), our halal pick for a hotel spread, and Captain Kim ($22.90++) for cheaper halal Korean BBQ. Both hold MUIS halal certification.
Where can I find 1-for-1 buffet deals?+–
1-for-1 buffet promotions usually run through booking apps (eatigo, Chope) and bank card offers rather than the venues directly, and they rotate. Check the venue's own page for the current promo before assuming a listed deal still stands.
What's the best Japanese buffet for the price?+–
Kiseki, at $30.90++ weekday lunch, is the cheapest all-you-can-eat sushi and sashimi in town — roughly $20 a head under hotel Japanese buffets for a comparable raw bar. Suki-Ya (regular lunch from $23.90++) is cheaper if you prefer shabu-shabu to a sushi spread.
How much do children pay?+–
Most buffets charge children roughly half the adult price, or by height (often free under about 0.9m). Korean BBQ buffets tend to charge a flat child rate ($15–20++); check each venue, as cut-offs vary.
Do I need to book?+–
Weekday lunches usually have walk-in space. Weekend seafood dinners and festive sittings at hotel buffets book out — reserve a few days ahead, especially for larger groups.
Are weekday buffets cheaper than weekend?+–
Yes — weekday lunch is almost always the cheapest sitting, often 30–50% below the weekend dinner price for the same spread. If value is the goal, go on a weekday at lunch.
Which buffet restaurant in Singapore is the best?+–
No single restaurant is considered 'the best' — it depends on your budget and craving, which is why we rank by value instead. For the money, the standout restaurants are Captain Kim and GoroGoro (full spreads under $25++); for a hotel spread, Carousel (halal) or the big international buffets at weekday lunch. Use the ranked list above to pick by price and cuisine rather than one blanket winner.
What buffet do locals actually recommend? (the Reddit take)+–
Search Reddit or askSingapore and the advice is consistent: go for value, not the priciest hotel name. Locals point to weekday lunch and the affordable full spreads — Korean BBQ and Japanese all-you-can-eat under $35++ — which punch above their price, and treat the $100++ weekend hotel dinners as occasion-only. That lines up with how we rank buffets: by what you actually pay.
Prices are the lowest per-head sitting, service + GST as printed; full tier tables live on each venue's source page or its full review. Every price is checked against the venue's own page, its booking platform, or a dated report — with the source shown on each row so you can check it yourself. Re-checked monthly; last checked 6 August 2026.