Whether you want a cozy 995 THB traditional roast or a 5,000 THB luxury river cruise, here are the top 5 places to celebrate Christmas in Bangkok this year.
by Thairanked Guide
December 21, 2025 08:17 PM
You might like
Finding a "proper" Christmas dinner in Bangkok used to be a challenge, but in 2025, the city is spoiled for choice. From British pubs serving authentic turkey with cranberry sauce to luxury hotels offering free-flow champagne buffets by the river, there is something for every budget.
If you are looking to celebrate on December 24th (Christmas Eve) or December 25th (Christmas Day), booking early is essential. We have ranked the Top 5 Christmas Dinner Experiences in Bangkok, ranging from budget-friendly comfort food to the ultimate luxury splurge.
Highlight
For those craving a homely, no-fuss Christmas without the hotel price tag, The Old English Pub is the undisputed champion. For Christmas 2025, they are offering a Traditional 3-Course Menu for just 995 THB. You get all the classics: Pumpkin Soup, a choice of Roast Turkey or Honey Glazed Ham with "pigs in blankets," and a festive dessert. The atmosphere is cozy, loud, and genuinely British—perfect for expats and friends.
How to get there:
BTS Skytrain: Get off at Thong Lo Station (Exit 3). It is located right at the start of Soi 55, less than a 1-minute walk from the stairs.
995 THB Net (Adults) / 495 THB (Kids).
Essential Information
Thong Lo Road (Sukhumvit Soi 55).
Daily: 08:00 AM - 02:00 AM
+66621548956
Highlight
If you want the variety of a hotel buffet but don't want to spend 4,000 Baht, Zeta Café is the hidden gem of 2025. Located on Sukhumvit 22, their festive buffet offers incredible value. The "Early Bird" prices for 2025 are starting as low as 1,055 THB net. Expect a full spread including roasted meats, seafood on ice, and festive desserts. It’s family-friendly, relaxed, and centrally located.
How to get there:
BTS Skytrain: Get off at Phrom Phong Station. Walk towards Soi 22 (about 5-8 minutes).
1,055 - 1,290 THB Net
Essential Information
Holiday Inn Bangkok Sukhumvit (Soi 22)
Day Lunch (12:00 – 15:00) & Eve Dinner (18:00 – 22:00)
+6626834888
Highlight
The Ultimate Foodie Buffet
For a premium experience where food quality is the main event, Goji Kitchen + Bar at the Marriott Marquis is hard to beat. Known for having the best open-kitchen buffet in the city, their Christmas spread includes Parilla-grilled meats, a massive seafood station with Boston Lobster, and a dedicated festive carving station. It is bustling, high-energy, and the food is consistently top-tier.
How to get there:
BTS/Walk: Located in the same soi as Holiday Inn (Soi 22), but further down. Walk through Benchasiri Parkfrom Phrom Phong BTS for a scenic shortcut to the hotel's back entrance.
~2,899++ to 3,399++ THB (varies by Lunch/Dinner).
Essential Information
Bangkok Marriott Marquis Queen’s Park (Sukhumvit 22)
Daily: 06:00 AM - 10:00 PM
+6620595999
Highlight
The Stylish "World Class" Feast
If you want your Christmas dinner with a view of Lumphini Park and a chic, party vibe, head to Red Oven. The "World Class Christmas Buffet" features premium imports like Foie Gras, fresh oysters, and Wagyu beef. The layout is market-style, and the dessert station is legendary. It’s perfect for couples or groups who want a sophisticated, Instagram-worthy celebration.
How to get there:
MRT Subway: Get off at Lumphini Station (Exit 2). The hotel is right on the corner of the intersection.
3,200++ THB (Food Only) to 6,100++ (Champagne Package).
Essential Information
SO/ Bangkok Hotel (7th Floor), Sathorn.
Daily: 06:00 AM - 10:00 PM
+6626240000
Highlight
The Luxury River Experience
For the most memorable Christmas, skip the restaurant and board the Manohra Cruises antique rice barge. This is a fine-dining journey along the Chao Phraya River. Instead of a chaotic buffet, you are served a curated Premium Thai Set Menu while sailing past the glittering Temple of Dawn (Wat Arun). It is intimate, romantic, and unique. The 2025 package includes free-flow wine and beer options.
How to get there:
Boat Shuttle: Take the BTS to Saphan Taksin, then take the free Anantara shuttle boat (every 20 mins) to the resort.
5,300 THB Net (Soft drinks) / 6,600 THB Net (Free-flow Alcohol).
Essential Information
Anantara Riverside Bangkok Resort Pier
19:00 – 21:00 (Check-in at Anantara Riverside Pier)
+6624319487
by Thairanked Guide
December 21, 2025 08:17 PM
"Christmas Dinner Spots in Bangkok 2025: From Budget Roasts to Luxury Cruises"
Here you will find answer to the most popular questions.