Skip to content

Edinburgh — Traveler Guide

Best Luxury Hotels in Edinburgh

Edinburgh's luxury hotel tier is anchored by three unmistakable properties — The Balmoral at Waverley Station, the Waldorf Astoria Edinburgh (Caledonian), and Prestonfield in the shadow of Arthur's Seat. Each takes a different approach to Scottish luxury, and each has genuine world-class credentials. Add Fingal, the converted lighthouse tender moored at Leith, for the most unusual luxury experience in Scotland.

best luxury hotels in edinburgh best 5 star hotels in edinburgh best luxury hotels in edinburgh scotland best 5-star hotels in edinburgh
Best Luxury Hotels in Edinburgh

Quick Answer

The Best Luxury Hotels in Edinburgh at a Glance

Edinburgh's luxury hotel tier is anchored by three unmistakable properties — The Balmoral at Waverley Station, the Waldorf Astoria Edinburgh (Caledonian), and Prestonfield in the shadow of Arthur's Seat. Each takes a different approach to Scottish luxury, and each has genuine world-class credentials. Add Fingal, the converted lighthouse tender moored at Leith, for the most unusual luxury experience in Scotland.

  1. 1
    The Balmoral Princes Street · $$$$ · ★ 9.4
  2. 2
    Waldorf Astoria Edinburgh The Caledonian West End · $$$$ · ★ 9.3
  3. 3
    Prestonfield Priestfield · $$$$ · ★ 9.5
  4. 4
    Fingal Edinburgh Leith · $$$$ · ★ 9.3
  5. 5
    Kimpton Charlotte Square Charlotte Square · $$$$ · ★ 9.1

5 hotels reviewed · Price range: $$$$ · Last updated March 2026

About This Guide

Edinburgh's luxury hotel landscape reflects the city's dual identity as a historic capital with a serious contemporary cultural and business life. The best properties here are deeply embedded in the city's fabric — The Balmoral's clock tower is an Edinburgh landmark in the same way as the Castle itself — while offering room quality and service standards that compete with the best European city hotels.

The Balmoral is Edinburgh's defining luxury hotel — a Flemish Renaissance railway hotel at the end of Princes Street with 168 rooms, a Michelin-starred restaurant (Number One), a serious spa, and an address that has hosted royalty, presidents, and literary figures for over a century. J.K. Rowling completed Harry Potter and the Deathly Hallows in suite 552, which is now named in her honour.

The Waldorf Astoria Edinburgh (The Caledonian) at the western end of Princes Street offers a comparable level of heritage luxury — another Edwardian railway hotel, this time converted by Hilton's luxury brand with great care. The Pompadour by Galvin restaurant delivers some of Edinburgh's best classical French cooking, and the Guerlain Spa is among Scotland's finest.

For an entirely different kind of luxury, Fingal — a converted Northern Lighthouse Board tender vessel moored at Leith — is Britain's only five-star floating hotel, with 23 cabins of exceptional quality and a dining room serving Scottish seafood of the first order. It's a genuine outlier: the most original luxury accommodation in Scotland.

Practical luxury notes: Edinburgh's top hotels are cheaper than their London equivalents by roughly 30–40%. The Balmoral at £350–£500/night represents extraordinary value for a hotel of this quality. Book at least three months ahead for summer and December.

Insider Tips

  • 1

    The Balmoral's clock is kept two minutes fast — a tradition going back to 1902 to help commuters catch trains at Waverley below. Look for it on the tour of the city.

  • 2

    Book Number One at The Balmoral and Pompadour at the Waldorf Astoria at least three weeks in advance — both run at capacity on weekends year-round.

  • 3

    Fingal's deck is outstanding in summer evenings but exposed in winter — bring warm layers and check the forecast if planning al fresco drinks on the vessel.

  • 4

    Edinburgh's luxury hotels see their biggest annual price spike during August Festival — book any August stay 9–12 months ahead and budget for rates 100–200% above normal.

  • 5

    The Waldorf Astoria's Guerlain Spa opens its day-use packages to non-residents — a good way to experience Scotland's best hotel spa without the full overnight commitment.

Our Picks

Best Luxury Hotels in Edinburgh

5 hotels · Updated February 2026

The Balmoral — Princes Street
$$$$ Ultra-luxury
★ 9.4

Princes Street

The Balmoral

Edinburgh's greatest hotel has stood at the end of Princes Street since 1902 — its distinctive clock tower (kept two minutes fast so travellers don't miss their trains at Waverley below) a landmark of the city skyline. The interior is a masterwork of Scottish baronial luxury: tartan, warm wood, roaring fires in winter, and service that has hosted everyone from royalty to J.K. Rowling. Number One restaurant holds a Michelin star. The spa is excellent. And the position — directly above Waverley Station, looking up to the Castle — is irreplaceable.

  • Edinburgh's most iconic
  • Michelin restaurant
  • Princes Street location
Check Availability
Waldorf Astoria Edinburgh The Caledonian — West End
$$$$ Ultra-luxury
★ 9.3

The Caledonian is The Balmoral's great rival — another Edwardian railway hotel, this one at the western end of Princes Street, converted by Waldorf Astoria with considerable finesse. The Guerlain Spa is Scotland's most distinguished hotel spa programme; the Pompadour by Galvin delivers outstanding classical French cooking; and the rooms, recently refurbished, are among Edinburgh's most comfortable. The pink sandstone facade, the grand staircase, and the Caley Bar — one of Edinburgh's best hotel bars — all contribute to a property of real character.

  • Guerlain Spa
  • Princes Street end
  • Pompadour restaurant
Check Availability
Prestonfield — Priestfield
$$$$ Ultra-luxury
★ 9.5

Priestfield

Prestonfield

Prestonfield's luxury is of an entirely different register from the Princes Street hotels — baroque and idiosyncratic rather than grand and formal. The 17th-century mansion's interiors, dressed by James Thomson with tapestries, taxidermy, silk wallcoverings, and Chesterfields, create a hotel that is unlike any other in Scotland. Highland cattle graze the grounds. Arthur's Seat rises immediately behind the house. Rhubarb, the hotel restaurant, serves some of Edinburgh's best food in Edinburgh's most extraordinary dining room. For guests who find conventional luxury hotels predictable, Prestonfield is the answer.

  • most theatrical luxury
  • baroque interiors
  • Arthur's Seat grounds
Check Availability
Fingal Edinburgh — Leith
$$$$ Ultra-luxury
★ 9.3

Britain's only five-star floating hotel — a beautifully converted Northern Lighthouse Board tender vessel, permanently moored at Royal Yacht Britannia's berth in Leith. The 23 cabins are compact but impeccably finished in Scottish craft materials. The dining room serves outstanding Scottish seafood. The on-deck bar at sunset over the Firth of Forth is one of the most memorable hotel experiences in the country. A 20-minute bus or taxi ride from the city centre, but entirely worth the distance for the extraordinary experience of sleeping on a working vessel.

  • Scotland's most unique hotel
  • floating luxury
  • Scottish seafood
Check Availability
Kimpton Charlotte Square — Charlotte Square
$$$$ Ultra-luxury
★ 9.1

Kimpton's Edinburgh property occupies a Robert Adam-designed square — one of the finest Georgian compositions in the New Town — with 199 rooms that blend period architecture with contemporary hospitality. The Kimpton brand's focus on social spaces works well in this context: the bar is excellent, the Baba restaurant is one of Edinburgh's most talked-about dining venues, and the approach to service (wine hour, pet-friendly, informal but attentive) feels appropriately contemporary. Charlotte Square's cultural prestige adds to the location quality.

  • Robert Adam architecture
  • Baba restaurant
  • Charlotte Square
Check Availability

Common Questions

Frequently Asked Questions

What is the best luxury hotel in Edinburgh?

The Balmoral is Edinburgh's most complete luxury hotel — iconic location, Michelin-starred restaurant, excellent spa, and 130 years of hospitality tradition. Prestonfield is the best for pure drama and personality.

How much does a luxury hotel in Edinburgh cost?

The Balmoral and Waldorf Astoria typically run £350–£600/night for classic rooms in peak season. Significantly cheaper than London equivalents. August Festival rates can exceed £800. Shoulder season (November–April, excluding Christmas) offers 30% lower rates.

Which Edinburgh luxury hotel has the best restaurant?

Number One at The Balmoral holds a Michelin star and is consistently rated one of Scotland's best fine-dining rooms. The Pompadour by Galvin at the Waldorf Astoria is excellent for classical French cuisine. Rhubarb at Prestonfield is the most theatrical setting.

Which Edinburgh luxury hotel has the best spa?

The Guerlain Spa at the Waldorf Astoria is widely considered Scotland's finest hotel spa. The Balmoral Spa is excellent and larger. Prestonfield doesn't have a conventional spa but compensates with extraordinary grounds and atmosphere.

Is Fingal worth the price for a luxury stay?

Yes, for the right guest — it's genuinely unique, the food is exceptional, and the experience of sleeping on a vessel in Leith Harbour is unlike any other hotel stay in the UK. Not suitable for anyone prone to motion sickness, though the vessel is moored permanently.

Ready to book Edinburgh?

Prices and availability change daily. Lock in the best rate by booking early — most of our top picks offer free cancellation.

View All Edinburgh Hotels