Luxury Hotels in Edinburgh City Centre

18 luxury hotels in Edinburgh city centre with castle views, spas, and central locations. Book now for exclusive deals on 5-star stays.

Check-in
Wed, 30 Sept
Check-out
Thu, 01 Oct
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Wed, 30 Sept
-
Check-out
Thu, 01 Oct
Rooms and Guests2 Guests, 1 room
3Filter & Sort
View map
Check-in
Wed, 30 Sept
-
Check-out
Thu, 01 Oct
Rooms and Guests2 Guests, 1 room
3Filter & Sort
View map
View map
1-3 out of 3
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.2
Perfect1674 total reviews
our site & Booking.com
Map
400 m from City Centre200 m from Edinburgh Waverley Railway Station
Whisky BarNumber OneBalmoral Spa
  • 500-variety whisky bar
  • 4 AA Rosette dining
  • Award-winning afternoon tea
From£ 358 /nightSelect
9.3
Perfect2861 total reviews
our site & Booking.com
Rooftop LoungeBicycle RentalWalking Tours
  • Rooftop champagne lounge with city views
  • Complimentary mini-bar with local products
  • Local artwork and natural materials
From£ 303 /nightSelect
9.0
Perfect3054 total reviews
our site & Booking.com
Map
1.5 km from City Centre200 m from Edinburgh International Conference Centre (EICC)
Golf CourseFitness CentreBusiness Centre
  • Award-winning housekeeping standards
  • Personalized event surprise decorations
  • Eco-friendly opt-in room service
From£ 265 /nightSelect

Visitors to Edinburgh seeking luxury accommodation in the city centre will find a concentration of high-end hotels within walking distance of Edinburgh Castle, Princes Street, and the Royal Mile. These properties typically offer amenities such as spas, indoor pools, fine dining restaurants, and fitness centres. Many occupy historic buildings like Victorian townhouses or Georgian townhouses, blending classic architecture with modern comforts. Room rates for 5-star hotels generally start around £250 per night, with suites exceeding £500. The city centre is divided into the New Town (George Street, Princes Street) and the Old Town (Royal Mile), each offering distinct atmospheres.

Among the top-rated options, Sheraton Grand Hotel & Spa provides a rooftop hydropool and views of Edinburgh Castle. Kimpton Charlotte Square features a stylish spa and the BABA restaurant serving Middle Eastern cuisine. The Bonham offers a more intimate boutique experience with exceptional breakfast. For ultimate luxury, The Witchery by the Castle delivers opulent gothic suites with four-poster beds and breakfast hampers. 100 Princes Street and W Edinburgh provide modern 5-star amenities with central locations. Virgin Hotels Edinburgh offers Scottish cuisine in a contemporary setting. These hotels cater to both leisure and business travellers, with many offering meeting spaces and concierge services.