The Balmoral

Edinburgh’s spa hotels provide the perfect opportunity to slow down and recharge while still being close to everything the city has to offer. Many feature heated indoor pools, thermal suites, and extensive treatment menus ranging from massages and facials to full wellness packages. Guests can choose between stylish city-centre retreats, where shopping and sightseeing are right on the doorstep, or grand country house hotels set in peaceful surroundings just minutes from the airport. Whether you’re looking for a quick weekend escape or a longer indulgent stay, Edinburgh’s spa hotels combine luxury, comfort, and relaxation in a way that suits every traveller.

For a country house hotel

Norton House Hotel & Spa

  • Norton House Hotel & Spa is an elegant country retreat just outside Edinburgh, that blends historic charm with modern luxury. Relax in the indulgent spa, dive into the heated pool, or savour award-winning dining just minutes from the city.

For city style

The Kimpton Charlotte Square

  • The Kimpton Charlotte Square is a city-centre gem that combines historic elegance with modern flair. Chic rooms, vibrant restaurants, and a lively bar make it a stylish base. The spa pampers with top treatments and a lovely indoor pool, while Edinburgh’s iconic sights are just steps away.
  • The Balmoral is an Edinburgh icon where sophistication meets indulgence. With a 4AA rosette restaurant, serene spa, and stunning city views, this grande dame defines timeless luxury. A perfect retreat for pampering, dining, and exploring the capital’s historic heart.

Still not sure?

Top Spa Hotels in Edinburgh

The Balmoral

Edinburgh (Princes Street)

Quietly confident, stylish, sophisticated and efficient.THE place to stay in Edinburgh. Part of Rocco Forte Collection and boasting a Michelin starred restaurant, comprehensive spa and over 150 bedrooms. The old railway hotel transformed into a grande dame. True indulgence.

  • Sights nearby - Visit the nearby Edinburgh Castle and the Scottish National Portrait Gallery.
  • Great walks - Walk to the summit of Calton Hill and enjoy the panoramic views.
  • Views - Wonderful city views towards Arthurs Seat.
  • Swimming Pool - Indoor Pool
from £208 for 1 room, 1 night including taxes & fees

Norton House Hotel & Spa

Edinburgh (Ingliston)

Country house hotel on the outskirts of Edinburgh. Great facilities include spa with large heated pool and a plethora of treatments to choose from. Great food too in The Brasserie. Perfect for business travellers - it's only 2 miles from the airport.

  • Families - There's a wide range of accommodation options, plus fab swimming pool & plenty of choice for kids on the menus
  • Business Hotel - Great for business travellers as it's only 2 miles from Edinburgh Airport
  • Restaurant - 3 AA Rosette fine dining in Ushers Restaurant or brasserie for a more relaxed meal
  • Sights nearby - A short bus ride from all of Edinburgh's major attractions
from £120 for 1 room, 1 night including taxes & fees

The Kimpton Charlotte Square

Edinburgh (New Town)

A luxurious hotel located in the heart of the city. Beautifully renovated rooms keep the traditional style yet a splash of contemporary flare has been added. The two restaurants are equally stylish and the bar produces some top-notch cocktails. The service is slick and the positioning perfect.

  • City Style - A centrally located hotel that has perfectly brought a traditional building into the 21st-century.
  • Sights nearby - The majestic Edinburgh Castle and its breathtaking views are a must-see. Ideally located for all the city highlights
  • Restaurant - Baba for chargrilled meats and delicious mezze or The Garden for light lunches and late nights!
  • Spa - Offering a wide range of massages, body treatments and facials.
from £130 for 1 room, 1 night including taxes & fees

Written by Amelia Shirley

Sign up to our weekly newsletter

No spam. Only sweet updates about the latest hotel openings and the best places to stay.