The 14 Best Luxury Hotels in Edinburgh

From the Sheraton Grand to the W Edinburgh: hand-picked 5-star hotels in Edinburgh. Included with every suitespot booking: breakfast for two, a room upgrade subject to availability, hotel credit and VIP service – benefits of over €500.

14Luxury hotels
from 141 €per night
10Hotel brands
14 luxury hotels in Edinburgh, United Kingdom
Sheraton Grand Edinburgh
from 197 €
Sheraton Grand Edinburgh
Marriott Bonvoy
★ 4.4/5
1 Festival Square, Edinburgh EH3 9SR, United Kingdom
lock

Unlock exclusive benefits as a premium member

W Edinburgh
from 275 €
W Edinburgh
Marriott Bonvoy
★ 4.5/5
1 St James Square, Edinburgh EH1 3AX, United Kingdom
lock

Unlock exclusive benefits as a premium member

The Balmoral, a Rocco Forte Hotel, Edinburgh
from 454 €
The Balmoral, a Rocco Forte Hotel, Edinburgh
Rocco Forte
★ 4.9/5
1 Princes Street, Edinburgh, Scotland, EH2 2EQ, United Kingdom
lock

Unlock exclusive benefits as a premium member

InterContinental Edinburgh The George
from 219 €
InterContinental Edinburgh The George
IHG One Rewards
★ 4.6/5
19-21 George St, Edinburgh EH2 2PB, UK
lock

Unlock exclusive benefits as a premium member

The Caledonian Edinburgh
from 235 €
The Caledonian Edinburgh
Hilton Honors
★ 4.2/5
Princes Street, Edinburgh, Scotland, EH1 2AB, United Kingdom
lock

Unlock exclusive benefits as a premium member

Kimpton Charlotte Square Edinburgh
from 238 €
Kimpton Charlotte Square Edinburgh
IHG One Rewards
★ 4.5/5
38 Charlotte Square, Edinburgh EH2 4HQ, UK
lock

Unlock exclusive benefits as a premium member

Old Town Chambers Edinburgh
from 261 €
Old Town Chambers Edinburgh
Marriott Bonvoy
★ 4.6/5
329 High Street, Royal Mile, Edinburgh EH1 1PN, United Kingdom
lock

Unlock exclusive benefits as a premium member

Virgin Hotels Edinburgh
from 315 €
Virgin Hotels Edinburgh
I Prefer
★ 4.4/5
1, India Buildings, Victoria St, Edinburgh EH1 2EX, United Kingdom
lock

Unlock exclusive benefits as a premium member

The Edinburgh Grand
from 323 €
The Edinburgh Grand
Marriott Bonvoy
★ 4.3/5
42 St Andrew Square, Edinburgh, United Kingdom, EH2 2AD
lock

Unlock exclusive benefits as a premium member

The Roseate Edinburgh
from 141 €
The Roseate Edinburgh
★ 4.2/5
The Roseate, 4 W Coates, Edinburgh EH12 5JQ, United Kingdom
lock

Unlock exclusive benefits as a premium member

100 Princes Street Edinburgh
from 295 €
100 Princes Street Edinburgh
★ 4.8/5
100 Princes St, Edinburgh EH2 3AB, United Kingdom
lock

Unlock exclusive benefits as a premium member

Radisson Blu Hotel Edinburgh City Centre
from 186 €
Radisson Blu Hotel Edinburgh City Centre
Radisson Rewards
★ 4.1/5
The Royal Mile, 80 High St, Edinburgh EH1 1TH, United Kingdom
lock

Unlock exclusive benefits as a premium member

Gleneagles Townhouse Edinburgh
from 560 €
Gleneagles Townhouse Edinburgh
Leaders Club
★ 4.7/5
39 St Andrew Square Edinburgh, Scotland EH2 2AD
lock

Unlock exclusive benefits as a premium member

The Glasshouse Edinburgh
from 244 €
The Glasshouse Edinburgh
Marriott Bonvoy
★ 4.1/5
2 Greenside Place, Edinburgh, Scotland, United Kingdom
lock

Unlock exclusive benefits as a premium member

The best-known hotels in Edinburgh

The hotels in Edinburgh differ less in standard than in location and character. Which address suits which trip is something our travel advisors settle in a conversation, with the date, the occasion and the budget in view. Prices shown are entry rates and may include limited-time promotional rates. At the top of our recommendation: the Sheraton Grand Edinburgh.

HotelLocationsuitespot scorePrice from
Sheraton Grand EdinburghFountainbridge★ 4.4/5197 €
W EdinburghNew Town★ 4.5/5275 €
The Balmoral, a Rocco Forte Hotel, EdinburghNew Town★ 4.9/5454 €
InterContinental Edinburgh The GeorgeNew Town★ 4.6/5219 €
The Caledonian EdinburghWest End★ 4.2/5235 €
Kimpton Charlotte Square EdinburghNew Town★ 4.5/5238 €
Old Town Chambers EdinburghOld Town★ 4.6/5261 €
Virgin Hotels EdinburghOld Town★ 4.4/5315 €
The Edinburgh GrandHolyrood★ 4.3/5323 €
The Roseate EdinburghCoates★ 4.2/5141 €

Current offers & deals for luxury hotels in Edinburgh

Many of our partner hotels in Edinburgh offer special conditions bookable via suitespot – from free nights to discounts on longer stays. Your suitespot benefits (breakfast, upgrade chance, hotel credit) apply on top. The strongest right now is Fourth night free at The Balmoral, a Rocco Forte Hotel, Edinburgh.

HotelOfferBookable until
The Balmoral, a Rocco Forte Hotel, EdinburghFourth night freeMarch 28, 2027

Your guide to the best luxury hotels in Edinburgh

In Edinburgh more rooms look out on the castle than on the city.Sheraton Grand EdinburghSheraton Grand Edinburgh · FountainbridgeFor this guide we have gathered the best hotels in Edinburgh: 14 luxury hotels, from 141 euros a night.

At no extra cost: booking through suitespot costs the same as booking direct with the hotel – the benefits come on top, free of charge.

14 luxury hotels in Edinburgh – and how to choose

The luxury hotels in Edinburgh cost between 141 € and 560 € a night, on average 253 €.W EdinburghW Edinburgh · New TownAt 13 of the 14 the suitespot benefits apply from the first night.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

And then there is that one motif standing over the city.

Our travel advisors’ insider tip

Many rooms in Edinburgh look out on the castle – more than on the city. The landmark is the most frequent motif here, full stop.

Hardly any city in the world offers as many rooms with a castle view.

And it is not one hotel's quirk. Six of the 14 offer it:

• The Caledonian Edinburgh at 235 € – 24 categories
• Sheraton Grand Edinburgh at 197 € – eight
• 100 Princes Street Edinburgh at 295 € – five categories
• The Balmoral, a Rocco Forte Hotel, Edinburgh at 454 € – four
• Virgin Hotels Edinburgh and W Edinburgh – two each

Worth knowing: at The Caledonian Edinburgh, which offers the most castle views, our travel advisors confirm the room size before you book.

Our advice: tell us whether the view or the floor area comes first. Both together make for a shorter list in Edinburgh than you might think – and we know it.

Where to stay in Edinburgh: New Town, Old Town or the Royal Mile

The best hotels in Edinburgh spread across the New Town, the Old Town, the Royal Mile and the West End.The Balmoral, a Rocco Forte Hotel, EdinburghThe Balmoral, a Rocco Forte Hotel, Edinburgh · New TownThe most affordable entry is The Roseate Edinburgh at 141 €, the Radisson Blu Hotel Edinburgh City Centre at 186 €, the Sheraton Grand Edinburgh at 197 €, the InterContinental Edinburgh The George at 219 € and The Caledonian Edinburgh at 235 €.

In the middle field follow the Kimpton Charlotte Square Edinburgh at 238 €, The Glasshouse Edinburgh at 244 €, the Old Town Chambers Edinburgh at 261 €, the W Edinburgh at 275 € and the 100 Princes Street Edinburgh at 295 €. Our recommendation for anyone who wants to walk back in the evening.

Above them stand the Virgin Hotels Edinburgh at 315 €, The Edinburgh Grand at 323 €, The Balmoral, a Rocco Forte Hotel, Edinburgh at 454 € and the Gleneagles Townhouse Edinburgh at 560 € – the priciest in this selection and, with four categories, also the smallest.

What else there is to see: some rooms look out on the Old Town, others on the hills, one on the skyline.

Our travel advisors know the routes between the New Town, the Royal Mile and the castle – and which of them go uphill.

315 categories: the best hotels in Edinburgh from the inside

Together the best hotels in Edinburgh offer 315 categories.InterContinental Edinburgh The GeorgeInterContinental Edinburgh The George · New TownThe largest unit is the Penthouse at The Edinburgh Grand at 194 square metres, followed by the Directors at 130 in the same hotel. At The Balmoral, a Rocco Forte Hotel, Edinburgh two Glamis measure 105 each and the Scone and Crombie 95.

Our travel advisors confirm the exact size of your room before you book. Tell us the square metre figure you do not want to go below.

What a night at a luxury hotel in Edinburgh costs

A night at a 5-star hotel in Edinburgh costs between 141 € and 560 €, on average 253 €.

Luxury hotelFromsuitespot benefits from
The Roseate Edinburgh141 €2 nights
Radisson Blu Hotel Edinburgh City Centre186 €1st night
Sheraton Grand Edinburgh197 €1st night
InterContinental Edinburgh The George219 €1st night
The Caledonian Edinburgh235 €1st night
Kimpton Charlotte Square Edinburgh238 €1st night
The Glasshouse Edinburgh244 €1st night
Old Town Chambers Edinburgh261 €1st night
W Edinburgh275 €1st night
100 Princes Street Edinburgh295 €1st night
Virgin Hotels Edinburgh315 €1st night
The Edinburgh Grand323 €1st night
The Balmoral, a Rocco Forte Hotel, Edinburgh454 €1st night
Gleneagles Townhouse Edinburgh560 €1st night

At 13 of the 14 hotels the benefits apply from the first night; only The Roseate Edinburgh sets two nights.

When it is at its best: from May to September. The evenings run long then, and in August the whole city is a stage – which is also when the hotels are fullest.

From October to April it gets dark early and the rates give way. Our recommendation for anyone who wants the castle without the crowd.

And whatever the date: you get the suitespot benefits in the quietest week of the year exactly as in festival August.

Breakfast, hotel credit and exclusive services at a 5-star hotel

In Edinburgh two benefits are there at all 14 hotels: the late check-out and an upgrade subject to availability. You get breakfast everywhere too – at the W Edinburgh as a continental one, at the Radisson Blu Hotel Edinburgh City Centre for the premium rooms.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

Add points and status benefits at eleven hotels and a welcome gift at seven.

And then it gets specific.

• A hotel credit comes with eight of the 14 hotels.
• The Balmoral, a Rocco Forte Hotel, Edinburgh at 454 € is the special case: 75 GBP for the restaurant, plus 100 USD extra for suites from two nights – but not in every rate. And its breakfast at the Brasserie Prince is for one person, not two. Ask us about it before you book.
• At the Old Town Chambers Edinburgh at 261 € two people have breakfast at Luckenbooths.

• The Radisson Blu Hotel Edinburgh City Centre at 186 € adds a personal letter.

And the loyalty side: eleven of the 14 hotels belong to a programme – Marriott Bonvoy at five, IHG One Rewards at two, plus Hilton Honors, Radisson Rewards, the Leaders Club and I Prefer.

Give us your membership number with the enquiry.

Award-winning hotels in Edinburgh

These hotels in Edinburgh hold distinctions from the Michelin Guide or the Forbes Travel Guide:

Earn points & use your status in Edinburgh

The most widely represented is Marriott Bonvoy. suitespot rates are genuine direct rates: you keep earning regular points and elite nights in the hotel's loyalty program and retain your status benefits – on top of your suitespot benefits. These programs are represented in Edinburgh:

At no extra cost: you pay the same rate as booking direct with the hotel – the suitespot benefits come on top, free of charge.

ProgramHotelsExamples in Edinburgh
Marriott Bonvoy5 hotelsSheraton Grand Edinburgh, W Edinburgh, Old Town Chambers Edinburgh …
IHG One Rewards2 hotelsInterContinental Edinburgh The George, Kimpton Charlotte Square Edinburgh
Hilton Honors1 hotelThe Caledonian Edinburgh
I Prefer1 hotelVirgin Hotels Edinburgh
Leaders Club1 hotelGleneagles Townhouse Edinburgh
Radisson Rewards1 hotelRadisson Blu Hotel Edinburgh City Centre

Frequently asked questions about luxury hotels in Edinburgh

Which hotel in Edinburgh has a view of the castle?

Six of the 14 hotels. The most categories with a castle view are at The Caledonian Edinburgh with 24, then Sheraton Grand Edinburgh with eight and 100 Princes Street Edinburgh with five.

How rare is a castle view in a hotel?

Very rare. Hardly any city in the world offers as many rooms with a castle view as Edinburgh.

What does a night at a 5-star hotel in Edinburgh cost?

Between 141 € and 560 €, on average 253 €. The most affordable entry is The Roseate Edinburgh at 141 €.

Which benefits do all hotels in Edinburgh carry?

Two are at all 14: the late check-out and an upgrade subject to availability. Breakfast is there everywhere too.

Which hotel in Edinburgh offers the widest choice of rooms?

Kimpton Charlotte Square Edinburgh with 53 categories, followed by The Caledonian Edinburgh with 51.

Which hotel in Edinburgh has the largest rooms?

The Edinburgh Grand with the Penthouse at 194 square metres and the Directors at 130.

Is there a minimum stay in Edinburgh?

At 13 of the 14 hotels there is none. Only The Roseate Edinburgh sets two nights.

When is the best time to visit Edinburgh?

From May to September. August is the fullest and liveliest; from October to April the rates give way.

Which is the most expensive hotel in Edinburgh?

The most expensive hotel in Edinburgh is Gleneagles Townhouse Edinburgh, with rates from 560 € a night. The Roseate Edinburgh has the lowest entry price at 140 €.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email
Signature Travel Network
IATA