2023 Dec 4
During Christmas, every day is a cheat day! Enjoy a season full of Christmas lunches, brunches and dinners full of yuletide joy. Share in the Christmas spirit with your loved ones and indulge in one of the best parts of the festive season; Christmas feasts!
Here is your guide to all the best places in Colombo offering you delicious Christmas dining for the entire family.
Hilton Colombo
Hilton Colombo – 2, Sir Chittampalam A. Gardiner Mawatha, Colombo 02
For reservations: 0112 492 492
Facebook: @The Hilton Colombo
Instagram: @hiltoncolombo
Website: Hilton Colombo Reservations
Graze Kitchen
- Sleigh the Tea – Festive High-Tea
Date: 19 – 25 December
Time: 2.30 pm – 6.30 pm
Price: LKR 7,988 nett (price for two)
Menu: High Tea Buffet
2. Christmas Eve Dinner
Date: 24 December
Time: 7 pm – 12 am
Price: LKR 12,888 nett (starting price)
Menu: Buffet
3. Christmas Day Lunch
Date: 25 December
Time: 12 pm – 3 pm
Price: LKR 12,888 nett (starting price)
Menu: Buffet
4. Christmas Day Dinner
Date: 25 December
Time: 7 pm – 12 am
Price: LKR 12,888 nett (starting price)
Menu: Buffet
Emperor’s Wok
5. Christmas Eve Dinner
Date: 24 December
Time: 7 pm – 12 am
Price: LKR 22,888 nett
Menu: Set menu for two
6. Christmas Day Lunch
Date: 25 December
Time: 12 pm – 3 pm
Price: LKR 22,888 nett
Menu: Set menu for two
7. Christmas Day Dinner
Date: 25 December
Time: 7 pm – 12 am
Price: LKR 24,888 nett
Menu: Set menu for two
SunsetBlu
8. Christmas Eve Dinner
Date: 24 December
Time: 7 pm onwards
Price: LKR 22,188 nett
Menu: Set menu
9. Christmas Day Dinner
Date: 25 December
Time: 7 pm onwards
Price: LKR 18,188 nett
Menu: Set menu
Galadari Hotel
Venue: 64 Lotus Road, Colombo 01
For reservations: 0112 544 544
Facebook: @Galadari Hotel
Instagram: @galadarihotel
Website: Galadari Colombo
Lobby Bar
10. Christmas High Tea
Date: 23 December
Time: 3.30 pm to 6 pm
Price: LKR 5,500 nett
Menu: Buffet
Coffee Shop
11. Christmas Eve Dinner
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 5,500 nett (kids) | LKR 9,900 nett (adults)
Menu: Buffet
12. Lunch With Santa
Date: 25 December
Time: 12 pm to 2.30 pm
Price: LKR 5,500 nett (kids) | LKR 9,900 nett (adults)
Menu: Buffet
13. A Christmas Dinner Buffet
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 4,900 nett (kids) | LKR 8,900 nett (adults)
Menu: Buffet
The Kingsbury
Venue: 48, Janadhipathi Mawatha, Colombo 01
For reservations: 0763 481 815 or 0763 481 817
Facebook: @The Kingsbury Hotel
Instagram: @thekingsbury
Website: The Kingsbury
Harbour Court
14. Christmas Eve Brunch Buffet
Date: 24 December
Time: 11.30 am to 3 pm
Price: LKR 8,500 nett
Menu: Buffet
15. Christmas Eve Dinner Buffet
Date: 24 December
Time: 7 pm – 9 pm (first seating)| 9.30 pm – 11.30 pm (second seating)
Price: LKR 13,500 nett
Menu: Buffet
16. Christmas Brunch Buffet
Date: 25 December
Time: 11 am to 1 pm (first seating) | 1.30 pm to 3.30 pm (second seating)
Price: LKR 13,500 nett
Menu: Buffet
17. Christmas Dinner Buffet With Live Band
Date: 25 December
Time: 7 pm – 9 pm (first seating)| 9.30 pm – 11.30 pm (second seating)
Price: LKR 13,500 nett (30% off on the festive wine list | 50% off for children below 10)
Menu: Buffet
Kings Steak Bar
18. Sunday Carvery with Live Jazz
Date: 3 – 17 December
Time: 11.30 am to 3 pm
Price: LKR 6,500 nett
Menu: Buffet
19. Gourmet Christmas Carvery Brunch with Live Jazz
Date: 24 and 25 December
Time: 11.30 am to 3 pm
Price: LKR 22,000 nett (50% off for children below 10)
Menu: Buffet
20. Christmas Dinner with Live Band
Date: 24 and 25 December
Time: 7 pm to 11 pm
Price: LKR 20,000 nett
Menu: Seven-course dinner
Churros
21. Festive High Tea
Date: 15 – 30 December
Time: 3 pm to 6 pm
Price: LKR 4,000 nett
Menu: Buffet
Colombo Port City
Venue: No 1 A, Centre Road, Galle Face
For reservations: 0757 000 500
Facebook: @The Beach Park at Port City
Instagram: @thebeachpark
The Beach Park
22. Carols and Dinner at the Beach
Date: 24 December
Time: 5.30 pm onwards
Price: LKR 1,000 (Entrance and carols) | LKR 7,500 (Dinner and beverage)
Menu: Buffet and à la carte
Shangri-La Colombo
Venue: Shangri La Colombo, 1, Galle Face, Colombo 02
For reservations: 0117 888 288
Facebook: @Shangri-La Colombo
Instagram: @shangrilacolombo
Website: Shangri-La Colombo
Capital Bar & Grill
23. Christmas Eve Dinner
Date: 24 December
Time: 6.30 pm to 11 pm
Price: LKR 26,121 nett
Menu: Four-course set menu
The Central
24. Christmas Eve Dinner Buffet
Date: 24 December
Time: 6.30 pm to 10.30 pm
Price: LKR LKR 16,955 nett
Menu: Buffet
25. Christmas Day Brunch Buffet
Date: 25 December
Time: 12.30 pm to 3 pm
Price: LKR 16,955 nett
Menu: Buffet
26. Christmas Dinner Buffet
Date: 25 December
Time: 06.30 pm to 10.30 pm
Price: LKR 16,955 nett
Menu: Buffet
Galle Face Hotel
Venue: 3, 2 Galle Road, Colombo 03
For reservations: 0117 541 010
Facebook: Galle Face Hotel
Instagram: @gallefacehotel
The Verandah
27. Christmas High Tea Buffet
Date: 20 – 23 December
Time: 4 pm to 6 pm
Price: LKR 4,500 nett
Menu: Buffet
28. Christmas Eve Brunch
Date: 24 December
Time: 11.30 am to 3 pm
Price: LKR 8,500 nett
Menu: Buffet
29. Christmas Eve Bubbly High Tea
Date: 24 December
Time: 4 pm to 6 pm
Price: LKR 6,000 nett
Menu: High tea buffet
30. Christmas Eve Dinner
Date: 24 December
Time: 7.30 pm to 11 pm
Price: LKR 9,500 nett
Menu: Buffet
31. Christmas Day Brunch
Date: 25 December
Time: 11.30 am to 3 pm
Price: LKR 8,500 nett
Menu: Buffet
32. Christmas Day Dinner
Date: 25 December
Time: 7 pm to 10.30 pm
Price: LKR 8,500 nett
Menu: Buffet
1864 Limited Edition
33. Christmas Week Dinner
Date: 20 – 25 December
Time: 7 pm to 11 pm
Price: LKR 17,000 nett
Menu: Four-course set menu
34. Christmas Eve Dinner
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 19,000 nett
Menu: Five-course set menu with jazz music
35. Christmas Day Dinner
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 19,000 nett
Menu: Five-course set menu with jazz music
Ramada by Wyndham Colombo
Venue: 30, Sir Mohomad Macan Markar Mawatha, Colombo 03
For reservations: 0777 864 864
Facebook: Ramada Colombo
Instagram: @ramadacolombo
Gardenia Restaurant
36. Christmas High Tea
Date: 22 – 24 December
Time: 3 pm to 6 pm
Price: LKR 4,500 nett
Menu: Buffet
37. Christmas Eve Dinner
Date: 24 December
Time: 7 pm onwards
Price: LKR 8,900 nett
Menu: Buffet
38. Christmas Day Lunch
Date: 25 December
Time: 7 pm onwards
Price: LKR 8,900 nett
Menu: Buffet
39. Christmas Day Dinner
Date: 25 December
Time: 7 pm onwards
Price: LKR 8,500 nett
Menu: Buffet
Cinnamon Lakeside Colombo
Venue: Cinnamon Lakeside, 115, Sir Chittampalam A. Gardiner Mawatha, Colombo 02
For reservations: 0112 491 000
Facebook: Cinnamon Lakeside Colombo
Instagram: @cinnamonlakeside
The Dining Room
40. International Christmas Eve Dinner Buffet With Live Entertainment
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 6,000 nett (kids 6 to 11 years) | LKR 12,000 nett (adults)
Menu: Buffet
41. International Christmas Lunch Buffet with Band Performance
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 6,000 nett (kids 6 to 11 years) | LKR 12,000 nett (adults)
Menu: Buffet
42. International Christmas Dinner Buffet with Live Entertainment
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 4,500 (kids 6 to 11 years) | LKR 9,000 (adults)
Menu: Buffet
Kings Court
43. Christmas Eve Dinner Buffet With Live Entertainment
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 6,000 nett (kids 6 to 11 years) | LKR 12,000 nett (adults)
Menu: Buffet
44. Christmas Lunch Buffet with Band Performance
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 6,000 nett (kids 6 to 11 years) | LKR 12,000 nett (adults)
Menu: Buffet
45. Christmas Dinner Buffet with Live Entertainment
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 4,500 nett (kids 6 to 11 years) | LKR 9,000 nett (adults)
Menu: Buffet
Cinnamon Grand Colombo
Venue: 77, Galle Road, Colombo 03
For reservations: 0765 604 972
Facebook: Cinnamon Grand Colombo
Instagram: @cinnamongrandcolombo
Plates
46. Winter Brunch
Date: 3, 10, 17, 24, 31 December
Time: 12 pm to 3 pm
Price: LKR 7,900 nett
Menu: Buffet
47. Christmas Eve Buffet
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 12,500 nett
Menu: Buffet
48. Christmas Lunch Buffet
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 12,500 nett
Menu: Buffet
49. Christmas Dinner Buffet
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 12,500 nett
Menu: Buffet
Tea Lounge
50. Grand Christmas Afternoon Tea
Date: 15 – 25 December
Time: 3 pm to 6 pm
Price: LKR 7,900 nett
Menu: Buffet
Cheers Pub
51. Cheers Traditional Carvery
Date: 24 December
Time: 12 pm to 3 pm
Price: LKR 6,900 nett
Menu: Buffet
52. Christmas Eve Dinner
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 9,500 nett
Menu: Buffet
53. Christmas Lunch
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 9,500 nett
Menu: Buffet
54. Traditional Christmas Roast
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 9,500 nett
Menu: Buffet
London Grill
55. Christmas Eve Dinner
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 25,000 nett
Menu: Seven-course set menu with wine
56. Christmas Dinner
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 25,000 nett
Menu: Seven-course set menu with wine
Oak Room
57. Christmas Eve Dinner
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 12,500 nett
Menu: Buffet
58. Christmas Lunch
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 12,500 nett
Menu: Buffet
Courtyard
59. Christmas Eve Dinner
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 9,500 nett
Menu: Buffet
60. Christmas Lunch
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 9,500 nett
Menu: Buffet
Nuga Gama
61. Sri Lankan Christmas Eve Buffet
Date: 24 December
Time: 7 pm to 11 pm
Price: LKR 7,500 nett
Menu: Buffet
62. Sri Lankan Christmas Dinner Buffet
Date: 25 December
Time: 7 pm to 11 pm
Price: LKR 7,500 nett
Menu: Buffet
Lagoon
63. Christmas Lunch
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 10,500 nett
Menu: Buffet (all-you-can-eat seafood)
Courtyard by Marriott Colombo
Venue: Colombo City Centre – 137, Muttiah Road, Colombo 02
For reservations: 0117 734 401
Facebook: @Courtyard by Marriot Colombo
Instagram: @courtyardcolombo
Website: Courtyard Colombo
Beira Kitchen
64. Christmas Eve Dinner
Date: 24 December
Time: 7 pm onwards
Price: LKR 7,000 nett (beverage package) | LKR 9,500 nett (buffet price) | LKR 12,500 nett (table of 10 or more, and table of 6 or more)
Menu: Buffet
65. Christmas Day Brunch
Date: 25 December
Time: 12 pm onwards
Price: LKR 7,000 nett (beverage package) | LKR 9,500 nett (buffet price) | LKR 12,500 nett (table of 10 or more, and table of 6 or more)
Menu: Buffet
Jetwing Colombo 07
Venue: 57 Ward Place, Colombo 07
For reservations: 0707 355 355
Facebook: Jetwing Colombo Seven
Instagram: @jetwingc7
Website: Jetwing Colombo 07
Restaurant 57
66. Christmas High Tea
Date: 1 to 31 December
Time: 3 pm to 5.30 pm
Price: LKR 3,600 nett
Menu: High Tea Platter (serves two)
67. Christmas Eve Dinner
Date: 24 December
Time: 7 pm onwards
Price: LKR 7,500 nett
Menu: Four-course dinner
68. Christmas Day Lunch
Date: 25 December
Time: 12 pm onwards
Price: LKR 6,000 nett
Menu: Three-course lunch
Ward 7 Resto-bar
69. Christmas High Tea
Date: 1 to 31 December
Time: 3 pm to 6 pm
Price: LKR 5,200 nett
Menu: High tea platter (serves two)
Virticle By Jetwing
70. Christmas Eve Dinner
Date: 24 December
Time: 7 pm onwards
Price: LKR 8,000 nett
Menu: Five-course dinner
71. Seasonal High Tea
Date: 1 December until the end of February 2024
Time: 3.30 pm to 6 pm
Price: LKR 3,800 nett (minimum of 25 people)
Menu: High tea platter
Rare Bar + kitchen
Venue: Uga Residence, 20, Park Street, Colombo 02
For reservations: 0766 215 675, 0779 742 541
Facebook: @Rare bar + kitchen
Instagram: @rare_bar_kitchen
72. Festive Afternoon Tea
Date: 1 – 31 December
Time: 3 pm to 6 pm
Price: LKR 4,150 nett
Menu: High tea platter
73. Christmas Eve
Date: 24 December
Time: 7 pm onwards
Price: LKR 15,900 nett
Menu: Set menu
74. Christmas Roast
Date: 25 December
Time: 11 am onwards
Price: LKR 14,900 nett
Menu: Set menu
ME Colombo
Venue: 16, Park Road, Colombo 05
For reservations: 0702 686 813
Facebook: ME Colombo
Instagram: @me.colombo
Website: ME Colombo
MY Dining
75. Christmas Brunch
Date: 25 December
Time: 11 am to 2 pm
Price: LKR 8,000 nett
Menu: Buffet
Colombo Court Hotel and Spa
Venue: 32, Alfred House Avenue, Colombo 03
For reservations: 0772 089 230
Facebook: @Colombo Court Hotel & Spa
Instagram: @colombo_court_hotel
Website: Colombo Court Hotel
Amber Poolside
76. Santa’s Secret Soiree
Date: 24 December
Time: 7 pm onwards
Price: LKR 9,000 +++
Menu: Five-course set menu
Mount Lavinia Hotel
Venue: Mount Lavinia Hotel – 100, Hotel Road, Dehiwala-Mount Lavinia
For reservations: 077 228 9721 , 074 310 4270
Facebook: @Mount Lavinia Hotel
Instagram: @mount_lavinia_hotel
Website: Mount Lavinia Hotel
Governor’s Restaurant
77. American Christmas Brunch
Date: 3 December
Time: 12 pm to 3 pm
Price: LKR 6,500 nett
Menu: Buffet
78. Scandinavian Christmas Brunch
Date: 7 December
Time: 12 pm to 3 pm
Price: LKR 6,500 nett
Menu: Buffet
79. British Christmas Brunch
Date: 10 December
Time: 12 pm to 3 pm
Price: LKR 6,500 nett
Menu: Buffet
80. Christmas Eve Dinner
Date: 24 December
Time: 7 pm to 10.30 pm
Price: LKR 9,500 nett
Menu: Buffet
81. Christmas Day Brunch
Date: 25 December
Time: 12 pm to 3 pm
Price: LKR 10,500 nett
Menu: Buffet
82. Christmas Day Dinner
Date: 25 December
Time: 7 pm to 10.30 pm
Price: LKR 8,500 nett
Menu: Set menu
83. Boxing Day Brunch
Date: 26 December
Time: 12 pm to 3 pm
Price: LKR 8,000 nett
Menu: Buffet
As the festive season unfolds, explore the magic of Christmas dining at these delightful locations. Whether you crave a cosy dinner or a lavish feast, these spots promise a memorable experience. Keep checking back as we update this list with more information, and if we’ve missed any hidden gems, let us know in the comments below. Wishing you a joyous and flavorful holiday season!