Edinburgh – with its medieval alleys, cobbled streets, and turrets all lit up with golden fairy lights – is the perfect destination to enjoy some festive shopping, followed up with a well-deserved Christmas dinner.
Whether you’re looking for some immediate inspiration, or planning to book a table in advance, explore some of the best Christmas dinners in Edinburgh with CrossCountry.
The Queens Arms
The Queens Arms is a quintessential cosy pub that encompasses the best parts of the festive season.
Step inside from the cobbled pavement of Frederick Street, and you'll be met with comforting warmth - both from the staff and the roaring fire from the ornate fireplace. Meanwhile, the walls are lined with deep shelves offering countless books, making the pub feel more like your own personal library.
The Queens Arms prides itself on its food, and this shows with its Christmas menu. Expect the classics - like turkey and all the trimmings - along with some seasonal twists. One example is their ginger-spiced sticky toffee pudding, a fun and delicious take on a beloved British dessert.
You can find The Queens Arms tucked away on Frederick Street, which is just under a fifteen-minute walk from Edinburgh Waverley station.
The Dome
If you’re looking for a Christmas Dinner in Edinburgh that has that little something special, then look no further than The Dome.
The Dome is one of the most eye-catching buildings in Edinburgh, in a city that is already well known for its breathtaking landmarks. The old bank building has been transformed into a beautiful restaurant, taking its name from the signature domed ceiling which supports the elegant crystal chandeliers.
Its Christmas menu matches its exquisite interior, with delicious and seasonal treats including their venison with spiced red cabbage.
The Dome is located in the heart of the city on George Street, just an eight-minute walk from the station.
Merchants Tavern
The Royal Mile is one of Edinburgh's most popular destinations and is an obvious first stop for Christmas shopping thanks to its selection of quirky shops with unique souvenirs, artisan stores, and even a traditional bagpipe maker.
Located on the Royal Mile, Merchants Tavern takes its name from the goldsmiths, vintners, and fabric merchants who shaped Edinburgh through centuries of trading. Its stained-glass windows and deep red leather booths provide a respite from your busy day around Edinburgh.
Their Christmas menu is everything you could wish for in a cosy setting – featuring the best of traditional Scottish dinners, like haggis, neeps and tatties, and Cullen skink.
Merchants Tavern is only a five-minute walk from the station, so it might be too hard to resist making this the first place you visit.
The Devil’s Advocate
The Devil’s Advocate likes to do things a little differently. Merging both old and new, its interior is sleek and modern without disturbing Edinburgh's beautiful and distinctive old brickwork
If you’re looking for Christmas dinner in Edinburgh with a twist, The Devil’s Advocate is just what you’re after. You won’t find a classic roast turkey on this menu; instead, indulge in smoked salmon cannoli, Highland venison haunch, and a medley of luxurious trimmings. The haggis bon-bons with neeps ketchup starter are a particular highlight and a testament to the chef’s creativity.
The Devil’s Advocate is less than a five-minute walk away from the station and can be found right in the middle of Advocate’s Close.
Tolbooth Tavern
Tolbooth Tavern is a building steeped in history. It became a pub in 1820, after having lived many different lives – including serving as a Council chamber and a prison.
This pub prides itself on cosiness around this time of year, and their Christmas dinner is worthy of a building with such an eclectic history. Their menu serves up everything from haggis bon-bons to venison pie, plus some great veggie and vegan options.
Tolbooth Tavern is located just a ten-minute walk away from the station.
If you’re planning a Christmas dinner out in Edinburgh, don’t forget to book Advance rail tickets via our website or the CrossCountry app. And before you travel, make sure to check scheduled train times to find the best journey for you. If you need more information, you can contact us here.
Info
At the time of publishing, all information given is correct. Details of events, businesses, and locations included may be subject to change by third parties. Please make sure to check any details with organisers before you travel.