Edinburgh Hotels with Pools: 17 Indoor Swims for 2026

Edinburgh Hotels with Pools: 17 Indoor Swims for 2026
Properties listed17 across Edinburgh
Longest confirmed lanesKings Manor, 20m
Most extrasSheraton Grand + One Spa
Day passes priced onlineDalmahoy

Fancy a swim between the sights? Plenty of Edinburgh hotels have an indoor swim, but the pools are not all alike: some are compact spa dips, others are proper 18–20 metre lanes with junior sessions and a fitness suite attached. This guide lists 17 hotels with pools in Edinburgh, from the city centre to the airport and the countryside, so you can pick the best stay for lengths, a lazy soak or a weekend with children.

Each entry was checked against the hotel’s or spa’s official website for swim facilities, spa extras and age rules. Where a size or price is not published, we leave it out rather than guess. We give a cost band instead of a nightly rate, because hotel prices in the city swing with the festivals and Hogmanay.

Updated 28 October 2026. Swim sizes, saunas and junior times checked on each hotel’s or spa’s own website; rates move daily, so confirm the price when booking.

Planning days out between swims? Book an Edinburgh sightseeing bus through GetYourGuide — most options include free cancellation.

Edinburgh Hotels with Pools at a Glance

Bands run from ££ (mid-range) to ££££ (luxury) and are indicative only. Each name links to our review where we have one, otherwise to the official hotel site.

HotelAreaSwim & extrasBand
Sheraton Grand Hotel & SpaFestival Square19m + rooftop extras£££
The BalmoralPrinces St (east)Lap swim, spa££££
The Caledonian EdinburghPrinces St (west)Castle-view swim££££
Kimpton Charlotte SquareCharlotte SquareSpa, sound wellness££££
Radisson Blu HotelHigh StreetFamilies welcome£££
Apex Grassmarket HotelGrassmarketCastle View rooms£££
Apex Waterloo Place HotelWaterloo PlaceYu Spa£££
Edinburgh Marriott Hotel HolyroodHolyrood Road14m, heated£££
Novotel Edinburgh CentreLauristonJacuzzi££
Village Hotel EdinburghCrewe TollJunior sessions££
Best Western Kings ManorPortobello20m, tennis££
Holiday Inn EdinburghCorstorphineSpirit Health Club££
Leonardo Hotel Edinburgh MurrayfieldClermistonLarge swim££
Novotel Edinburgh ParkHermiston GaitWhirlpool££
DoubleTree by Hilton Edinburgh AirportAirport17.5m££
Norton House Hotel & SpaIngliston18m, garden terrace£££
Dalmahoy Hotel & Country ClubKirknewton18m, golf£££

Central Edinburgh Hotels with a Pool

Nine places in the city centre put a swim within an easy walk of Princes Street and Waverley. Most of these are spa pools, best for a relaxing dip and a warm-up afterwards rather than serious training; the Sheraton Grand and the Marriott are the best picks for lengths. If you want the full city break, with the Old Town and New Town on foot, this is where to stay in Edinburgh.

Sheraton Grand Hotel and Spa on Festival Square, Edinburgh
📍 1 Festival Square, EH3 9SR💰 £££

Hotel guests get the top-floor, 19m infinity-edge pool at One Spa free with every room booking, plus the poolside sauna and gym, a short walk from Lothian Road. The rooftop hydropool and thermal suite (sold as Escape at One) cost extra and are for over-16s. A new steam and cold room is being built, so thermal suite access is limited midweek for now. One Spa opens 6.30am–10pm.

🏊 19m, top floor💷 Rooftop extras paid🚶 Festival Square

Read our review →

Photo: geograph.org.uk, CC BY-SA 2.0

The indoor lap pool at the Irene Forte Spa in The Balmoral

The Balmoral

Landmark luxury
📍 1 Princes Street, EH2 2EQ💰 ££££

This luxury hotel is the clock-tower landmark above Waverley, a few minutes on foot from the platforms. The Irene Forte Spa has an indoor lap pool, heat rooms and a Technogym workout room, open to hotel guests from 7am to 10pm, handy for an early swim before you explore Edinburgh.

🏊 Lap lanes🕒 7am–10pm🚶 Above Waverley

Read our review →

The red sandstone Caledonian hotel at the west end of Princes Street
📍 Princes Street, EH1 2AB💰 ££££

Formerly the Waldorf Astoria, the “Caley” joined Hilton’s Curio Collection in June 2024. This luxury Edinburgh hotel has a spa with an indoor pool with views of Edinburgh Castle, plus a whirlpool, heat rooms and a fitness suite spread over two floors.

🏊 Curio Collection🛁 Whirlpool🚶 Princes St, west

Read our review →

Georgian facades on Charlotte Square in the New Town

Kimpton Charlotte Square

Sound wellness
📍 38 Charlotte Square, EH2 4HQ💰 ££££

Georgian townhouses on one of the grandest squares in Edinburgh, a short walk from George Street, with a spa downstairs that includes an indoor swim and what the hotel calls the UK’s first dedicated sound wellness room. Kids up to 12 stay free, though the guest checking in must be 18 or over.

🏊 Spa swim🎵 Sound wellness🚶 Charlotte Square

Read our review →

Radisson Blu Hotel on the Royal Mile, Edinburgh Old Town
📍 80 High Street, EH1 1TH💰 £££

An Edinburgh hotel with a swim right on the Royal Mile, so the main sights are a walk away. The heated pool was designed with families in mind, and guests get the health club included, with heat rooms and a workout room. Treatments are at the separate Sleeping Beauty Spa, which uses Elemis products and is open to non-guests too.

🏊 Families welcome💪 Fitness included🚶 High Street

Read our review →

Photo: N Chadwick / geograph.org.uk, CC BY-SA 2.0

Apex Grassmarket Hotel in the Old Town below Edinburgh Castle

Apex Grassmarket Hotel

Castle View rooms
📍 31-35 Grassmarket, EH1 2HS💰 £££

A modern hotel on the old market square below the Castle rock, with Castle View rooms upstairs; downstairs, guests can swim, use the sauna and train in the gym. The Vennel steps towards the esplanade rise from the west end of the square, a short walk from the door.

🏊 Guest swim🏰 Old Town🚶 Grassmarket

Read our review →

Photo: Drkirstyross, CC BY-SA 4.0, via Wikimedia Commons

Apex Waterloo Place Hotel facade near Calton Hill
📍 23-27 Waterloo Place, EH1 3BG💰 £££

At the east end of Princes Street, near Edinburgh Waverley, with Calton Hill five minutes’ walk away. Yu Spa inside the hotel has a swim, heat rooms and a fitness suite for guests, with ESPA treatments.

🏊 Yu Spa💆 ESPA🚶 5 min to Calton Hill

Check rates on Apex →

Photo: N Chadwick, CC BY-SA 2.0, via Wikimedia Commons

Holyrood Road in Edinburgh, home of the Edinburgh Marriott Hotel Holyrood
📍 81 Holyrood Road, EH8 8AU💰 £££

The former Macdonald Holyrood relaunched as a Marriott after a 2024 refurbishment. Its 160 rooms are 15 minutes’ walk from Edinburgh Waverley, and guests can use the 14m heated pool, UV sauna and gym free of charge, with ELEMIS treatments at The Holyrood Spa. The spa opens 6.30am–10pm on weekdays and 8am–8pm at weekends; the swim and gym areas close 15 minutes earlier.

🏊 14m🕒 Weekdays to 10pm🚶 15 min to Waverley

Check rates on Marriott →

Photo: Jim Barton, CC BY-SA 2.0, via Wikimedia Commons

Lauriston Place in Edinburgh, street of the Novotel Edinburgh Centre
📍 80 Lauriston Place, EH3 9DE💰 ££

A practical mid-range Edinburgh hotel a short walk from the Meadows, with an indoor swim, a heat room and jacuzzi on site and Tap Kitchen & Bar for an easy meal after sightseeing.

🏊 Mid-range🛁 Jacuzzi🚶 Lauriston

Check rates on Accor →

Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons

Family-Friendly Hotel Pools in the Suburbs

Stay a few miles out and you get roomier health clubs, longer family sessions, easier parking and lower rates. All five have bus, tram or train links into the centre of Edinburgh, so you can still spend your time in the city.

Crewe Road South in north Edinburgh, home of the Village Hotel

Village Hotel Edinburgh

Best for families
📍 140 Crewe Road South, EH4 2NY💰 ££

A full leisure club in north Edinburgh with an indoor swimming pool and long junior sessions every day (see the timetable below). Health and fitness areas open 6am–10pm on weekdays and 7am–9pm at weekends. The hotel is 2.8 miles from the centre at Waverley and 6.9 miles from the airport, and parking is free for the first four hours.

🏊 Junior sessions daily🅿️ 4 hours free📍 Crewe Toll

Read our review →

Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons

Best Western Kings Manor hotel on Milton Road East, Portobello

Best Western Kings Manor

Best value lanes
📍 100 Milton Road East, EH15 2NP💰 ££

In east Edinburgh, the Fountain Spa and Leisure Club has a 20-metre pool, the longest confirmed on this list, plus a spa bath, heat and steam rooms and even a tennis court for guests. Children under 12 stay free, and there is ample parking for the 100 bedrooms. Note the hotel restricts junior swim times and has no full-time lifeguard.

🏊 20m🎾 Tennis court📍 Portobello

Read our review →

Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons

Holiday Inn Edinburgh on Corstorphine Road beside Edinburgh Zoo

Holiday Inn Edinburgh

Next to the zoo
📍 132 Corstorphine Road, EH12 6UA💰 ££

A short walk from Edinburgh Zoo, which makes this hotel an easy base for a zoo day out. The Spirit Health Club has an indoor swim, a heat room and treatments, a short ride west of the centre.

🏊 Spirit Health Club🦒 Beside the zoo📍 Corstorphine

Check rates on IHG →

Photo: Mary and Angus Hogg, CC BY-SA 2.0, via Wikimedia Commons

Clermiston Road in west Edinburgh, location of Leonardo Hotel Edinburgh Murrayfield
📍 187 Clermiston Road, EH12 6UG💰 ££

A quieter west Edinburgh hotel on Clermiston Road, with a large indoor swim, heat and steam rooms and a workout room for guests.

🏊 Large swim💪 Workout room📍 Clermiston

Check rates on Leonardo →

Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons

Novotel Edinburgh Park hotel building, west Edinburgh

Novotel Edinburgh Park

Tram & train
📍 15 Lochside Avenue, EH12 9DJ💰 ££

A 170-room hotel in west Edinburgh with a recently renovated leisure centre: a heated indoor pool, whirlpool, heat rooms and a fitness suite, free for guests. Trains and trams into the centre leave from right by the hotel, and the airport is about 4km away.

🏊 Free for guests🚊 Tram & train📍 Hermiston Gait

Read our review →

Photo: Stephen Craven, CC BY-SA 2.0, via Wikimedia Commons

Airport and Country Estate Hotels

Three options west of Edinburgh, at Ingliston and Kirknewton, ideal before an early departure or for a weekend stay of swimming, golf and fresh air.

Departures hall at Edinburgh Airport, a short hop from the DoubleTree
📍 100 Eastfield Road, Ingliston, EH28 8LL💰 ££

The handiest swim for an early flight out of Edinburgh. Hotel facilities include a 17.5m pool at LivingWell, close to the terminal, so you can fit in some lengths before check-in or after landing.

🏊 17.5m✈️ By the terminal📍 Ingliston

Check rates on Hilton →

Norton House Hotel and Spa at Ingliston near Edinburgh Airport

Norton House Hotel & Spa

Country house spa
📍 Harvest Road, Ingliston, EH28 8LX💰 £££

A country house hotel close to Edinburgh Airport. Its 18m pool is 1.2m deep, with loungers, a garden terrace, a spa bath and heat rooms. Junior swimming runs daily 9–11am and 3–7pm, with adult-only times outside those slots.

🏊 18m, 1.2m deep👪 Junior slots daily📍 Ingliston

Check rates on Hand Picked →

Photo: Andy Farrington, CC BY-SA 2.0, via Wikimedia Commons

Dalmahoy Hotel and Country Club at Kirknewton, west of Edinburgh

Dalmahoy Hotel & Country Club

Golf & spa estate
📍 Kirknewton, EH27 8EB💰 £££

A golf and country club west of Edinburgh on a 1,000-acre estate with views to the Pentland Hills. Facilities open 6am–10pm, with an 18-metre pool (last entry 9.15pm). Juniors can swim 8am–7.30pm, with adults only after that, and under-16s must be accompanied.

🏊 18m⛳ Golf estate📍 Kirknewton

Check rates on Dalmahoy →

Photo: Philip Soakell, CC BY-SA 2.0, via Wikimedia Commons

How to Choose the Best Hotel Pool in Edinburgh

  • For lengths: pick an Edinburgh hotel that publishes its size. Kings Manor (20m), One Spa at the Sheraton Grand (19m), Norton House and Dalmahoy (18m each), the DoubleTree (17.5m) and the Marriott (14m) all do.
  • For a soak: the rooftop hydropool at One Spa is the closest thing to an outdoor hot tub in central Edinburgh; Norton House adds a spa bath, and the Caledonian and Novotel Edinburgh Park have a whirlpool.
  • For views: the Caledonian’s swim has Castle views, and Apex Grassmarket sells Castle View rooms; at Dalmahoy the views are of the Pentland Hills.
  • Check what is included: at most hotels here the swim and health club facilities come with your stay, but thermal suites and treatments cost more.
  • Check parking: parking in the centre is usually paid, while the suburban and airport hotels on this list are easier for drivers; confirm parking when you book.
  • Check age rules: spa hotels often limit under-16s to set sessions, and at Kimpton Charlotte Square and the Sheraton Grand the guest checking in must be 18 or over.

Swimming Times for Kids

Junior sessions vary a lot between Edinburgh hotels, so check before you promise a swim. These are the published timetables at the time of writing:

  • Village Hotel: family swim Monday to Wednesday 9am–12pm and 2–5.30pm; Thursday to Sunday 9am–12pm and 2–7pm.
  • Norton House: junior swimming daily 9–11am and 3–7pm.
  • Dalmahoy: juniors 8am–7.30pm (last entry 7pm); under-16s must be accompanied.
  • Sheraton Grand (One Spa): under-16s Monday to Friday 8.30–9.30am and 4–5pm, weekends 8.30–9.30am and 3–5pm; £5 per child over five. The hydropool and thermal suite are 16+.
  • Kings Manor: junior times are restricted and there is no full-time lifeguard, so ask at check-in.

Day Passes and Spa Visits

Not staying over in Edinburgh? Some sell a day pass, and Dalmahoy is the best bet for planning, as it publishes its rates: £30 for an adult, £10 for a junior aged 5–15 and £52 for a couple. At One Spa, Escape at One covers the rooftop extras, and the Sleeping Beauty Spa at the Radisson and The Holyrood Spa take outside bookings for treatments. Prices and opening hours change, so check the official page before you go.

Cost, Visitor Levy and Getting There

None of them publishes a single fixed rate, so treat the bands as a guide and confirm the price when booking. Edinburgh rates are highest during the August festivals and over Hogmanay. Since 24 July 2026 the city also adds a 5% visitor levy to accommodation, charged on up to five consecutive nights.

Getting around Edinburgh is simple. The city centre hotels are a walk from Waverley, Novotel Edinburgh Park sits by a tram stop and a railway station, and the DoubleTree and Norton House are a short hop from the terminal. For the suburbs and Dalmahoy, a car or taxi helps; ask about parking and guest rates when you book your stay in Edinburgh.

Frequently Asked Questions

Which hotel in Edinburgh has the biggest pool?

Of the hotels that publish a size, Best Western Kings Manor in Portobello has the longest at 20 metres, followed by One Spa at the Sheraton Grand (19m) and Norton House and Dalmahoy (18m each).

Are hotel pools in Edinburgh free for guests?

At most hotels on this list, yes. The Sheraton Grand, the Marriott, Radisson Blu and Novotel Edinburgh Park all include the pool for hotel guests. Thermal suites, hydropools and treatments are usually extra.

Which hotels in the centre of Edinburgh have a swimming pool?

The Balmoral, The Caledonian, the Sheraton Grand, Kimpton Charlotte Square, Radisson Blu, both Apex hotels, the Marriott on Holyrood Road and Novotel Edinburgh Centre.

Which Edinburgh hotel is best for a swim with kids?

The Village Hotel has the longest family sessions, seven days a week. Norton House runs junior swimming twice daily, and the Holiday Inn beside Edinburgh Zoo makes an easy base for a zoo visit.

Can I use a hotel pool in Edinburgh without staying?

Yes, at some. Dalmahoy sells passes from £30 for adults, and One Spa at the Sheraton Grand sells spa experiences. Check current prices and availability directly.

Is there a hotel with a rooftop pool in Edinburgh?

The One Spa swim is on the top floor, and its rooftop hydropool is the nearest thing to an outdoor hot tub in central Edinburgh. It is a paid extra for over-16s.

Do I pay the visitor levy at Edinburgh hotels?

Yes. Since 24 July 2026, overnight stays in Edinburgh carry a 5% visitor levy, applied to the first five consecutive nights.

🇬🇧 EN | 🇪🇸 ES | 🇩🇪 DE | 🇳🇱 NL | 🇧🇪 FR