Top Deals in Edinburgh this Christmas

16 November 2021

Christmas Decorations At Dunstane House

Coming to Edinburgh for a few days festive shopping and looking for somewhere special to stay and dine in without breaking the bank?

The good news is that whichever part of the city you decide to stay in, there’s a multitude of high quality hotels, restaurants and bars to choose from, all guaranteed to add some sparkle to your time in Edinburgh.

We’ve selected just a few to help you on the way to your own fabulous festive adventure in Edinburgh this Christmas……!


Whether you’re on a family-friendly break or a romantic getaway, you’ll find a great selection of places to stay in Edinburgh.

Malmaison Hotel

Malmaison Leith Outside

Built in 1883 and originally used as a seaman’s mission, Malmaison Hotel is today a boutique hotel in the bustling area of Leith, with a range of excellent bars, restaurants and independent shops on the doorstep.

Available from 19 December 2021 until 31 January 2022, their Twixmas Breaks include a 2 night mini break and 3 courses from the seasonal a la carte menu on the first night (or second night for Christmas Day arrivals) and full cooked breakfast. Does not include New Year's Eve.

1 Tower Place, Edinburgh, EH6 7BZ.


Apex Grassmarket

Apex Christmas

Nestled in the heart of Edinburgh's historic old town, behind the castle, the Grassmarket neighbourhood is one of the most vibrant, picturesque and lively areas of the city, and it’s here that you’ll find Apex Grassmarket Hotel. 

This winter, their License to Chill Package has everything you need to unwind after a days shopping and sightseeing. Available every day of the week for stays from December 2021 to February 2022, enjoy an overnight stay with a three-course meal, bottle of wine and breakfast the next day.

31 - 35 Grassmarket, Edinburgh EH1 2HS


The Dunstane Houses

Dunstane Hampton House

Together Dunstane House and Hampton House make up The Dunstane Houses. Dating back to the 1860s the houses have each occupied merchants, musicians, doctors, distillers, bankers and newspapermen over the last 150 years. Today they are a modern one-of-a-kind boutique hotel, blending the buildings’ history with the Orkney roots of its owners. The result is a stylish and welcoming retreat.

If the thought of all the Christmas Day cooking and washing up is too much, why not treat yourself to their two night Edinburgh Christmas Experience which includes mulled wine and mince pies on arrival with a welcome gift in your room; Christmas Eve celebration in the Ba’ Bar & Lounge, including Orkney themed supper; Champagne Breakfast on Christmas Day and 5 Course Champagne Christmas Day Lunch.

4 West Coates, Edinburgh, EH12 5JQ and 5 Hampton Terrace, Edinburgh, EH12 5JQ


Ten Hill Place Hotel

Ten Hill Place Christmas

Owned by the Royal College of Surgeons of Edinburgh, Ten Hill Place Hotel puts all profits into training surgeons worldwide. Opened in 2006, this award winning hotel has also outstanding green credentials, so you can be confident that all bookings contribute positively to the environment.

Catering for all festive preference, the hotel has a variety of Christmas 2021 packages, including a Pre-Christmas Getaway, available 1 - 23 December, a 2-night break which includes a glass of mulled wine & mince pies on one night and a bottle of Prosecco on arrival; and a 2 or 3-night Christmas Break Package, available 24 - 26 December with 3-course Christmas Day lunch with glass of wine.

If a post-Christmas, pre-Hogmanay break is more to your liking, their 2-night Twixmas Treat, available 27 -30 December will suit you. This package includes Bed & Breakfast with dinner on one night and Prosecco and chocolates in your room on arrival.

10 Hill Place, Edinburgh, EH8 9DS


MacDonald Holyrood Hotel & Spa

Recharge and rejuvenate with MacDonald Holyrood Hotel & Spa.

Their Ultimate Festive Spa Break is available throughout December and includes a 55-minute ELEMIS treatment, a two-night stay with breakfast each morning, evening meal on your day of arrival and afternoon tea on your second day. Complete indulgence!

81 Holyrood Road, Edinburgh, EH8 8AU


From budget-friendly hostels to 5-star luxury hotels, Edinburgh is packed with accommodation to suit all tastes and budgets – find more in our guide to Where to Stay in Edinburgh >



Eat, drink and be merry with these festive-inspired menus.

Rico’s Ristorante

Rico’S Ristorante

With a with focus on top quality and authentic Italian dishes made with the finest, locally-sourced Scottish ingredients, including fresh pasta made onsite daily, Rico’s Ristorante opened in July 2021 and has been wowing guests with their mouth-watering dishes.

Available from 27 November to 23 December, Rico’s is serving up an Italian Festive Feast this Christmas. Priced at £45 for three courses, or £55 for four, it’s is the perfect menu to indulge in while catching up with friends and family over the festive period.

Choose from antipasti including Peelham Farm organic bresaola, sea bream crudo, or a simply seasonal celeriac soup with tortellini and autumn black truffle. ‘Secondi’ courses include porchetta with hazelnut, Shetland cod, baked Romanesco with black trumpet mushroom or braised beef cheek in Barolo wine. To finish, choose from salted caramel tart with fior di latte gelato, a classic tiramisu or cheese selection from I.J. Mellis.

58A North Castle Street, Edinburgh, EH2 3LU


Superico Restaurant

Superico Festive Fiesta

From December until Hogmanay, Superico Restaurant is putting a Latin twist on its festive dining experience with their new lunch and dinner Christmas Fiesta sharing menu, inspired by South American cuisine.

Designed for larger groups of six or more, dishes include Superico’s infamous sashimi seabream, rabbit, flat iron steak with mojo rojo and chimichurri, adobo glazed spatchcock chicken, as well as festive-favourite sides of crispy serrano ham sprouts with and agave roasted vegetables. Latin-style desserts include crema catalana with mango, passionfruit and guava.

The Christmas Fiesta lunchtime sharing menu starts from £30 per person and the dinner menu starts from £45 per person. Advanced booking is required.

83 Hanover Street, Edinburgh, EH2 1EE


Cannonball Restaurant & Bar

Cannonball House Castle View Through Glass

Spilt over 3 floors, with the top floor providing stunning views of Edinburgh Castle, Cannonball Restaurant & Bar offers a contemporary menu featuring the very best of Scottish artisan produce.

Their 3-course Festive Treat is available as either as lunch or dinner option and includes haggis cannonballs, free range turkey with caramelised East Lothian winter root vegetables, skirlie stuffing & redcurrant gravy and Contini Christmas Pudding with homemade custard.

356 Castlehill, Edinburgh, EH1 2NE



Well known in Edinburgh for their extensive cocktail menu, Tigerlily have an exciting range of festive-inspired menu options available, including a 3-course lunch menu for £30.00 per person, or dinner for £36.00 per person.

Or why not book their decadent afternoon tea - featuring all your favourites alongside some delicious Christmas classics, it’s available Monday – Wednesday throughout December for £25.00 per person.

125 George Street, Edinburgh, EH2 4JN


The Scotsman Hotel

Originally the offices of the Edinburgh Evening News and Scotsman newspaper, The Scotsman Hotel is now a luxurious city centre hotel, with decadent floor to ceiling wood panelled rooms, grandiose marble staircase and stained glass windows. Spectacularly decorated for Christmas, it’s a lovely place to catch up with friends for some pre-Christmas cheer. 

Priced at £24.95 per person, the Festive Lunch features a mix of both traditional and contemporary festive dining choices, including Scottish salmon & beetroot gravlax; roast Ellerslie turkey breast with all the trimmings and dark chocolate delice.

20 North Bridge, Edinburgh, EH1 1TR


Whether you want to embrace all things traditional, or seek new ways of celebrating Christmas and New Year, Edinburgh is full to brimming with choice - discover more in our guide to Edinburgh Sparkles >