By continuing to use you are agreeing to the website Terms and Conditions, the Privacy Policy, and the Use of Cookies. We use cookies to collect and process anonymous information about your visit to our website. We will use this information to improve the contents of our site or to collate statistics about it, or to otherwise improve and personalise our services to you.

Our site isn't translated however click here for a translated introduction

Embrace elegance at the best hotels in Edinburgh

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.

The Snug at The Glass House
The Snug at The Glass House

The Glasshouse

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

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

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

Royal Mile

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

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

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

Le Monde

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

Related Articles

Trains to Edinburgh Airport

Get cheap train tickets to Edinburgh Airport. Find out about where to go as well as useful travel information and online booking.

10 Incredible Places You Must Eat In Edinburgh

We’ve compiled this list of our favourite places to eat in Scotland’s beautiful capital.

Trains from London to Edinburgh

From as little as £19.10

Newsletter Sign Up

Want More? Sign up to our newsletter to get fresh content straight to your inbox

  • Trains


Calendar View

Our new Quick Search feature is the easiest way to find the very cheapest day to travel for selected journeys.

more options

Outward Journey


Return Journey



Railcards must be carried on the journey with your tickets. more info 

Show me

Train Timetables

Outward Journey


Return Journey


Your Stay

Adults & Children

Room 1

Add another room

Car hire location

Pick up date and time


Drop off date and time


Drivers age

Top train ticket offers

Birmingham New Street to Manchester

Save up to 83% on advanced bookings

Loyalty points 6 £6.70

Birmingham New Street to Edinburgh

Save up to 86% on advanced bookings

Loyalty points 15 £16.00

Save with