Make your trip to Edinburgh a truly memorable experience by staying at one of these incredible hotels. Historical or modern, quirky or classic, whatever your style you’ll find the hotel of your dreams here.
A converted 170-year-old church, The Glasshouse is set in the heart of Edinburgh’s city centre between Old Town and New Town. The cosy-contemporary rooms and suites have floor to ceiling windows to let guests enjoy the dramatic views over Edinburgh. Some have terraces and others have direct access to the two-acre rooftop garden, so every room is special. The Glasshouse offers contemporary Scottish cuisine, with full Scottish breakfasts served in the Brasserie, and Afternoon Tea and their seasonal all-day menu served in the Snug. The hotel is excellent for theatre lovers as it is right next door to the Playhouse Theatre.
Nearest station: Edinburgh Waverley
The Balmoral has been at the prestigious address of No. 1 Princes Street for over a century and has stunning views of Edinburgh Castle. It combines traditional and modern features with pure luxury to create a comfortable yet elegant stay for their guests. Each of their 168 rooms have been designed by Olga Polizzi and ooze sophistication. Their 20 stylish suites are also perfect for those who want to treat themselves to a luxury stay. Multiple restaurants and bars provide the opportunity for guests to enjoy delicious food and drink, with the Number One restaurant being Michelin-starred. The Balmoral also has an award-winning spa with 5 treatment rooms, an indoor pool, a sauna and a gym, as well as other wonderful features.
Nearest station: Edinburgh Waverley
The Witchery occupies an historic sixteenth century building at the gates of Edinburgh Castle. It contains 9 glamourous suites that are no children allowed so you can have a romantic getaway. Each suite has unique charms and are richly decorated with gothic, theatrical and romantic themes. Champagne, cookies and breakfast are included in the price, and guests have a choice between having a breakfast hamper brought to the suite or having a traditional Scottish breakfast served in the Original Witchery Dining Room. The Witchery is known as a dining landmark in Edinburgh with exceptional food that showcases the best of Scotland’s produce, so be sure to try the restaurant out while you’re there!
Nearest station: Edinburgh Waverley
In the heart of Edinburgh’s Old Town, the Royal Mile has many 5-star boutique rooms and suites suitable for couples, friends and families. Its rooms are modern and bold but still very sophisticated. They have large windows for lots of natural light and amazing views of the city’s skyline. In terms of dining at the hotel, there is Cucina, a restaurant serving incredible Italian food with a stylish twist. The bar, called Epicurean, has a wonderfully vibrant atmosphere and serves amazing cocktails blended with flowers and herbs grown in the hotel’s EvoGro hydroponic.
Nearest station: Edinburgh Waverley
Prestonfield House is a 5-star hotel in an historic country estate set in 20 acres of gardens. Although it feels private and secluded, the city centre is a mere 5 minutes away, allowing guests to have both the peace of the country and the bustle of the city. The 18 rooms and 5 suites are opulently decorated with warm colours and luxurious fabrics. They have beautiful views of Arthur’s Seat, the golf course and Royal Holyrood Park, and the ruins of Craigmillar Castle. If you’re feeling peckish, the hotel’s restaurant Rhubarb serves delicious Scottish produce for breakfast, lunch, afternoon tea, and dinner.
Nearest station: Edinburgh Waverley
The Scotsman Hotel is named after the national newspaper that took up residence in the Baroque buildings. It retains many of the original features with floor to ceiling panelled rooms, a grand marble staircase and stunning stained-glass windows. Have a dram of whisky on arrival before being taken to your room. The rooms are warmly characterful and have views of Edinburgh Castle, The Mound, Carlton Hill and The Princes Street Gardens. The Scotsman hotel’s Grand Café offers an all-day menu and serves seasonal Scottish produce from local suppliers. You can even have breakfast in bed! The bar has a variety of drinks ranging from craft lager to Scottish whiskies to cocktails. They also have punchbowls that are made for sharing.
Nearest station: Edinburgh Waverley
If a modern boutique hotel is your style, then Le Monde is exactly what you need. Each of its 18 rooms and junior suites are themed after the country they’re named after. For example, the Beijing room has a stunning hand-painted dragon on one wall and oriental inspired wallpaper. If you’d like to eat at the hotel, the restaurant serves delicious food all day in elegant surroundings. The breakfast menu contains a great amount of choice and mixes traditional and more unusual dishes to create a deliciously different experience. Not only do you get an amazing room and wonderful food, you also get free access to Shanghai, a sophisticated nightclub beneath the hotel!
Nearest station: Edinburgh Waverley
Save up to 83% on advanced bookings
Loyalty points 6 £6.70
Save up to 86% on advanced bookings
Loyalty points 15 £16.00