If you want to hit up some buffets, here are our top picks for the best buffets in Colombo.
Taprobane at Cinnamon Grand offers one of the best buffets in Colombo, and while certain elements have room for improvement, they offer the best selection overall with well executed dishes. They charge Rs.1960 per head for breakfast, Rs. 2640 for lunch and Rs. 2890 for dinner.
They only have a buffet, from 7PM onwards, and there's a surprisingly large, high quality selection to pick from.
It costs more than Rs. 3000 per person though, which is the hitch - our dinner for two racked up a fat bill. Still, if you're looking for one of the best buffets in the city (and my personal favourite), this is it.
The Harbour Court at Kingsbury serves an International Buffet on a daily basis for breakfast (Rs.2500), lunch (Rs.2950), and dinner (Rs.3000). On Sundays they have a special brunch from 11.30 am - 3.00 pm, which is Rs. 4100 per and have an impressive array of food to choose from.
The Gardenia Coffee Shop at the Ramada hotel is actually much more than a coffee shop - they do a very wide range of food types, from sandwiches to Italian pastas and Jaffna mains. The food we tried was pretty good and not too pricey either. They serve a breakfast buffet from 6.30 am to 10.30 am at Rs.1500 per head.
If you want elegance and a really, really early breakfast (like a 6 AM type of breakfast), The Dining Room at Cinnamon Lakeside is the place for you. Given that it's breakfast and not many people here go out specifically for the first meal of the day (unless they happen to be staying at the hotel itself), you can have a nice, quiet morning outing. They also serve International buffets for lunch (Rs.2800) and dinner (Rs,3150).
The buffet at Mt. Lavinia Hotel offers one of the better buffets in the city. We found that mostly everything tasted good, with an exceptional salad bar and arguably the best selection of desserts around. Their dinner buffets have theme nights depending on which day of the week it is, so call ahead and find out.
Devly's serve a Sri Lankan lunch buffet from 11.00 am to 3.00 pm. You can also order from their a-la-carte menu.
EAT is OZO Colombo's restaurant. While their lunch buffet doesn't have the largest spread, we came away pretty happy with what we tried.
Flavoured at Cinnamon Red, with their lean luxury theme, offers a curated menu with good variations at reasonable prices. They've got a good view of Colombo, tasty mains and excellent desserts. They offer a breakfast (Rs.1570) and dinner (Rs.2300) buffet too.
Latitude at Taj Samudra offers one of the more expensive lunch buffets in Colombo. While they don’t particularly specialise in a particular area, they offer a satisfying spread overall.
Garton's Ark is a boat restaurant in the Urban Wetland Park, Nugegoda. The best bet is to go for their weekend (Fri/Sat) cruise. It leaves at 8:30 PM and costs Rs. 3,500.
The Yacht Cabin at Global Towers Hotel organises daily buffets for breakfast (Rs.280 per head) from 6.30 am to 10.30 am, and lunch (Rs.380 per head) from 12.00 pm to 3.00 pm
Check out our article How To Buffet for some pro tips.
A list of pubs/bars in Colombo that broadcast the T20 series.
12 nostalgic places to get back to.
Countries that let you in without a fuss with your Lankan passport
Where to get your eid sawan from.
Safe, clean, and nice rooms in Colombo for couples. Sorted by price bracket.