T
Old Town charmer
The Witchery ★★★★★
Edinburgh
Baroque-themed suites and a Secret Garden restaurant on the Royal Mile, close to Edinburgh Castle.
Luxury hotels · Edinburgh · United Kingdom
We reviewed 30 luxury hotels in Edinburgh across the Old Town, New Town, and beyond, and selected the 30 best for every kind of upscale stay.
T
Old Town charmer
Edinburgh
Baroque-themed suites and a Secret Garden restaurant on the Royal Mile, close to Edinburgh Castle.
V
Old Town 5-star
Edinburgh
A 5-star Old Town stay with a rooftop terrace, valet parking, and a 10-minute walk to Edinburgh Castle.
S
Spa & Castle Views
Edinburgh
A 5-star Edinburgh hotel with a spa, pool, and views of the castle, just a short walk from the Royal Mile.
W
City centre with rooftop bar
Edinburgh
A polished five-star base with a rooftop bar, spa, and a location that puts you steps from Edinburgh Castle and the St James Quarter.
K
Central & historic
Edinburgh
A Georgian-style hotel with an indoor pool and spa, steps from Princes Street.
P
Opulent Retreat
Edinburgh
A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.
I
Prime location
Edinburgh
Steps from the Royal Mile, this 5-star George Street hotel pairs a prime location with a golf course and extensive amenities.
F
Ship Stay
Edinburgh
A 5-star stay on a historic ship in Edinburgh's docklands, with free parking and a terrace.
T
West End classic
Edinburgh
A quiet West End townhouse with cooked-to-order breakfast and easy tram access from the airport.
1
City center
Edinburgh
A 5-star stay on Princes Street with castle views, a hearty breakfast, and warm service.
T
Stadium-side stay
Edinburgh
High-scoring hotel near the stadium with comfortable beds and attentive staff.
G
City Classic
Edinburgh
A stylish 5-star townhouse with a celebrated rooftop bar and spa in the heart of Edinburgh.
M
Rooftop bar
Edinburgh
Rooftop bar with skyline views, complimentary mini-bar, and breakfast with cooked options — all a short walk from Waverley station.
H
Boutique Old Town
Edinburgh
Boutique hotel in Edinburgh’s Old Town with roll-top baths, a whisky bar, and easy walks to the Royal Mile.
T
City Stay
Edinburgh
A modern 4-star stay in Edinburgh's West End, steps from Charlotte Square and loved for its spotless rooms and attentive service.
V
Central & Quiet
Edinburgh
Quiet, modern rooms near Haymarket station with a standout restaurant team and easy access to Edinburgh's sights.
T
Central & well-rated
Edinburgh
A 4-star stay in central Edinburgh with a praised restaurant, stylish rooms and apartments, and a location steps from the Castle and Princes Street.
T
Guest favorite
Edinburgh
A peaceful Edinburgh stay with free parking, pet-friendly rooms, and a highly rated breakfast.
W
Castle views
Edinburgh
Castle views, apartment-style rooms, and a location five minutes from Grassmarket.
O
Top Rated
Edinburgh
Guest-favorite Edinburgh hotel with 9.4 rating, steps from Leith's waterfront and dining.
B
Craft-beer hotel
Edinburgh
A stylish, pet-friendly hotel with a bar and restaurant, right on Edinburgh's Royal Mile.
2
Garden views
Edinburgh
A 4-star Edinburgh townhouse with garden views, highly rated breakfasts, and a central location near the city's main sights.
T
Adults-only in Morningside
Edinburgh
A stylish adults-only hotel in Morningside with a lively pub downstairs, easy bus access to the centre, and a 9.1 guest rating.
Edinburgh
A solid city base in Edinburgh with a top guest rating of 8.9 and a central location.
H
City calm with parking
Edinburgh
Spacious suites with free parking in a quiet New Town spot, a short walk from Princes Street.
Edinburgh
A quietly reliable 4-star base in Edinburgh's New Town, with an 8.9 guest rating and a prime address on Royal Circus.
Edinburgh
A well-rated 4-star stay in Edinburgh, praised by guests for its overall quality.
3
Adults Only
Edinburgh
Adults-only townhouse with high guest ratings for rooms and service.
Edinburgh
Rated 8.9 by 237 guests, this Edinburgh guest house offers a solid base for exploring the city.
Edinburgh
A highly rated 3-star home in Edinburgh's Cramond area, praised for its comfort and location.
Map & live prices by our partner
Across the city, luxury in Edinburgh means boutique grandeur rather than uniform five-star polish. The selection spans 18 four-star and 11 five-star properties, with the typical price around £296 per night. The highest-rated is Fingal, a ship hotel with a 9.6 guest score, while The Witchery commands the top price at £1017 for its baroque Old Town suites. For most travellers, brilliant value sits in the four-star tier—like 24 Royal Terrace at £143 or Ocean Mist Leith at £166—where design and service still shine.
If you prefer a kitchen and more space than a traditional hotel room, Edinburgh has several apartment-style luxury options. Wilde Aparthotels Edinburgh Grassmarket offers apartment-style rooms with castle views for around £345, and The Rutland Hotel & Apartments combines stylish rooms and apartments from £258, steps from the castle and Princes Street. These properties combine hotel services like daily housekeeping with the independence of a self-catering stay.
Staying in the city centre puts you steps from Princes Street, the Royal Mile, and Edinburgh Castle. W Edinburgh is a polished five-star base from £357 with a rooftop bar just minutes from the castle and St James Quarter. For a Georgian classic, Kimpton Charlotte Square offers a pool and spa from £285, while The Bonham, a short tram ride from the airport in the West End, provides a quieter central retreat at £260. The area is ideal for first-time visitors wanting to walk everywhere.
For those dreaming of a cosy cottage stay, Edinburgh’s luxury hotel scene adapts with boutique townhouses and characterful retreats. While none are traditional cottages, properties like 24 Royal Terrace—a townhouse with garden views from £143—and The Scott, with free parking and pet-friendly rooms, offer a homely feel. For a truly unique stay, Fingal Hotel, a historic ship, provides maritime charm with free parking from £424.
The Old Town is where Edinburgh’s history meets luxury, with cobbled streets and castle views. The Witchery on the Royal Mile offers baroque suites from £1017, while Virgin Hotels Edinburgh provides a five-star stay with a rooftop terrace from £296, a 10-minute walk to the castle. For a boutique feel, Hotel Du Vin has roll-top baths and a whisky bar from £216. This district is perfect for those who want to be immersed in medieval alleys and historic landmarks.
Expect to pay around £296 per night for a typical luxury stay. You can find deals from £90 at properties like The Lane Hotel, while top-end suites at The Witchery go for £1017.
The city centre, especially the Old Town or around Princes Street, is ideal for first-timers. You'll be within walking distance of the castle, Royal Mile, and major shops, with luxury options like W Edinburgh and 100 Princes Street.
Fingal Hotel, a five-star stay on a historic ship, tops the list with a guest rating of 9.6. Other top-rated options include Ocean Mist Leith (9.4) and The Rutland Hotel & Apartments (9.3).
Yes, The Bonham in the West End has easy tram access from the airport, and many city centre hotels are a short tram or taxi ride away. For those driving, Fingal Hotel and The Scott offer free parking.
Absolutely. 100 Princes Street offers castle views from its five-star rooms, and Wilde Aparthotels Edinburgh Grassmarket provides castle views from apartment-style rooms. The Rutland Hotel is also steps from the castle.
Edinburgh’s luxury hotel scene is as layered as the city itself. You can sleep in a converted lighthouse ship in Leith, a Georgian townhouse in Charlotte Square, or a baroque suite on the Royal Mile with the castle as your morning view. The range runs from a 3-star boutique with immense character to 18 four-star and 11 five-star properties, so “luxury” here is less about a star badge and more about the setting—a rooftop terrace overlooking spires, a spa carved into a historic facade, or a garden that feels a world away from Princes Street.
Prices tell part of the story: rooms start around £90 and climb to over £1000, with the typical stay landing near £296. At the lower end you’re getting smart, stylish basecamps in neighbourhoods like Morningside or Leith; at the top, you’re paying for drama and exclusivity—think castle views, ship decks, and opulent lounges. The best part? Nearly every one of these properties earns strong guest ratings, with the whole selection averaging a 9.0, so the choice is less about finding a good hotel and more about matching the right vibe to your trip.
This selection suits travellers who want the best of Edinburgh’s upscale stays, from historic Old Town escapes to modern waterfront retreats—with an emphasis on design, service, and location. If you’re watching your budget, the broad range of mid-priced options here still delivers comfort and character. But if luxury is less a priority than sheer value or specific needs like family-friendly amenities or parking, you may find better fits on our general Edinburgh hotels page, or in focused collections for budget stays, family breaks, or romantic getaways. Those wanting a more intimate touch might explore our guest houses, while eco-conscious travellers can check our eco-friendly hotels.