✓ Verified Picks💰 Prices Included★ Top RatedUpdated Oct 2026

The 8 BEST Hotels with Christmas Eve Dinner in St. Louis in St Louis 2026

JL
By Jessica Lane·Travel Editor

Discover St. Louis hotels pairing comfortable stays with memorable Christmas Eve dining. Finding a St. Louis hotel serving Christmas Eve dinner takes careful research, since holiday menus and reservations vary. This list highlights stays where festive dining is part of the plan.

1

999 North 2nd Street, Saint Louis

$453$317/night

A Gordon Ramsay Christmas dinner with Arch views. Ramsay’s Kitchen serves dinner on Christmas Eve, with a holiday-week Beef Wellington for Two adding a celebratory centerpiece. The restaurant’s polished yet approachable menu makes it easy to turn dinner into a special occasion. From the hotel, the Gateway Arch is about a 10-minute walk. You get a sophisticated downtown Christmas stay with a memorable meal at its heart.

2

212 North Kingshighway Boulevard, Saint Louis

$239$191/night

Three restaurants bring holiday dinner right downstairs. The Preston serves traditional American fare in a polished setting, while the Tenderloin Room brings a more elegant steakhouse feel to Christmas Eve dinner. With three on-site restaurants, you can choose between a relaxed meal and a more celebratory night out. Forest Park is just across the street, and the Saint Louis Zoo is about a 10-minute drive. This grand, historic hotel suits a festive family gathering or a dressed-up holiday date.

3

1528 Locust street, Saint Louis

$183$146/night

Spanish dinner surrounded by contemporary art. Idol Wolf serves Spanish cuisine for dinner, giving Christmas Eve a lively, shareable-food feel. The hotel’s contemporary art spaces add a distinctive backdrop to a night that calls for something beyond the usual holiday routine. City Museum is about a 10-minute walk away, and the Gateway Arch is roughly 1.2 miles away. You’ll find a stylish, art-filled stay for a couple or family who like their holiday dinner with a creative twist.

4

315 Chestnut Street, Saint Louis

$234$187/night

Several on-site restaurants, steps from the Arch. Choose from American favorites at RED Kitchen, steakhouse dining at Ruth’s Chris, or casual barbecue and local beer at Brewhouse Historical Sports Bar. That range makes it easy to shape Christmas Eve dinner around a family meal or a more formal celebration. The Gateway Arch is just steps away, and Busch Stadium is about an 8-minute walk. This lively downtown stay gives you plenty of dinner styles close at hand.

5

705 Olive Street, Saint Louis

$244$195/night

A family-friendly restaurant in a historic downtown hotel. Union 30 serves American breakfast, lunch, and dinner, with a menu that draws on St. Louis favorites. Its welcoming dining room makes an on-site Christmas Eve meal feel relaxed rather than overly formal. The Old Courthouse is about a 5-minute walk away, and the Gateway Arch is less than a mile from the hotel. You get a stylish, historic stay that works especially well for an easygoing holiday meal with family.

6

1820 Market Street, Saint Louis

$300$210/night

Dinner in a landmark station with holiday sparkle. The historic Station Grille offers a more traditional sit-down dinner, while the hotel’s other bars and restaurants give you a range of casual choices. Its grand old station setting lends Christmas Eve dinner a sense of occasion before you even sit down. The St. Louis Aquarium is on-site, and the Gateway Arch is about a mile away. This is a festive, full-of-character stay for families who enjoy having plenty to explore indoors.

7

1 South Broadway, Saint Louis

$135$108/night

A downtown hotel with dinner and skyline views. The hotel’s on-site restaurants give you convenient dinner choices for a Christmas Eve stay, with the rooftop setting adding a celebratory touch. You can keep the evening easy by dining in before heading back to your room. Busch Stadium is about a 5-minute walk away, and the Gateway Arch is roughly 10 minutes on foot. This central, urban stay suits travelers who want their holiday meal close to downtown sights.

8

800 Washington Avenue, Saint Louis

$163$130/night

A downtown dinner stop in a landmark hotel. Zenia Bar & Grille serves dinner in the hotel, making it a convenient setting for a relaxed Christmas Eve meal. The hotel’s historic Statler character brings a little old-school downtown atmosphere to the evening. City Museum is about a 10-minute walk away, and the Gateway Arch is roughly a mile from the hotel. This classic city-center stay is a comfortable choice when you want dinner and your room under one roof.

NEED MORE RECOMMENDATIONS? TRY STAYGENIE

14,200+ travelers found their hotel this week
AI-powered search
No signup
Live prices
Free

Frequently Asked Questions

Which hotels in St. Louis offer Christmas Eve dinner packages?

Several hotels in St. Louis provide Christmas Eve dinner packages. The Ritz-Carlton, St. Louis and the Four Seasons Hotel St. Louis are two popular choices known for their festive dining experiences.

Are there any family-friendly hotels in St. Louis that serve Christmas Eve dinner?

Yes, the Holiday Inn St. Louis-South County Center is family-friendly and typically offers a Christmas Eve dinner that caters to all ages, featuring a variety of kid-friendly options.

What type of cuisine can I expect at Christmas Eve dinners in St. Louis hotels?

Hotels often feature a range of cuisines. You can expect traditional holiday fare, including roast turkey and ham, as well as international options like Italian or Asian-inspired dishes, depending on the hotel.

Do I need to make reservations for Christmas Eve dinner at hotels in St. Louis?

It is highly recommended to make reservations in advance for Christmas Eve dinner due to high demand. Many hotels may offer online booking options or you can call directly to secure your spot.

Are there any hotels in St. Louis that offer special entertainment during Christmas Eve dinner?

Some hotels, like the Chase Park Plaza, may feature live music or holiday-themed entertainment during Christmas Eve dinner. Check their event calendar for specific details.

Can I find vegetarian or vegan options at Christmas Eve dinners in St. Louis hotels?

Many hotels are accommodating and typically offer vegetarian or vegan options during their Christmas Eve dinners. It's best to inquire when you make your reservation.

What are the best hotels in St. Louis for a romantic Christmas Eve dinner?

For a romantic Christmas Eve dinner, consider the Four Seasons Hotel or the Lodge at Grant’s Trail. Both offer intimate settings and beautifully decorated dining areas.

Is there a specific dress code for Christmas Eve dinners at hotels in St. Louis?

Dress codes vary by hotel. Most upscale hotels suggest semi-formal attire, while others may be more casual. Check with the hotel for their specific guidelines.

Are there any hotels with a view for Christmas Eve dinner in St. Louis?

Yes, the Four Seasons Hotel St. Louis and the Missouri Athletic Club provide stunning views of the city skyline, making for a memorable Christmas Eve dining experience.

What should I do if I have food allergies while dining at a hotel on Christmas Eve in St. Louis?

If you have food allergies, inform the hotel when making your reservation. Most establishments are willing to accommodate dietary restrictions and can customize your meal accordingly.

More Hotel Guides in St Louis