5 Star Hotels in Edinburgh

Book Edinburgh's top 5-star hotels - The Balmoral, Sheraton Grand, Virgin Hotels & more. Luxury with spas, Michelin dining, views of Edinburgh Castle. Check rates now.

Check-in
Fri, 31 Jul
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 31 Jul
-
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Fri, 31 Jul
-
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-5 out of 5
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.2
Perfect1669 total reviews
our site & Booking.com
Map
400 m from City Centre200 m from Edinburgh Waverley Railway Station
Indoor PoolSpaFitness Centre
  • 4 AA Rosette restaurant on-site
  • Whisky bar with 500+ varieties
  • Concierge meets guests at train
FromINR 73 635 /nightSelect
9.0
Perfect1804 total reviews
our site & Booking.com
Map
300 m from City Centre200 m from Royal Mile
Full KitchenModern GymGastropub
  • Serviced apartments with full kitchens
  • Family suites with secret sleeping areas
  • Digital entry codes for self check-in
FromINR 44 659 /nightSelect
9.1
Perfect5618 total reviews
our site & Booking.com
Rooftop TerraceCommons ClubValet Parking
  • Rooftop terrace with castle views
  • Unique adjustable room design
  • Cocktails made with local produce
FromINR 36 531 /nightSelect
8.8
Great4033 total reviews
our site & Booking.com
Map
1.3 km from City Centre200 m from Edinburgh International Conference Centre (EICC)
Rooftop PoolThermal SuiteClub Lounge
  • Rooftop infinity pool with views
  • One Square Bar 100+ gins
  • Castle view rooms available
FromINR 34 905 /nightSelect
9.0
Perfect935 total reviews
our site & Booking.com
Map
400 m from City Centre400 m from Royal Mile
SpaFitness CentreValet Parking
  • Award-winning Cucina restaurant
  • Stunning views of Edinburgh landmarks
  • Historic Royal Mile location
FromINR 20 274 /nightSelect

Edinburgh's 5-star hotels concentrate in the city centre, along Princes Street and the Royal Mile, placing guests steps from Edinburgh Castle and Waverley Station. Rooms are spacious with marble bathrooms, fine dining (including Michelin-starred options), and wellness facilities such as indoor pools and full-service spas. Most offer free WiFi and on-site parking (fees apply). Nightly rates typically start around £300.

The Balmoral Hotel combines its iconic 1902 clock tower with a 4 AA Rosette restaurant and a spa featuring a sauna, steam room, and five treatment rooms. Sheraton Grand Hotel & Spa overlooks Edinburgh Castle and boasts a 19-metre swimming pool, thermal suite, and rooftop hydropool. Old Town Chambers on the Royal Mile offers apartment-style suites with full kitchens and living areas. Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, and three restaurants serving Scottish cuisine. Book spa treatments and thermal experiences in advance.