Norton House Hotel and Spa

Edinburgh is a city of cobbled streets, historic castles, and stunning cityscapes that sweep down to the Firth of Forth. Its hotel scene is just as varied, from grand landmarks to stylish boutique stays tucked in the heart of town, or serene country houses on the city’s outskirts. Many feature luxurious indoor pools, alongside spas, acclaimed restaurants, and attentive service. Whether you’re planning a romantic escape, a pampered weekend, or simply want a splash of indulgence, our expert picks showcase the best hotels in Edinburgh with pools, each chosen for comfort, style, and memorable experiences.

For a country house

Norton House Hotel & Spa

  • Set just outside Edinburgh, Norton House Hotel & Spa is an elegant country house featuring airy, contemporary interiors and classic Scottish charm. Its standout brasserie serves award-winning dishes, while the spa offers indulgent treatments and a generous indoor pool, perfect for a restorative weekend escape.

For luxury

The Balmoral

  • Set in a striking Edwardian landmark, The Balmoral dazzles with a marble-floored spa and an elegant indoor pool. Michelin-starred cuisine awaits at its restaurant, while the whiskey and champagne bar offers a refined nightcap. Ideal for romantic escapes or memorable family getaways.

For a central stay

Kimpton Charlotte Square

  • Set in central Edinburgh, The Kimpton Charlotte Square pairs boutique-style rooms with striking Georgian-meets-modern interiors. Take a dip in the indoor pool, unwind at the indulgent spa, savour Mediterranean-inspired cuisine in the restaurant, and enjoy expertly crafted cocktails in the buzzing bar.

Still not sure?

The Best Edinburgh Hotels with Pools

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 Katie Harris

Sign up to our weekly newsletter

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