Colombo's 2025 buffet game offers a variety of options, from five-star spreads to hidden gems, catering to both those who pile their plates and those who crave desserts. The best places to feast without limits may require stretchy pants.
- Blue Orbit by Citrus
Colombo Lotus Tower, 27th Floor — 320, DR Wijewardena Mawatha, Colombo 10
Reservations: 0765 444 111 | 0765 443 333
Facebook: Blue Orbit by Citrus
Instagram: @blueorbit.bycitrus
Lunch Buffet
Time: Monday – Sunday, 11.30 am to 3 pm
Price: LKR 9,000 nett per person
Dinner Buffet
Time: Monday – Sunday, 6.30 am to 11 pm
Price: LKR 9,000 nett per person
Hilton Colombo
2, Sir Chittampalam A Gardiner Mawatha, Colombo 02
Reservations: 0112 492 492
Facebook: @The Hilton Colombo
Instagram: @hiltoncolombo
2. Graze Kitchen
Breakfast Buffet
Time: Monday – Sunday, 6.30 am to 10.30 am
Price: LKR 6,588 nett per person | LKR 3,294 nett per child (6 – 11 years)
Lunch Buffet
Time: Monday – Saturday, 12 pm to 2.30 pm
Price: LKR 6,888 nett per person | LKR 3,444 nett per child (6 – 11 years)
Sunday Lunch Buffet
Time: Sunday, 12 pm to 2.30 pm
Price: LKR 9,388 nett per person | LKR 4,694 nett per child (6 – 11 years)
Weekend Dinner Buffet
Time: Friday – Saturday, 7 pm to 9 pm | 9 pm to 11 pm
Price: LKR 9,388 nett per person | LKR 4,694 nett per child (6 – 11 years)
Weekday and Sunday Dinner Buffet
Time: Sunday – Thursday, 7 pm to 9 pm | 9 pm to 11 pm
Price: LKR 8,888 nett per person | 4,444 nett per child (6 – 11 years)
Weekend Dinner Buffet
Time: Friday – Saturday, 7 pm to 9 pm | 9 pm to 11 pm
Price: LKR 9,388 nett per person | LKR 4,964 nett per child (6 – 11 years)
3. Emperor’s Wok
All You Can Eat Dim Sum
Time: Saturday – Sunday, 12 pm to 2.30 pm
Price: LKR 7,888 nett per person | LKR 3,944 nett per child (6 – 11 years)
Cinnamon Red Colombo
59, Ananda Coomaraswamy Mawatha, Colombo 03
Reservations: 0712 145 145 | 0703 145 176
Facebook: @Cinnamon Red Colombo
Instagram: @cinnamonredcmb
4. Flavoured
International Buffet
Time: Monday – Sunday, 7 pm to 10.30 pm
Price: LKR 6,000 nett per person
High Tea Buffet
Time: Saturday – Sunday, 3.30 pm to 5.30 pm
Price: LKR 3,900 nett per person
Cinnamon Grand Colombo
77, Galle Road, Colombo 03
Reservations: 0112 437 437
Facebook: @Cinnamon Grand Colombo
Instagram: @cinnamongrandcolombo
5. Plates
Brunch Buffet
Time: Sunday, 12 pm to 3 pm
Price: LKR 8,500 nett per person
Dinner Buffet
Time: Monday – Sunday, 7 pm to 11 pm
Price: LKR 7,500 nett per person
6. Nuga Gama
Dinner Buffet
Time: Monday – Sunday, 7 pm to 11 pm
Price: LKR 6,900 nett per person
Cinnamon Life
02, Glennie Street, Colombo 02
Reservations: 0112 220 000
Facebook: @Cinnamon Life
Instagram: @cinnamonlifecolombo
7. Quizine
Lunch Buffet
Time: Monday – Sunday, 12 pm to 3 pm
Price: LKR 6,900 nett per person
Dinner Buffet
Time: Monday – Sunday, 6 pm to 9 pm
Price: LKR 8,500 nett per person
Cinnamon Lakeside Colombo
115, Sir Chittampalam A Gardiner Mawatha, Colombo 02
Reservations: 0112 491 000
Facebook: @Cinnamon Lakeside Colombo
Instagram: @cinnamonlakeside
8. The Dining Room
Breakfast Buffet
Time: Monday – Sunday, 6 am to 10.30 am
Price: LKR 4,400 nett per person
Lunch Buffet
Time: Monday – Sunday, 12 pm to 3 pm
Price: LKR 6,000 nett per person
Dinner Buffet
Time: Monday – Sunday, 7 pm to 11 pm
Price: LKR 7,800 nett per person
Jetwing Colombo Seven
57, Ward Place, Colombo 07
Reservations: 0112 550 200
Facebook: @Jetwing Colombo Seven
Instagram: @jetwingc7
9. Restaurant 57
Breakfast Buffet
Time: Monday – Sunday, 6.30 am to 10.30 am
Price: LKR 3,861 nett per person
Shangri-La Colombo
1, Galle Face, Colombo 02
Reservations: 0117 888 288
Facebook: @Shangri-La Colombo
Instagram: @shangrilacolombo
10. Central Restaurant
Breakfast Buffet
Time: Monday – Sunday, 6.30 am to 10.30 am
Price: LKR 6,660 nett per person
Lunch Buffet
Time: Monday – Friday, 12 pm to 3 pm
Price: LKR 7,389 nett per person
Brunch Buffet
Time: Saturday – Sunday, 12.30 pm to 3.30 pm
Price: LKR 9,391 nett per person
Dinner Buffet
Time: Monday – Sunday, 6.30 pm to 11.30 pm
Price: LKR 8,934 nett per person
ITC Ratnadipa
21, Galle Face Center Road, Colombo 01
Reservations: 0114 999 111
Facebook: @ITC Ratnadipa
Instagram: @itcratnadipa
11. Indian Ocean Pavilion
Breakfast Buffet
Time: Monday – Sunday, 6.30 am to 10.30 pm
Price: LKR 6,460 nett per person
Lunch Buffet
Time: Monday – Friday, 12.30 pm to 3 pm
Price: LKR 6,720 nett per person
Brunch Buffet
Time: Saturday – Sunday, 12.30 pm to 3.30 pm
Price: LKR 11,820 nett per person (with alcohol) | LKR 9,139 nett per person (without alcohol)
Dinner Buffet
Time: Monday – Sunday, 6.30 pm to 9 pm | 9.30 pm to 11 pm
Price: LKR 8,467 nett per person
Kingsbury Hotel
48, Janadhipathi Mawatha, Colombo 01
Reservations: 0112 421 221
Facebook: @The Kingsbury Hotel
Instagram: @thekingsbury
12. Harbour Court
Time: Monday – Sunday, 6.30 pm to 9 pm | 9.30 pm to 11 pm
Price: LKR 7,900 nett per person
Taj Samudra
25, Galle Face Road, Colombo 03
For reservations: 0112 446 622
Facebook: @tajsamudracolombo
Instagram: @Taj Samudra
13. Ports of Call
Breakfast Buffet
Time: Monday – Sunday, 7 am to 10.30 pm
Price: LKR 5,645 nett per person
Lunch Buffet
Time: Monday – Saturday, 12.30 pm to 3 pm
Price: LKR 6,415 nett per person
Brunch Buffet
Time: Sunday, 12.30 pm to 3.30 pm
Price: LKR 7,951 nett per person
Dinner Buffet
Time: Monday – Sunday, 7.30 pm to 10.30 pm
Price: LKR 7,700 nett per person
Courtyard by Marriott Colombo
Colombo City Centre, 137, Muttiah Road, Colombo 02
Reservations: 0117 734 400
Facebook: @Courtyard by Marriott Colombo
Instagram: @courtyardcolombo
14. Beira Kitchen
Dinner Buffet
Time: Monday – Sunday, 6.30 pm – 10.30 pm onwards
Price: LKR 8,000 nett per person
Ramada Colombo
30, Sir Mohamed Macan Markar Mawatha, Colombo 03
Reservations: 0777 864 864
Facebook: @ramadacolombo
Instagram: @ramadacolombo
15. Gardenia Coffee Shop
Breakfast Buffet
Time: Monday – Sunday, 6.30 am to 10.30 am
Price: LKR 4,100 nett per person
High Tea Buffet
Time: Saturday – Sunday, 3 pm to 6 pm
Price: LKR 4,100 nett per person
Dinner Buffet
Time: Friday – Saturday, 7 pm to 11 pm
Price: LKR 5,350 nett per person
Midnight Dinner Buffet
Time: Friday – Saturday, 12 am to 3 am
Price: LKR 4,250 nett per person
Best Western Hotel
102A, Baseline Road, Kirulapone Avenue, Colombo 05
Reservations: 0776 411 612
Facebook: @Best Western Colombo
Instagram: @bestwesternhotel_colombo
16. Bistro
Breakfast Buffet
Time: Monday – Sunday, 6.30 am to 10.30 am
Price: LKR 1,900 nett per person | LKR 950 nett per person
Dinner Buffet
Time: Monday – Sunday, 6.30 pm to 12 am
Price: LKR 3,500 nett per person | LKR 1,750 nett per child
17. Tilapiya Colombo
11B, MS 4 Mini Stand, Phillip Gunewardana Mawatha, Race Course, Colombo 07
Reservations: 0779 494 394
Facebook: @Tilapiya Colombo
Instagram: @tilapiya_colombo
Dinner Buffet
Time: Thursday – Saturday, 7 pm to 10.30 pm
Price: LKR 5,445 nett per person
Galle Face Hotel
2, Galle Road, Colombo 03
Reservations: 0117 541 010
Facebook: @Galle Face Hotel
Instagram: @gallefacehotel
18. The Verandah
Business Lunch Buffet
Time: Monday – Saturday, 12 pm to 2.30 pm
Price: LKR 4,600 nett per person
Family Lunch Buffet
Time: Sunday, 12 pm to 3 pm
Price: LKR 5,200 nett per person
Dinner Buffet
Time: Monday – Sunday, 7 pm to 10.30 pm
Price: LKR 6,600 nett per person
Mount Lavinia Hotel
100, Hotel Road, Dehiwala-Mount Lavinia
Reservations: 0112 711 711
Facebook: @Mount Lavinia Hotel
Instagram: @mount_lavinia_hotel
19. Governor’s Restaurant
Breakfast Buffet
Time: Monday – Sunday, 6.30 am to 10.30 am
Price: LKR 4,600 nett per person
Lunch Buffet
Time: Monday – Friday, 12.30 pm to 3 pm
Price: LKR 5,100 nett per person
Saturday Lunch Buffet
Time: Saturday, 12.30 pm to 3 pm
Price: LKR 5,600 nett per person
Sunday Lunch Buffet
Time: Sunday, 12.30 pm to 3 pm
Price: LKR 7,200 nett per person
Dinner Buffet
Time: Monday – Sunday, 7 pm to 10.30 pm
Price: LKR 6,300 nett per person
Mandarina Colombo
433, Galle road, Colombo 03
Reservations: 0711 343 313
Facebook: @Mandarina Colombo
Instagram: @mandarinacolombo
20. On the Eleventh
High Tea Buffet
Time: Friday – Sunday, 3.30 pm to 5.30 pm
Price: LKR 2,950 nett per person
Weekday Dinner Buffet
Time: Monday – Thursday, 7 pm to 10 pm
Price: LKR 4,950 nett per person
Weekend Dinner Buffet
Time: Friday – Sunday, 7 pm to 10 pm
Price: LKR 5,500 nett per person
Weekend Lunch Buffet
Time: Sunday, 7 pm to 10 pm
Price: LKR 5,750 nett per person
Waters Edge
316, Ethul Kotte Road, Battaramulla
Reservations: 0761 827 753
Facebook: @Waters Edge – Sri Lanka
Instagram: @watersedgesl
21. Members Lounge
High Tea Buffet
Time: Friday, 3 pm to 6 pm
Price: LKR 4,900 nett per person
Weekend High Tea Buffet
Time: Saturday – Sunday, 3 pm to 6 pm
Price: LKR 5,200 nett per person
Sofia Colombo
295-295A, Galle Road, Colombo 03
Reservations: 0772 980 599
Facebook: @Sofia Colombo
Instagram: @hotelsofiacmb
22. Seascape Restaurant
Executive Lunch Buffet
Time: Monday – Friday, 12.30 pm to 2.30 pm
Price: LKR 3,800 nett per person
Marino Beach
590, Marine Drive, Colombo 03
Reservations: 0112 375 375
Facebook: @Marino Beach Colombo
Instagram: @marinobeachcolombo
23. Tides Restaurant
Weekday Lunch Buffet
Time: Monday – Friday, 12.30 pm to 3.30 pm
Price: LKR 4,200 nett per person
Weekday Dinner Buffet
Time: Monday – Thursday, 7 pm to 10.30 pm
Price: LKR 5,750 nett per person
Weekend Dinner Buffet
Time: Friday – Sunday, 7 pm to 10.30 pm
Price: LKR 5,950 nett per person
Colombo's buffet scene offers unlimited hoppers, sushi, and dessert tables. Each table has your name on it. If you think a spot deserves a shout, send a direct message to let us know, and your favorite spot might be featured in our next round-up.