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.
| Hotel | Area | Swim & extras | Band |
|---|---|---|---|
| Sheraton Grand Hotel & Spa | Festival Square | 19m + rooftop extras | £££ |
| The Balmoral | Princes St (east) | Lap swim, spa | ££££ |
| The Caledonian Edinburgh | Princes St (west) | Castle-view swim | ££££ |
| Kimpton Charlotte Square | Charlotte Square | Spa, sound wellness | ££££ |
| Radisson Blu Hotel | High Street | Families welcome | £££ |
| Apex Grassmarket Hotel | Grassmarket | Castle View rooms | £££ |
| Apex Waterloo Place Hotel | Waterloo Place | Yu Spa | £££ |
| Edinburgh Marriott Hotel Holyrood | Holyrood Road | 14m, heated | £££ |
| Novotel Edinburgh Centre | Lauriston | Jacuzzi | ££ |
| Village Hotel Edinburgh | Crewe Toll | Junior sessions | ££ |
| Best Western Kings Manor | Portobello | 20m, tennis | ££ |
| Holiday Inn Edinburgh | Corstorphine | Spirit Health Club | ££ |
| Leonardo Hotel Edinburgh Murrayfield | Clermiston | Large swim | ££ |
| Novotel Edinburgh Park | Hermiston Gait | Whirlpool | ££ |
| DoubleTree by Hilton Edinburgh Airport | Airport | 17.5m | ££ |
| Norton House Hotel & Spa | Ingliston | 18m, garden terrace | £££ |
| Dalmahoy Hotel & Country Club | Kirknewton | 18m, 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 & Spa, Edinburgh
Best all-rounderHotel 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.
Photo: geograph.org.uk, CC BY-SA 2.0
The Balmoral
Landmark luxuryThis 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.
The Caledonian Edinburgh, Curio Collection by Hilton
Castle viewsFormerly 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.
Kimpton Charlotte Square
Sound wellnessGeorgian 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.
Radisson Blu Hotel, Edinburgh City Centre
Royal Mile baseAn 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.
Photo: N Chadwick / geograph.org.uk, CC BY-SA 2.0
Apex Grassmarket Hotel
Castle View roomsA 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.
Photo: Drkirstyross, CC BY-SA 4.0, via Wikimedia Commons
Apex Waterloo Place Hotel
East endAt 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.
Photo: N Chadwick, CC BY-SA 2.0, via Wikimedia Commons
Edinburgh Marriott Hotel Holyrood
14m heated lanesThe 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.
Photo: Jim Barton, CC BY-SA 2.0, via Wikimedia Commons
Novotel Edinburgh Centre
Good valueA 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.
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.
Village Hotel Edinburgh
Best for familiesA 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.
Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons
Best Western Kings Manor
Best value lanesIn 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.
Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons
Holiday Inn Edinburgh
Next to the zooA 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.
Photo: Mary and Angus Hogg, CC BY-SA 2.0, via Wikimedia Commons
Leonardo Hotel Edinburgh Murrayfield
West sideA quieter west Edinburgh hotel on Clermiston Road, with a large indoor swim, heat and steam rooms and a workout room for guests.
Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons
Novotel Edinburgh Park
Tram & trainA 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.
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.
DoubleTree by Hilton Edinburgh Airport
Early flightsThe 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.
Norton House Hotel & Spa
Country house spaA 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.
Photo: Andy Farrington, CC BY-SA 2.0, via Wikimedia Commons
Dalmahoy Hotel & Country Club
Golf & spa estateA 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.
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.
