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