Bottomless Brunch in Singapore: How to Read the Free-Flow Terms Before You Book
A bottomless brunch in Singapore is sold on one number, and the number is almost never what you pay. Between the headline price and the bill sit a drinks tier, a service charge, GST, a hard stop on the clock and a child-age band that differs from hotel to hotel. None of it is hidden — it is all printed — but it is printed in small type at the bottom of a PDF, and most people book from the headline.
So this is not a ranking. Our ranked brunch list deliberately leaves hotel free-flow brunches out, because they are a different product with a different budget. This post is the missing half: how to read the terms of a free-flow package before you commit a Sunday and a few hundred dollars to it, worked through three real hotel brunches whose terms we read on their own menus on 29 September 2026.
The three brunches we read
We only used what each hotel publishes itself — the brunch menu PDF linked from its own restaurant page — and nothing from listings sites, which copy each other and go stale for months.
- Colony, The Ritz-Carlton, Millenia Singapore (Level 3, 7 Raffles Avenue). Champagne Brunch, Sundays, 12pm to 3.30pm, last order 3.15pm. Three adult tiers: SGD 230, SGD 698 and SGD 998.
- Town Restaurant, The Fullerton Hotel Singapore. Sunday Brunch Buffet, 12pm to 3pm. SGD 98 per adult with free-flow select non-alcoholic drinks, or SGD 188 per adult with free-flow select alcoholic drinks.
- Crossroads Buffet, Singapore Marriott Tang Plaza Hotel. Sunday Champagne Brunch, 12pm to 2.30pm. $99++ per adult, or $146++ inclusive of champagne, draught beer and house wine.
Three hotels, and already three different lengths of afternoon, three different ways of splitting food from drink, and three different child-age bands. That is the point.
1. Find the price without the drinks
The first thing to look for is whether there is a food-only price at all, because it tells you what the drinking actually costs. Town prints both: 98 with soft drinks, 188 with alcohol, so the free-flow is worth 90 dollars a head before tax. Crossroads prints both too: 99 and 146, so its free-flow is 47 dollars a head. Colony prints no food-only adult price — every adult tier includes the drinks — so there is no way to separate the two, and the question becomes which drinks tier you want rather than whether you want one.
That difference is worth sitting with. If two people at the table will drink and two will not, a package with a food-only price lets you split the table. One without it prices everybody as a drinker.
2. Read what the drinks tier actually names
The word “champagne” in the title does not tell you which champagne, and the tiers are where the price really moves. Colony’s menu is the most explicit of the three. Its 230-dollar tier names Barons de Rothschild Ritz Réserve Brut NV and the Rosé NV, plus selected cocktails, house red and white, draft beer and soft drinks. The 698 tier names Dom Pérignon 2015. The 998 tier names Cristal 2015 and adds a 30g serving of Oscietra caviar. And underneath, in smaller type: the vintage of the Champagne is subject to change.
Town’s menu says “free-flow select alcoholic beverages” and stops there — the brunch PDF itself does not list which ones, so ask when you book. Crossroads says champagne, draught beer and house wine, without naming the champagne on the brunch menu. Neither is doing anything wrong; it just means the phrase you should be checking is not “free-flow” but “select” and “selected”, which is where a package quietly draws its line. Cocktails, if they are in, are almost always “selected”.
3. Do the plus-plus arithmetic
In Singapore, “++” means the printed price is before service charge and GST, and GST is charged on the service charge as well as the food. The current GST rate is 9% (IRAS). Crossroads is the one of the three that states its service charge outright — 10% — so its maths is exact: $146++ becomes about $175.05 a head, and the food-only $99++ becomes about $118.70. That is a multiplier of 1.199, and it is worth memorising.
Colony and Town both say their prices are subject to service charge and prevailing tax without printing the percentage on the brunch menu, so treat 1.199 as the working assumption and confirm it: on that basis Colony’s entry tier of 230 lands near $275.77, and Town’s 188 near $225.41. For a table of four, the gap between the headline and the bill on a 230 package is more than 180 dollars. Nobody is being tricked. It is just a number you need before you choose, not after.
4. Count the minutes, not the hours
“Bottomless” is bounded by the clock, and the clocks differ by an hour. Colony runs 12pm to 3.30pm with a last order at 3.15pm, which is the line that actually ends the drinking. Town runs 12pm to 3pm. Crossroads runs 12pm to 2.30pm. If you book a 1pm table at a two-and-a-half-hour brunch, you have bought ninety minutes of free-flow at the full price — so the useful habit is to book the first seating, and to ask whether there is a last-pour time that falls before the published end.
5. Check the child-age band for your actual children
This is the line that catches families. Colony charges SGD 115 for children aged six to 12 and SGD 57.50 for ages three to five, soft drinks included. Town charges 49 for ages six to 11. Crossroads charges $42++ and defines a child as five to 12. So a twelve-year-old is a child at two of these hotels and an adult at the third; a five-year-old is a paying child at two and in a cheaper band at Colony. Read the band against the ages of the people you are bringing, not against the word “child”.
6. Look for the date on the menu
Hotel brunch menus are seasonal, and the good ones say so. Crossroads’ menus page labels the Sunday Champagne Brunch menu as running 6 July to 30 September 2026 — which is to say that, as we write, it has one day left to run, and the fourth-quarter version may carry different prices. Colony is running special Sunday brunch menus around the Grand Prix weekend (11 October 2026) as well as its regular one. All three say, in one wording or another, that menus and prices are subject to change. If the PDF you are reading carries a date range, check it covers your Sunday.
A short checklist before you book
- Is there a food-only price? If yes, subtract it: that is what the drinking costs.
- What exactly does the tier name — which champagne, which vintage, are cocktails “selected”?
- What is the service charge, and have you multiplied by 1.199 (at 10%)?
- When is the last order, and what seating gives you the most of it?
- What ages count as a child here?
- Does the menu you are reading have a date range, and does it cover your date?
Where we fit, honestly
We are not on this list, because this list is about packages with published terms, and we would rather not grade ourselves on a test we did not sit. What we do run is brunch at Habibi-san on Hamilton Road, Saturdays and Sundays from 11am to 2.30pm, and dinner Tuesday to Sunday from 5pm to 11pm. Since the whole post has been about reading the small print, here is ours: the Hamilton Road food menu says, at the bottom, “Prices subjected to 10% service charge. No G.S.T. Woohoo!” — which is a line worth reading too.
If you want the wider brunch picture rather than the free-flow one, start with our guide to brunch in Singapore, and for a slower Sunday the Sunday brunch guide covers the later-starting, family-shaped end of the day. Not halal: we serve pork and alcohol at both our venues.
Sources, all read 29 September 2026: Colony Champagne Brunch menu PDF and colony.com.sg/offers; The Fullerton Hotel Singapore, Town Restaurant page and Sunday Brunch Buffet PDF; Crossroads (crossroadssg.com/our-menus) and its Q3 2026 Sunday Brunch menu PDF; IRAS, current GST rate. Prices are as printed on those dates and change seasonally — confirm with the hotel before booking.