
Whether you’re heading to the Scottish capital for the festival and fringe, Hogmanay or simply to enjoy spending time in this incredibly beautiful place, there are some truly fabulous luxury hotels in Edinburgh to choose from.
Luxury Edinburgh hotels range from a clutch of landmark Princes Street properties at the heart of the city to boutique hotels in Edinburgh located close to – or even right on – the Water of Leith.
Here you can stay in the elegant Georgian New Town, or plump for a property with panoramic views of the iconic castle.
Here are the 18 best hotels in Edinburgh to book for the ultimate city break in this glorious city.
This post contains affiliate links.
1. The Balmoral
Address: 1 Princes Street, Edinburgh EH2 2EQ
Best for: An iconic hotel


Of all 5 star hotels in Edinburgh, The Balmoral is the best known and most loved of all.
It’s far more than just a luxury hotel: it’s a city institution, and is just five minutes’ walk from Edinburgh Waverley.
The Balmoral is perfectly placed at the eastern end of Princes Street, overlooked by the castle and on the edge of the Georgian New Town. Care has been taken here to provide the ultimate experience for each guest.
The landmark property boasts a gym, a Michelin recommended restaurant, a spa, the Palm Court for afternoon tea, a swimming pool and a bar.
The Balmoral is also said to be where J.K.Rowling finished writing the last of the Harry Potter books. So it’s a must for fans of the magical Wizarding World.
Discover the best Harry Potter things to do in Edinburgh.
2. Cheval The Edinburgh Grand
Address: 42 St Andrew Square, Edinburgh EH2 2AD
Best for: Luxury studios and apartments


Located in a leafy square in the heart of the city, Cheval The Edinburgh Grand is also ideally placed for exploring the New Town and OId Town areas and beyond.
Accommodation here is provided in the form of studios and apartments.
The building was once a bank and is now home to a range of units sleeping up to six guests.
With a cafe, bar and restaurant on site, the best of both worlds can be yours here: spacious, self-contained accommodation plus access to hotel-style amenities.
3. Prestonfield House
Address: Priestfield Road, Edinburgh EH16 5UT
Best for: A romantic stay


If it’s a deluxe bolthole close to the city you seek, then this property combines modern amenities with traditional Scottish style.
It’s housed in a baroque building that’s under three miles from Princes Street and Edinburgh Castle.
All accommodation at Prestonfield House offers sublime views over the surrounding gardens, and features original period furnishings.
There is plenty of shared space to enjoy too, including Rhubarb restaurant, the bar, the terrace and the drawing room.
This is among the best Edinburgh hotels for a romantic break for two.
4. The Roseate
Address: 4 West Coates & 5 Hampton Terrace, Haymarket, Edinburgh EH12 5JQ
Best for: A quieter location


The Roseate (previously Dunstane Houses) is located in a quiet residential part of town with its own train station for fast access to the city centre.
The hotels are also conveniently close to Murrayfield Stadium, a major rugby and concert venue. Recently refurbished, The Roseate offers a relaxed and intimate guest experience that blends timeless elegance with modern luxury.
The five star accommodation is spread over two historic Victorian townhouses, and offers exceptional value for money at this standard.
The hotel dates back to 1852 and many period features can still be seen here. You can walk to the centre of Edinburgh in just 15 minutes.
5. Fingal – A Luxury Floating Hotel
Address: Alexandra Dock, Edinburgh EH6 7DX
Best for: Something unique


Fingal isn’t your average property. No other luxury hotels in Edinburgh are quite the same, as Fingal is a floating hotel found at Alexandra Dock.
All the amenities of Leith are close by, with the centre of Edinburgh just two miles distant.
The boat is permanently docked here and now provides plush cabins with porthole windows and underfloor heating.
Some of the larger duplexes feature spiral staircases, and there’s a smart restaurant and cocktail bar on the boat too.
6. The Witchery by the Castle
Address: 352 Castlehill, Edinburgh EH1 2NF
Best for: Glamour and indulgence


The Witchery by the Castle is just as much of an Edinburgh institution as The Balmoral, though this one’s better known for its restaurant.
With just nine luxurious suites, you’d best book early if you want to secure a table and enjoy the magical experience of staying here.
This is undoubtedly one of the top 5 star hotels in Edinburgh for romantics. Everything about the place is very special indeed and most splurge-worthy.
Each suite is individually styled and must be seen to be believed. Expect jewel hues, tactile textures and supreme comfort.
7. The Bonham Hotel
Address: 35 Drumsheugh Gardens, Edinburgh EH3 7RN
Best for: Sumptuous interiors


The Bonham Hotel lies in the western part of Edinburgh, between the Scottish National Gallery of Modern Art and Edinburgh Castle.
The Water of Leith is close by, and the bay-fronted property is filled with original artworks and boutique-style fixtures.
Smart George Street in the New Town is under 10 minutes’ walk from the Bonham Hotel. While on site you’ll find a bar, restaurant and parking.
There are plenty of appealing Edinburgh cafes, pubs and independent stores in the George Street area, and from there it takes just five minutes more on foot to reach Princes Street.
8. Waldorf Astoria Edinburgh
Address: Princes Street, Edinburgh EH1 2AB
Best for: Spa facilities


Formerly The Caledonian, the Waldorf Astoria rivals The Balmoral in terms of both location and reputation.
During Victorian times the building was a train station, and now offers a range of luxury accommodation.
The more spacious suites come with lounge areas and some have views of the iconic castle.
This sizeable hotel offers a wealth of amenities, including a spa with a nail bar, an indoor pool, beauty treatments, a sauna and a steam room.
There’s also a lounge bar here plus a couple of fine dining restaurants.
9. The Glasshouse
Address: 2 Greenside Place, Edinburgh EH1 3AA
Best for: Spectacular views


A gothic frontage combined with lots of plate glass welcomes you to The Glasshouse, an Edinburgh hotel to the north of the city centre.
Before 2003, the building was Glenorchy Church, but is now one of the capital’s premier five star properties.
You can walk to the Royal MIle in around a quarter-of-an-hour from here. There’s plenty of reasons to stay on site too, including a lounge with a fire pit and a fine glass-walled restaurant.
Book a suite and you may also enjoy drams of whisky, a lounge area, a balcony and views over the gardens and the city beyond.
10. The Raeburn
Address: 112 Raeburn Place, Stockbridge, Edinburgh EH4 1HG
Best for: A luxurious boutique hotel


If you have bohemian inclinations, then you’ll love staying in Stockbridge. This attractive part of Edinburgh has an appealing neighbourhood feel and an eclectic range of cafes, pubs, bars, restaurants and shops.
The Raeburn hotel is of course named after Henry Raeburn, a prominent Scottish painter.
Back in 1832, the Georgian building was constructed as a family home. It now offers only 10 splendid rooms for discerning and artistic guests.
There is also a restaurant and bar with an outdoor terrace here, or you can walk to the New Town or Princes Street in around 10 to 15 minutes.
11. Eden Locke
Address: 127 George Street, Edinburgh EH2 4JN
Best for: Solo & business travellers



To book a room in Edinburgh’s New Town is to experience living in a very special place.
This incredibly photogenic part of the city is just a stone’s throw from Princes Street, with the Royal Mile to the other side.
The streets here are lined with elegant Georgian townhouses serving as homes, shops, bars and cafes.
George Street is at the epicentre of the New Town scene and Eden Locke is peaceful yet close to everything in the neighbourhood and city centre, plus the pretty Queen Street Gardens.
Fitness classes are available on site, and there’s a cafe bar here too. Suites at this five storey aparthotel are sleek yet understated, and are far more spacious than the average city hotel room.
Business travellers can make the most of the trendy co-working space at the hotel too.
Perfect for those who like to cook for themselves, the apartments at Eden Locke have everything you need for self-catering.
12. Market Street Hotel
Address: 6 Market Street, Edinburgh EH1 1DE
Best for: Proximity to the station

If you’d like to be located in the Old Town, Market Street Hotel is perfect. It’s situated right by the Royal Mile and close to the castle, plus the interesting mix of pubs, shops and cafes found in the Grassmarket area.
This property is also ideal for those arriving or exploring Scotland by train, as Edinburgh Waverley is only a minute’s walk away. Rooms are fashionably styled with bare brickwork.
Enjoying a glass or two of fizz – or your favourite tipple – at the rooftop champagne bar during your stay is a must.
13. Tigerlily
Address: 125 George Street, Edinburgh EH2 4JN
Best for: A trendy bar


Tigerlily on George Street is positioned between Princes Street and the New Town.
It’s home to one of the best all-day dining venues in the city, as residents and visitors flock here to savour breakfast, brunch, lunch or dinner.
Tigerlily is also housed in a smart Georgian townhouse. The property offers a range of thoroughly modern rooms with bold, designer-style decor throughout.
You can walk to the castle and other attractions in around 15 minutes from here.
Not that you’ll need to, as George Street is home to some of the city’s most desirable restaurants and bars – as well as some of the capital’s most sought-after real estate.
14. Kimpton Charlotte Square
Address: 38 Charlotte Square, Edinburgh EH2 4HQ
Best for: Exceptional facilities


Comely Charlotte Square provides the location for Kimpton, an Edinburgh hotel based in seven original Georgian townhouses.
One you arrive you can see why all that space is required, as the property has a spa, a grill restaurant, an indoor pool, a sauna and a gym.
There’s a range of generously-proportioned rooms here, all decorated in a luxurious boutique style.
Breakfast in The Garden, an indoor covered courtyard that’s flooded with light, is guaranteed to get your day off to a good start. While 300 thread count linens promise a great night’s slumber.
The Garden also serves as a sophisticated all-day dining and drinking venue.
15. The Scotsman Hotel
Address: 20 North Bridge, Edinburgh EH1 1TR
Best for: Charm and character


The Scotsman is a hotel named after the former purpose of the site: it was once where the popular Scottish newspaper was produced.
Now the North Bridge hotel offers a range of elegant rooms and suites, located just a couple of minutes’ walk from Edinburgh Waverley in the heart of the Old Town.
The baroque building also overlooks Princes Street Gardens.
Every room at The Scotsman Hotel is unique, with light shades and contemporary touches complemented by original features such as exposed stonework.
The most spectacular views are those from the corner suites, which offer breathtaking views over the city. This hotel also offers a restaurant and bar on site.
16. Intercontinental Edinburgh The George
Address: 19 – 21 George Street, Edinburgh EH2 2PB
Best for: Literature and art influences



As the name indicates, The George is also situated on the attractive street perched on the edge of the New Town and Princes Street.
This stately building dates from the 1780s and some accommodation here offers views over the famous Firth of Forth.
The kilt-wearing concierge also leaves guests in no doubt about the history of this hotel and the city in which it stands.
Guests staying here can savour contemporary Scottish cuisine at the restaurant or linger over coffee at the more laid-back cafe.
All private and shared spaces strike the ideal balance between the modern and the classic, with iPod docks and fast WiFi plus a muted, soothing decor.
17. Malmaison Edinburgh City
Address: 22 St Andrew Square, Edinburgh EH2 1AY
Best for: New and modern hotel

Malmaison Hotels are synonymous with modern luxury – and the Edinburgh city property is no different.
This hotel can also be found among the Georgian elegance of the New Town, just steps away from the National Portrait Gallery and the shops and gardens of Princes Street.
This is one of Edinburgh’s most recent openings and no expense has been spared: expect claw-foot bathtubs, rainfall showers, Nespresso machines, wall murals and much more.
Malmaison Edinburgh City also offers a smart bar and a stylish French restaurant, and serves up a superlative afternoon tea daily.
18. Nira Caledonia
Address: 6 and 10 Gloucester Place, Stockbridge, Edinburgh EH3 6EF
Best for: Historical Georgian building


Nira Caledonia is situated in the sought-after Edinburgh suburb of Stockbridge. This neighbourhood offers a local feel and lots of appealing places to eat, drink and shop.
Plus close proximity to the Water of Leith and the New Town. Just beyond the latter is Princes Street, the city’s main thoroughfare.
Compact and larger boutique-style rooms can be found within this property, offering modern luxuries like slate bathrooms, big plasma screen TVs and goose down bedding.
Some accommodation comes with a private garden area, a jacuzzi or dramatic full-length windows.
Planning a trip to the Scottish capital? Discover the best things to in Edinburgh or seek out the best restaurants and bars with a view.
Pin it:

