Edinburgh · The Penthouse Pick guide

The 6 best luxury hotels in Edinburgh

Castle views, Georgian squares and gothic grandeur. These are the Edinburgh hotels we'd book for a special weekend in the Scottish capital.

Updated October 2026

Penthouse Pick is reader-supported. If you book through a link on this page, we may earn a commission from Booking.com. It never changes the price you pay. Prices and availability are set by Booking.com and change daily.

At a glance

  1. The Balmoral, a Rocco Forte Hotel — best address in Edinburgh
  2. Gleneagles Townhouse — best for a stylish city break
  3. Waldorf Astoria Edinburgh – The Caledonian — best castle views
  4. Prestonfield House — best for gothic romance
  5. The Witchery by the Castle — best for a dramatic weekend
  6. Kimpton Charlotte Square — best Georgian elegance
The Balmoral, a Rocco Forte Hotel
Photo: Acediscovery / Wikimedia Commons, CC BY 4.0
01
Best address in Edinburgh

The Balmoral, a Rocco Forte Hotel

Princes Street · next to Waverley Station

The Balmoral's clock tower is one of Edinburgh's landmarks, and the clock is famously set a few minutes fast so travellers don't miss their trains at Waverley next door.

It's where J.K. Rowling finished the final Harry Potter book, and it puts the Old Town, the New Town and the castle all within a short walk.

  • Princes Street landmark
  • Iconic clock tower
  • Harry Potter connection
  • Spa and afternoon tea
Check prices on Booking.com
Gleneagles Townhouse
The front door at Christmas · Photo: Jennifer Petrie / Wikimedia Commons, CC BY-SA 2.0
02
Best for a stylish city break

Gleneagles Townhouse

St Andrew Square · New Town

Gleneagles Townhouse opened in 2021 inside a grand former bank building on St Andrew Square, bringing the polish of the famous Perthshire estate into the city.

The domed banking hall is now an all-day restaurant, and the rooftop bar is one of the best places in town for a drink with a view.

  • Opened in 2021
  • Former bank building
  • Rooftop bar
  • Heart of the New Town
Check prices on Booking.com
Waldorf Astoria Edinburgh – The Caledonian
Photo: W. Bulach / Wikimedia Commons, CC BY-SA 4.0
03
Best castle views

Waldorf Astoria Edinburgh – The Caledonian

West end of Princes Street

“The Caley” started life as a grand railway hotel, and its red sandstone frontage still anchors the west end of Princes Street.

Ask for a castle-view room: Edinburgh Castle rises right across the gardens, and it's spectacular when it's lit up at night.

  • Historic railway hotel
  • Castle-view rooms
  • Waldorf Astoria service
  • Walk to the Old Town
Check prices on Booking.com
Prestonfield House
Photo: John Vigar / Wikimedia Commons, CC BY-SA 2.0
04
Best for gothic romance

Prestonfield House

Below Arthur's Seat · south of the centre

Prestonfield is a 17th-century house set in its own parkland beneath Arthur's Seat, with peacocks and Highland cattle in the grounds.

Inside it's all candlelight, red velvet and antiques. Dinner at its Rhubarb restaurant is one of Edinburgh's most theatrical evenings out.

  • 17th-century house
  • Peacocks in the grounds
  • Rhubarb restaurant
  • Gothic interiors

Good to know: it's a short taxi ride from the centre, which is the price of all that peace and quiet.

Check prices on Booking.com
The Witchery by the Castle
Boswell's Court on Castlehill, home of The Witchery · Photo: Enchufla Con Clave / Wikimedia Commons, CC BY-SA 4.0
05
Best for a dramatic weekend

The Witchery by the Castle

Castlehill · top of the Royal Mile

The Witchery's handful of suites sit at the very top of the Royal Mile, right by the castle gates, in a set of historic buildings.

Expect antiques, tapestries, four-poster beds and candlelight. It's opulent, theatrical and unlike anywhere else in the city.

  • Next to Edinburgh Castle
  • Only a few suites
  • Four-poster beds
  • Famous restaurant

Good to know: with so few suites, it books up months ahead, so plan early.

Check prices on Booking.com
Kimpton Charlotte Square
The dining room · Photo: Fabiovieiramd / Wikimedia Commons, CC BY-SA 4.0
06
Best Georgian elegance

Kimpton Charlotte Square

Charlotte Square · New Town

Kimpton Charlotte Square fills a row of Georgian townhouses on one of the New Town's most elegant squares.

There's a leafy courtyard at its heart, and George Street's bars and restaurants are right on the doorstep.

  • Georgian townhouses
  • Courtyard garden
  • Near George Street
  • Relaxed, stylish feel
Check prices on Booking.com

Edinburgh luxury hotels: quick answers

What are the best luxury hotels in Edinburgh?

Our 6 picks for Edinburgh are The Balmoral, a Rocco Forte Hotel, Gleneagles Townhouse, Waldorf Astoria Edinburgh – The Caledonian, Prestonfield House, The Witchery by the Castle and Kimpton Charlotte Square. Each one is chosen for its location, character and the kind of stay it does best.

What is the most luxurious hotel in Edinburgh?

It depends on the trip, but our number one pick is The Balmoral, a Rocco Forte Hotel (Princes Street · next to Waverley Station), which we rate best address in Edinburgh.

Which Edinburgh luxury hotel should I book?

Best address in Edinburgh: The Balmoral, a Rocco Forte Hotel. Best for a stylish city break: Gleneagles Townhouse. Best castle views: Waldorf Astoria Edinburgh – The Caledonian. Best for gothic romance: Prestonfield House. Best for a dramatic weekend: The Witchery by the Castle. Best Georgian elegance: Kimpton Charlotte Square.

How much does a luxury hotel in Edinburgh cost?

Luxury rates in Edinburgh change daily with the season, events and how far ahead you book, so we don't print prices. Tap "Check prices" on any hotel to see live rates for your dates on Booking.com.

How we choose

We pick hotels for location, character and the kind of stay they're known for, not for who pays the most commission. We don't show prices here because luxury rates change constantly. Tap through to see live prices for your dates.

Compare hotels on Penthouse Pick