2025 Apr 23
Whether you’re the type who piles your plate like there’s no tomorrow or the kind who goes back for just one more dessert (five times), Colombo’s buffet game in 2025 is serving heat. From five-star spreads to underrated gems hiding in plain sight, we’ve rounded up the best places where you can feast without limits. Spoiler alert: you might need stretchy pants.
1. 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
So there you have it, Colombo’s buffet scene, dished out and ready to devour. Whether you’re chasing unlimited hoppers, sushi or next-level dessert tables, there’s a table waiting with your name on it. Think we’ve missed a spot that deserves a shout? Slide into our DMs and let us know. Your favourite spot might just make it to our next round-up.