Live prices for your dates · free cancellation on many rooms

Luxury hotels · Edinburgh · United Kingdom

Luxury Hotels in Edinburgh

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.

30 hotels 30 rated 8.5+ typical PLN 1,491

hotels

The Witchery T Old Town charmer

The Witchery ★★★★★

Edinburgh

8.9Great237 reviews

Baroque-themed suites and a Secret Garden restaurant on the Royal Mile, close to Edinburgh Castle.

FromPLN 5,123per night
Virgin Hotels Edinburgh V Old Town 5-star

Virgin Hotels Edinburgh ★★★★★

Edinburgh

9.1Perfect5,816 reviews

A 5-star Old Town stay with a rooftop terrace, valet parking, and a 10-minute walk to Edinburgh Castle.

FromPLN 1,489per night
Sheraton Grand Hotel & Spa S Spa & Castle Views

Sheraton Grand Hotel & Spa ★★★★★

Edinburgh

8.7Great3,986 reviews

A 5-star Edinburgh hotel with a spa, pool, and views of the castle, just a short walk from the Royal Mile.

FromPLN 778per night
W Edinburgh W City centre with rooftop bar

W Edinburgh ★★★★★

Edinburgh

8.8Great1,630 reviews

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.

FromPLN 1,798per night
Kimpton Charlotte Square By Ihg K Central & historic

Kimpton Charlotte Square By Ihg ★★★★★

Edinburgh

8.8Great3,159 reviews

A Georgian-style hotel with an indoor pool and spa, steps from Princes Street.

FromPLN 1,437per night
Prestonfield House P Opulent Retreat

Prestonfield House ★★★★★

Edinburgh

9Perfect465 reviews

A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.

FromPLN 2,372per night
Intercontinental Edinburgh The George By Ihg I Prime location
8.5Great3,846 reviews

Steps from the Royal Mile, this 5-star George Street hotel pairs a prime location with a golf course and extensive amenities.

FromPLN 1,828per night
Fingal Hotel F Ship Stay

Fingal Hotel ★★★★★

Edinburgh

9.6Perfect65 reviews

A 5-star stay on a historic ship in Edinburgh's docklands, with free parking and a terrace.

FromPLN 2,137per night
The Bonham T West End classic

The Bonham ★★★★★

Edinburgh

9.2Perfect3,133 reviews

A quiet West End townhouse with cooked-to-order breakfast and easy tram access from the airport.

FromPLN 1,311per night
100 Princes Street 1 City center

100 Princes Street ★★★★★

Edinburgh

8.9Great488 reviews

A 5-star stay on Princes Street with castle views, a hearty breakfast, and warm service.

FromPLN 2,018per night
Tynecastle Park Hotel T Stadium-side stay

Tynecastle Park Hotel ★★★★

Edinburgh

9.1Perfect1,051 reviews

High-scoring hotel near the stadium with comfortable beds and attentive staff.

FromPLN 1,631per night
Gleneagles Townhouse G City Classic

Gleneagles Townhouse ★★★★★

Edinburgh

9.2Perfect590 reviews

A stylish 5-star townhouse with a celebrated rooftop bar and spa in the heart of Edinburgh.

FromPLN 3,373per night
Market Street Hotel M Rooftop bar

Market Street Hotel ★★★★

Edinburgh

9.2Perfect3,112 reviews

Rooftop bar with skyline views, complimentary mini-bar, and breakfast with cooked options — all a short walk from Waverley station.

FromPLN 1,601per night
Hotel Du Vin Edinburgh H Boutique Old Town

Hotel Du Vin Edinburgh ★★★★

Edinburgh

8.9Great2,181 reviews

Boutique hotel in Edinburgh’s Old Town with roll-top baths, a whisky bar, and easy walks to the Royal Mile.

FromPLN 1,087per night
The Resident Edinburgh T City Stay

The Resident Edinburgh ★★★★

Edinburgh

9.1Perfect4,093 reviews

A modern 4-star stay in Edinburgh's West End, steps from Charlotte Square and loved for its spotless rooms and attentive service.

FromPLN 1,188per night
Voco Edinburgh - Haymarket By Ihg V Central & Quiet

Voco Edinburgh - Haymarket By Ihg ★★★★

Edinburgh

8.9Great3,282 reviews

Quiet, modern rooms near Haymarket station with a standout restaurant team and easy access to Edinburgh's sights.

FromPLN 1,143per night
The Rutland Hotel & Apartments T Central & well-rated

The Rutland Hotel & Apartments ★★★★

Edinburgh

9.3Perfect2,593 reviews

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.

FromPLN 1,299per night
The Scott T Guest favorite

The Scott ★★★★

Edinburgh

8.9Great2,319 reviews

A peaceful Edinburgh stay with free parking, pet-friendly rooms, and a highly rated breakfast.

FromPLN 1,623per night
Wilde Aparthotels Edinburgh Grassmarket W Castle views
8.9Great4,606 reviews

Castle views, apartment-style rooms, and a location five minutes from Grassmarket.

FromPLN 1,739per night
Ocean Mist Leith O Top Rated

Ocean Mist Leith ★★★★

Edinburgh

9.4Perfect1,676 reviews

Guest-favorite Edinburgh hotel with 9.4 rating, steps from Leith's waterfront and dining.

FromPLN 838per night
Brewdog Doghouse Edinburgh B Craft-beer hotel

Brewdog Doghouse Edinburgh ★★★★

Edinburgh

9.2Perfect1,755 reviews

A stylish, pet-friendly hotel with a bar and restaurant, right on Edinburgh's Royal Mile.

FromPLN 1,102per night
24 Royal Terrace 2 Garden views

24 Royal Terrace ★★★★

Edinburgh

9.1Perfect1,010 reviews

A 4-star Edinburgh townhouse with garden views, highly rated breakfasts, and a central location near the city's main sights.

FromPLN 719per night
The Lane Hotel T Adults-only in Morningside

The Lane Hotel ★★★★

Edinburgh

9.1Perfect1,736 reviews

A stylish adults-only hotel in Morningside with a lively pub downstairs, easy bus access to the centre, and a 9.1 guest rating.

FromPLN 454per night
S Well-rated city stay

Smart Iq ★★★★

Edinburgh

8.9Very good237 reviews

A solid city base in Edinburgh with a top guest rating of 8.9 and a central location.

Hapimag Resort Edinburgh H City calm with parking

Hapimag Resort Edinburgh ★★★★

Edinburgh

9.2Perfect1,017 reviews

Spacious suites with free parking in a quiet New Town spot, a short walk from Princes Street.

FromPLN 1,705per night
R Guest favourite

Royal Circus ★★★★

Edinburgh

8.9Very good237 reviews

A quietly reliable 4-star base in Edinburgh's New Town, with an 8.9 guest rating and a prime address on Royal Circus.

1 Rated 8.9

10 Claredon Crescent ★★★★

Edinburgh

8.9Very good237 reviews

A well-rated 4-star stay in Edinburgh, praised by guests for its overall quality.

3 John'S Place Townhouse 3 Adults Only

3 John'S Place Townhouse ★★★★

Edinburgh

8.9Great90 reviews

Adults-only townhouse with high guest ratings for rooms and service.

FromPLN 782per night
S Guest favourite

Straven Guest House ★★★★

Edinburgh

8.9Very good237 reviews

Rated 8.9 by 237 guests, this Edinburgh guest house offers a solid base for exploring the city.

B Guest favourite
8.9Very good237 reviews

A highly rated 3-star home in Edinburgh's Cramond area, praised for its comfort and location.

Map & live prices by our partner

Luxury Hotels in Edinburgh: The Full Picture

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.

Luxury Serviced Apartments in Edinburgh

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.

Luxury Hotels in Edinburgh City Centre

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.

Luxury Cottages in Edinburgh

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.

Luxury Hotels in Old Town Edinburgh

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.

Frequently asked

How much does a luxury hotel in Edinburgh cost?

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.

What is the best area to stay in Edinburgh for a first visit?

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.

Which luxury hotel in Edinburgh has the highest guest rating?

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).

Are there luxury hotels in Edinburgh with airport access?

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.

Can I find a luxury hotel in Edinburgh with castle views?

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.

Luxury Hotels in Edinburgh

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.

The bottom line

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.