Best Restaurants Open On Christmas Day In Edinburgh 2026

Scarlett Welch's profile picture
By Scarlett Welch Editor, DesignMyNight Scarlett has covered the UK's best restaurants, bars and events for DesignMyNight since 2023. She holds an MA in Media & Journalism, with bylines in The Crack magazine and South London News, among others. Last updated on 3rd September 2026

Christmas Day, it's all about chocolate for breakfast, arguments with your family and overcooking the turkey, right? But it doesn't have to be. That's why we've picked out these pubs and restaurants in Edinburgh open Christmas Day.

Whether you're in the mood for a festive pint before heading home for your dinner, or you'd rather let someone else do the cooking this year, we've got cosy drinking spots and seasonal set menus to check out. So for all your yuletide plans, take a look at some of the top things to do on the 25th December to elevate your festive experience, without having to do any of the washing up.

Find out more about how we curated this guide in our Editorial Policy.

Best Christmas Day Edinburgh Restaurants




Browns Brasserie & Bar Edinburgh

Book for 25 guests or more and the lead booker will receive a £50 voucher in January to enjoy in our restaurant.

  • Location: 131-133 George Street, EH2 4JS
  • Price: £115 for five courses
  • Why we recommend: you'll get a true taste of Christmas across their five-course menu, which offers a variety of plates to suit everyone. We also adore the interiors - truly an Instagrammable haven

Oozing style and sophistication, Browns Brasserie & Bar is a great choice for an elegant Christmas Day lunch in Edinburgh for 2026. Head over to the New Town to find this one, promising colourful interiors filled with plants and a five-course menu for £115 per person.

They'll welcome you with hors d'oeuvres, before serving a sumptuous choice of plates like Scottish smoked salmon, turkey with cranberry stuffing or beetroot and mushroom pithivier. They even offer a trio of festive desserts if you're struggling to choose, with the option to add on a cheese board too.

The Conan Doyle

  • Location: 71-73 York Place, EH1 3JD
  • Price: £94 for four courses
  • Why we recommend: their indulgent four-course menu features equally delicious meat and plant-based options, and we particularly love this one for a family Christmas Day in Edinburgh, thanks to the great kids menu

When it comes to Christmas Day dinner in Edinburgh city centre, you can't go wrong with The Conan Doyle on York Place - named after the famous Sherlock Holmes author who was born close by. This place is full of cosy corners, bookshelves and comfy leather seats, perfect for a Christmas morning tipple and hearty dinners alike.

Their four-course feast costs £94 per person, or £50 for kids. Start with a king prawn and smoked salmon cocktail or chicken liver pate, before diving into plates of roast turkey or a walnut and almond nut roast, served with all the trimmings.

Hector's Edinburgh

  • Location: 47-49 Deanhaugh Street, Stockbridge, EH4 1LR
  • Price: £94 for four courses
  • Why we recommend: if you're looking for a festive meal in the Stockbridge area, this is a great choice - we love the cosiness and classic pub atmosphere, and always feel welcome here

Located in the friendly suburb of Stockbridge, Hector's is a classic Scottish boozer for all your drinking and dining needs on the 25th. Expect traditional interiors and cosy vibes here, thanks to comfy sofas and a roaring fireplace.

You can nab four festive courses for £94 per person here, with a kids option costing only £50. We're talking hand-carved turkey breast, shallot and camembert tarts or chargrilled sirloin steak - with a rich dark chocolate truffle torte or classic Christmas pudding to finish.

The Mitre

  • Location: 131-133 High Street, EH1 1SG
  • Price: £99 for four courses
  • Why we recommend: this is a charming, historic pub that's always filled with festive decorations, and we love the versatility of their set menu

Located close to Waverly Station, The Mitre is a charming pub on the famous Royal Mile. There's a rich history to this venue, as the site has been around for more than 200 years, and supposedly the Bishop of St Andrews' throne is buried under the bar.

Their Christmas Day menu features four courses for £99 each, or £50 for children, promising everything from pan-roasted salmon fillets to turkey with all the trimmings, finishing off with classic Christmas puddings or a cheese board. Plus, there'll be coffee and mini mince pies after dessert.

Murrayfield Bothy

  • Location: 18 Corstorphine Road, EH12 6HN
  • Price: £95 for three courses
  • Why we recommend: this swish hotel restaurant adds a touch of class to your Christmas Day, particularly if you're after something a little more exclusive for your meal

Murrayfield Bothy is found within the swish Murrayfield Hotel in the West End of Edinburgh. The stylish restaurant offers both communal and private dining spaces, featuring opulent velvet curtains, plush suede seating and a well-stocked bar.

Dine here on Christmas Day for £95 per person, including three festive courses. You'll find the traditional turkey dinner on the menu, as well as alternatives like salmon en croute, vegetarian haggis Wellington and more.

Ghillie Dhu

Student Offers and 3 other offers

  • Location: 2 Rutland Place, EH1 2AD
  • Price: £90 for three courses
  • Why we recommend: this is certainly one of the most Instagrammable destinations for Christmas dinner this year, thanks to its bold, gothic interiors, and there are unique options on the menu, while still maintaining traditional flavours

A striking Scottish restaurant that features some truly gorgeous interiors, Ghillie Dhu is cooking up an indulgent three-course feast on the 25th. This stylish spot is full of opulent chandeliers, gothic decor and round tables, where you can tuck into Christmas dinner with family or friends.

With seatings available throughout the afternoon and early evening, you can get your fix of prosciutto-wrapped turkey roulade, braised pumpkin strudel and roast Angus beef sirloin. Don't miss out on the glazed banana sticky toffee pudding either.

Scotsman Hotel & Grand Café

Market Menu Offer:

  • Location: 20 North Bridge, EH1 1TR
  • Price: £120 for three courses
  • Why we recommend: this is one of the most refined options on our list, promising high-end eats and a swanky setting. Plus, we love the added bonus of live entertainment to set the festive mood

A renowned hotel in the heart of the city, the Scotsman Hotel & Grand Café is going all-out with their festive celebrations on the 25th. This decadent venue features marble walls, elegant chandeliers and lots of luscious foliage, creating a sophisticated setting for your Christmas meal.

They offer both adults and kids menus for £120 and £55 respectively, complete with a welcome glass of prosecco and live entertainment until 8pm. Tuck into the likes of game and pistachio terrine, salt-baked celeriac and truffle pithivier or dry-aged beef sirloin.

Frequently Asked Questions

Are restaurants open on Christmas Day in Edinburgh?

Yes, a number of restaurants and pubs do open on Christmas Day in Edinburgh, though the selection is more limited than on a typical day. The article features a curated list of the best options, from cosy boozers to hotel restaurants. Highlights include The Conan Doyle on York Place, The Haymarket for a relaxed pub setting with a festive menu, and Murrayfield Bothy in the West EndBooking well in advance is essential — Christmas Day tables in Edinburgh tend to fill up by mid-October.

How much does Christmas Day dinner cost in Edinburgh?

Prices vary depending on the venue and format. At the more affordable end, pub-style Christmas dinners can start from around £34 for children and £83–£89 per head for adults Hotel restaurants tend to sit at the higher end, with options like Murrayfield Bothy pricing at £95 per person for three courses. Across Edinburgh more broadly, Christmas Day dining ranges from around £60 to well over £150 per head at premium venues. Most places require a deposit to secure a booking.

Is public transport running in Edinburgh on Christmas Day?

Largely no. Edinburgh Trams do not operate on Christmas Day, and Lothian Bus services are significantly reduced. If you're planning to dine out or visit a pub on the 25th, it's worth choosing somewhere within walking distance of where you're staying, or arranging a taxi in advance. Normal tram and bus services resume on Boxing Day, so getting around the city becomes much easier from the 26th onwards.

What can I do on Christmas Day in Edinburgh besides eating out?

While Edinburgh is quieter on the 25th than in the lead-up to Christmas, there are still ways to enjoy the day. A festive walk is a popular choice — the city looks stunning in winter, and routes around Arthur's Seat, Calton Hill, or the Old Town are free and accessible. If you're after a festive pint before or after dinner, a handful of pubs featured in the article are open on the day, including The Haymarket and The Conan Doyle. Note that most attractions, shops, and the Edinburgh Christmas market are closed on Christmas Day itself, but reopen from Boxing Day.

Do Edinburgh restaurants offer vegetarian or vegan Christmas Day menus?

Many do. Several venues featured in the article include vegetarian and vegan options as part of their Christmas Day set menus. For example, The Conan Doyle offers a walnut and almond nut roast alongside the traditional turkey, and The Greyfriars Bobby also includes a nut roast option in its four-course Christmas Day menu. It's always worth confirming dietary options directly with the venue when booking, and flagging any specific requirements at the time of reservation.