enthdeesfrnlruhijakozh

Christmas Dinner Spots in Bangkok 2025: From Budget Roasts to Luxury Cruises

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.

Christmas Dinner Spots in Bangkok 2025: From Budget Roasts to Luxury Cruises - thumbnail

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.

Pikul

1. The Old English Bangkok British Pub & Restaurant

The Best Value Traditional Roast
The Old English Bangkok British Pub & Restaurant

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.

Price

995 THB Net (Adults) / 495 THB (Kids).

Essential Information

Location

Thong Lo Road (Sukhumvit Soi 55).

Opening hours

Daily: 08:00 AM - 02:00 AM

Phone

+66621548956

Pikul

2. Zeta Café (Holiday Inn Bangkok Sukhumvit)

The Best Wallet-Friendly Hotel Buffet
Zeta Café (Holiday Inn Bangkok Sukhumvit)

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).

Price

1,055 - 1,290 THB Net

Essential Information

Location

Holiday Inn Bangkok Sukhumvit (Soi 22)

Opening hours

Day Lunch (12:00 – 15:00) & Eve Dinner (18:00 – 22:00)

Phone

+6626834888

Pikul

3. Goji Kitchen + Bar

Goji Kitchen + Bar

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.


Price

~2,899++ to 3,399++ THB (varies by Lunch/Dinner).

Essential Information

Location

Bangkok Marriott Marquis Queen’s Park (Sukhumvit 22)

Opening hours

Daily: 06:00 AM - 10:00 PM

Phone

+6620595999

Pikul
Pikul

4. Red Oven (SO/ Bangkok)

Red Oven (SO/ Bangkok)

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.


Price

3,200++ THB (Food Only) to 6,100++ (Champagne Package).

Essential Information

Location

SO/ Bangkok Hotel (7th Floor), Sathorn.

Opening hours

Daily: 06:00 AM - 10:00 PM

Phone

+6626240000

Pikul

5. Manohra Cruises

Manohra Cruises

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.

Price

5,300 THB Net (Soft drinks) / 6,600 THB Net (Free-flow Alcohol).

Essential Information

Location

Anantara Riverside Bangkok Resort Pier

Opening hours

19:00 – 21:00 (Check-in at Anantara Riverside Pier)

Phone

+6624319487

Pikul

by Thairanked Guide

December 21, 2025 08:17 PM

What people ask about

"Christmas Dinner Spots in Bangkok 2025: From Budget Roasts to Luxury Cruises"

Here you will find answer to the most popular questions.