✓ Verified Picks💰 Prices Included★ Top RatedUpdated Oct 2026

The 8 BEST Hotels with Christmas Brunch in Edinburgh 2026

JL
By Jessica Lane·Travel Editor

Discover Edinburgh hotels pairing festive brunch with comfortable stays and easy access to seasonal city sights. Finding Edinburgh hotels serving Christmas brunch takes time, as festive menus and availability vary. This shortlist points you toward welcoming stays for a seasonal meal and a memorable city break.

1

20 North Bridge, Edinburgh

$439$307/night

Santa’s festive market brunch brings Christmas cheer. Brunch With Santa serves a festive Christmas-market buffet, with a grotto corner and a gift for every child. Face painting and a balloon maker add a playful touch while you linger over the meal. From the hotel, the Royal Mile and Princes Street are a one-minute walk away. It’s a spirited, family-friendly Christmas stay where brunch is part of the celebration.

2

1 Festival Square, Edinburgh

$356$249/night

Boxing Day brunch pairs castle views with festive plates. One Square serves a refined Boxing Day brunch, with buffet-style starters and sweets before your chosen main arrives at the table. Mini pastries, fresh fruit and elegant desserts make the spread feel like a proper holiday occasion. Princes Street is a five-minute walk away, and Edinburgh Castle is about 500 metres from the hotel. It’s a polished city stay for stretching Christmas into one more leisurely meal.

3

1 India Buildings Victoria Street, Edinburgh

$411$288/night

A Christmas feast fills a former church with warmth. On Christmas Day, Greyfriars Hall sets a communal table for a festive feast, with a help-yourself spread of smoked salmon, scallops, cheeses and artisan breads. Choose turkey roulade, Scottish salmon or mushroom Wellington, then finish with chocolate crémeux in this atmospheric former church. The Real Mary King’s Close is a three-minute walk away, and Edinburgh Waverley station is about eight minutes away. It’s a lively, welcoming Christmas stay for families who love gathering around a generous table.

4

11 Bristo Place, Edinburgh

$370$259/night

Christmas lunch brings Champagne and classic trimmings. Bistro du Vin serves a four-course Christmas Day lunch with a glass of Champagne, bringing a celebratory feel to the meal. Festive lunches also feature a French Market Table of appetisers, seasonal dishes, roasts and desserts. The National Museum of Scotland is a short walk away, with the Royal Mile close by too. It’s a characterful Old Town stay for anyone who wants Christmas dining in a cosy bistro setting.

5

18 Holyrood Park Road, Edinburgh

$234$187/night

Four-course Christmas lunch in a baronial house. Bonnar’s, the hotel’s Scottish restaurant, serves a four-course Christmas Day lunch in a historic baronial setting. The hotel’s festive stay also pairs the meal with a welcome drink and breakfast each morning. Holyrood Park is right beside the hotel, giving you a green escape just beyond the door. It’s a warm, unhurried Christmas stay for anyone drawn to historic rooms and a proper sit-down feast.

6

Princes Street, Edinburgh

$406$284/night

A four-course Christmas feast in a landmark hotel. The Court welcomes Christmas Day dining with a four-course holiday feast in a beautifully decorated setting. The hotel’s grand historic rooms give the meal a special-occasion feel, while the festive menu keeps the focus on gathering around the table. Princes Street is a one-minute walk away, with Edinburgh Castle and the Old Town nearby. It’s a classic, full-service Christmas stay for a celebratory city break.

7

38 Charlotte Square, Edinburgh

$374$262/night

Champagne welcomes you to Christmas dining at The Garden. Christmas Day dining at The Garden begins with Champagne on arrival before a festive feast. The hotel’s central gathering space and festive Social Hour on Christmas Eve bring a relaxed, sociable feel to the holiday. George Street and Princes Street are just metres away. It’s a stylish Christmas stay for families or couples who want their festive meal wrapped into a lively city-centre break.

8

19 - 21 George Street, Edinburgh

$359$251/night

Townhouse elegance sets the scene for Christmas dining. Le Petit Beefbar brings festive dining to a classically styled hotel dining room, with Christmas Day dinner on the seasonal calendar. Festive cocktails and the hotel’s historic townhouse atmosphere make the meal feel like part of a full holiday occasion. St Andrew Square is a short walk away, and Waverley station is close by. It’s a refined Christmas stay for you if you like your celebrations with a touch of Georgian character.

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 Edinburgh offer Christmas brunch with traditional Scottish dishes?

Several hotels in Edinburgh serve Christmas brunch featuring traditional Scottish dishes. Look for establishments like The Balmoral and the Sheraton Grand Hotel, as they often incorporate local flavors into their festive menus.

Are there hotels in Edinburgh that cater to dietary restrictions during Christmas brunch?

Yes, many hotels in Edinburgh are accommodating to dietary restrictions. It is advisable to inform the hotel in advance about your specific needs, such as vegetarian, vegan, or gluten-free options, to ensure a delightful dining experience.

What is the best way to book a Christmas brunch at a hotel in Edinburgh?

The best way to book a Christmas brunch is to visit the hotel's official website or call their dining reservations directly. Many hotels offer early booking options for their Christmas events, so consider making reservations as soon as possible.

Which hotels provide a festive atmosphere for Christmas brunch in Edinburgh?

Hotels like The Waldorf Astoria Edinburgh and The Principal Edinburgh George Street create a festive atmosphere with elaborate decorations and live music during their Christmas brunch, enhancing the overall experience.

Do any Edinburgh hotels offer packages that include Christmas brunch and accommodation?

Yes, many hotels in Edinburgh offer special Christmas packages that combine brunch with an overnight stay. Check with hotels like the Edinburgh Marriott and the Hilton Edinburgh Grosvenor for such deals.

What time do Christmas brunches usually start at hotels in Edinburgh?

Christmas brunches at hotels in Edinburgh typically start between 11 AM and 1 PM. It is best to confirm the exact timing with the hotel as it may vary each year.

Are reservations required for Christmas brunch at hotels in Edinburgh?

Yes, reservations are strongly recommended for Christmas brunch at hotels in Edinburgh due to high demand. This ensures you have a guaranteed spot for the festive meal.

Which hotels in Edinburgh have views of the city while enjoying Christmas brunch?

Consider hotels like the Radisson Blu Edinburgh and the Rooftop restaurant at the Edinburgh Grand for stunning city views while enjoying your Christmas brunch.

Is live entertainment provided during Christmas brunch at hotels in Edinburgh?

Many hotels, such as The Sheraton and The Balmoral, offer live entertainment during their Christmas brunches. This can include carol singers or live bands that add to the festive spirit.

Are there any family-friendly hotels in Edinburgh with Christmas brunch options?

Yes, family-friendly hotels like the Hilton Edinburgh and the Holiday Inn Edinburgh typically provide kid-friendly menu options and activities to keep children entertained during Christmas brunch.

More Hotel Guides in Edinburgh