Skip to content
Updated September 2026

Edinburgh Hotels With a Swimming Pool (2026)

Nineteen hotels in and around Edinburgh with an indoor pool, with the pool length, the children's swim times, the hours and whether guests swim free. My short answer: the Radisson Blu for a pool on the Royal Mile, the Sheraton Grand for the best pool in the centre, and Kimpton Charlotte Square or Kings Manor for a family swim.

19
places
4.3
avg Google rating
Edinburgh
Scotland
── hotel pools · edinburgh

Edinburgh hotels with a swimming pool nineteen indoor pools, and when the children can swim

If you want a hotel pool in central Edinburgh, my pick is the Sheraton Grand's One Spa: a 19-metre pool on the top floor, open 6:30am to 10pm, with published children's hours and rooms from about £174. For a pool on the Royal Mile itself, the Radisson Blu is the only one. For a family, Kimpton Charlotte Square in the New Town or Kings Manor near Portobello, which lets under-15s swim from 9am to 7pm. Every hotel here lists an indoor pool for guests on its own site, though at the DoubleTree at the airport it costs extra, and at the Village Hotel and Houstoun House it depends on how you book; if a spa treatment matters more than the swim, read our spa hotels in Edinburgh guide instead. Still deciding which part of town? The where to stay in Edinburgh guide compares the areas first.

I've split the hotels by what you want the pool for: city-centre pools within 20 minutes' walk of the Castle or Waverley; family swim, for hotels that welcome children in the pool and say how; and edge-of-city and airport-belt pools, where the parking is easier and the pools are longer. Each card gives the pool length where the hotel publishes it, what else is in the pool hall, the opening hours, the children's rules, whether residents swim free, and the walk to the sights, with a link to the full area guide. Pool facts are from each hotel's or leisure club's own pages, checked on 25 September 2026. Hotels that don't publish a length or children's times are marked, so ask at check-in.

A word on prices. Each room rate is a quiet-season weeknight figure, usually a Tuesday between October 2026 and February 2027, checked on 17 and 18 September 2026 (25 September for Novotel Edinburgh Centre and the Village Hotel), so treat it as a yardstick rather than a quote. Festival August and Hogmanay are another matter: expect two to four times these figures, and book six to nine months out. On top of the rate, hotels within the City of Edinburgh Council area have charged a 5% visitor levy on the room since 24 July 2026 (capped at five nights). It's already inside the Caledonian, Novotel Edinburgh Centre, Leonardo Murrayfield and Dalmahoy prices here, and the Village Hotel collects it on arrival; elsewhere, look for it at checkout. Houstoun House, over the line in West Lothian, is exempt.

Radisson Blu Hotel, Edinburgh City Centre

City-centre pools: swim in the morning, walk to the Castle after breakfast. These eight are all within about 20 minutes' walk of the Castle esplanade or Waverley, and every one has an indoor pool you can use as a guest. Radisson Blu Hotel, Edinburgh City Centre is my pick for a pool in the Old Town, because no other hotel on the Mile has one. Its 80 High Street building, with 238 rooms, has a heated indoor pool with a sauna, a steam room and a gym for guests. Waverley is about five minutes' walk and the Castle about ten, uphill. Rooms start at about £122 off-peak, nearer £190 on autumn dates. Our Old Town hotels guide has the rest of the Mile.

The hotel doesn't publish the pool's length, its opening hours or its children's times, so ask at the desk before you promise the kids a swim. It's a big, busy hotel with 238 rooms sharing one pool, so an early swim is the calm one. The rooms facing the High Street pick up the late-night crowd, so ask for the back.

hotel · The Royal Mile
Radisson Blu Hotel, Edinburgh City Centre
4.4 Google (2,836)
The Royal Mile, 80 High St, Edinburgh EH1 1TH, UK
Price: from about £122 a night, off-peak midweek standard room, checked 17 Sep 2026 (about £190 on autumn dates; far higher in August and at Hogmanay) Hours: Heated indoor pool, sauna, steam room and gym for hotel guests; pool hours and children's times aren't published, so ask at check-in
Tip

Ask reception for the family swim times when you check in, and swim before breakfast or after 5pm. Ask for a room at the back, away from the High Street. The car park has a 2.1 metre height limit.

Apex Grassmarket Hotel

Apex Grassmarket Hotel is the pool under the Castle rock. It has a heated indoor pool, a sauna and a Technogym gym downstairs at 31-35 Grassmarket, the Castle esplanade is about five minutes up the Castle Wynd steps, and Waverley about 13. Rooms start at about £139 off-peak, and its sister a few doors along, Apex City of Edinburgh, sends its guests here to swim for free, which makes that one (from about £76 on a February Tuesday) the cheapest way to sleep near a pool in the Old Town. Our Old Town hotels guide covers both.

It's a hotel pool, not a leisure centre: the hotel lists a sauna but no steam room, and there's no length or timetable on its pages, so check the times when you arrive. The Grassmarket is the Old Town's Friday-night square, so ask for a room at the back facing the Castle. Guests park for £20 a day if there's a space, a rare offer this close to the Castle.

hotel · Grassmarket
Apex Grassmarket Hotel
4.4 Google (1,333)
31-35 Grassmarket, Edinburgh EH1 2HS, UK
Price: from about £139 a night, off-peak midweek double, checked 17 Sep 2026 (about £152 on autumn dates; far higher in August and at Hogmanay) Hours: Heated indoor pool, sauna and gym for hotel guests; guests of Apex City of Edinburgh (61 Grassmarket) use it free; pool length and hours aren't published
Tip

Staying cheaper next door at Apex City of Edinburgh (from about £76 in February) gets you the same pool free. Ask for a Castle View room at the back; the square is loud at weekends. Parking is £20 a day for guests.

Apex Waterloo Place Hotel

Apex Waterloo Place is the cheapest pool in the New Town and my choice for two people arriving by train. Yu Spa, downstairs in the Georgian block on Waterloo Place, has a heated indoor pool with a steam room, a sauna and a relaxation room next door, and guests can use all of it. Waverley is about nine minutes' walk and Calton Hill's steps are behind the building. A 19-square-metre City room starts at £198 on a November Tuesday, or £171 if you join the free Apex Insider scheme. More in our New Town hotels guide.

The pool's length and opening times aren't on the hotel's pages (the 10am to 6pm hours are the treatment rooms'), so ask at check-in before you plan an early swim. There's no car park, and the entry City room has no view. For a swim, a steam and a flat walk to the station it does the job for less than any other New Town pool.

hotel · New Town · east end & the Playhouse
Apex Waterloo Place Hotel
4.4 Google (2,121)
23-27 Waterloo Pl, Edinburgh EH1 3BG, UK
Price: from £198 a night (City double, 19 sq m, room only, advance saver non-refundable; off-peak midweek, Tue 10 Nov 2026, checked 17 Sep 2026; £171 as a free Apex Insider; flexible £217; with breakfast £238; family room from £248) Hours: Yu Spa: heated indoor pool, sauna, steam room and relaxation room for guests; treatments 10am to 6pm daily, 18-plus; pool hours not published
Tip

Ask for the pool hours at check-in; the 10am to 6pm times are for treatments. Book a front-facing room on a high floor. There's no parking at all, so arrive by train: Waverley is under ten minutes away.

Novotel Edinburgh Centre

Novotel Edinburgh Centre is the pool I'd book for a swim at either end of the day and a room that fits a family. On Lauriston Place near the Meadows, it has a heated indoor pool with a whirlpool and a sauna, open from 7am to 10pm every day, and the standard room has a queen bed plus a sofa bed. The Castle esplanade is about 12 minutes' walk and Waverley about 20. A standard room was £163 on the non-refundable rate for Tuesday 10 November, with the visitor levy already included, or £154.85 for Accor members. For the streets around it, see our Old Town hotels guide.

The pool is one depth throughout, 1.2 metres, so small children will need armbands, and there are no set children's times to plan around. The gym is listed as an extra charge; the pool isn't, but ask at check-in. Parking is limited to 15 spaces, at about £22 to £24 a night. It's a chain hotel on a busy road, chosen for the pool and the location rather than the character.

hotel · Old Town edge · Lauriston Place
Novotel Edinburgh Centre
4.3 Google (3,879)
80 Lauriston Pl, Edinburgh EH3 9DE, UK
Price: from £163 a night (Standard Room with queen bed and sofa, Saver rate, non-refundable, taxes and the 5% visitor levy included; off-peak midweek, Tue 10 Nov 2026, checked 25 Sep 2026; £154.85 for Accor members; flexible £179) Hours: Heated indoor pool (1.2 metres deep), whirlpool and sauna, open 7am to 10pm daily; length and children's times not published
Tip

Ask at check-in whether the gym is charged; the pool isn't listed with a fee. Only 15 parking spaces, at about £22 to £24 a night. The sofa bed makes the standard room work for a family of three.

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa has the best hotel pool in central Edinburgh, and it's the one I'd book if swimming is the point. One Spa, on Festival Square behind the Usher Hall, puts a 19-metre infinity-edge pool and a poolside sauna up on the top floor, open from 6:30am to 10pm every day and free with every room, and the paid Escape at One thermal suite adds an indoor-outdoor rooftop hydropool. A room was about £174 on a November Tuesday, taxes and fees included, and it's a 19-minute walk up Lothian Road to the Castle. Our West End and Haymarket hotels guide has the neighbours.

Children get two windows: under-16s swim with an adult from 8:30 to 9:30am and 4 to 5pm on weekdays, and 8:30 to 9:30am and 3 to 5pm at weekends, at £5 for each child over five, and under-fives need an adult each in the water. The rooftop hydropool and thermal suite are 16-plus. Escape at One is being refitted with a new steam room and cold room: it closed on 21 September 2026 and is due to reopen in part on 26 September, with some areas shut for about four weeks, while the pool itself stays open. One Spa sells memberships, so the pool isn't the hotel's alone after work. It's also a plain 1980s building on a conference square; you book it for what's upstairs.

hotel · West End & Haymarket
Sheraton Grand Hotel & Spa, Edinburgh
4.5 Google (2,575)
1 Festival Sq, Edinburgh EH3 9SR, UK
Price: from about £174 a night, off-peak midweek Guest room, taxes and fees included (Tue 17 Nov 2026), checked 17 Sep 2026 Hours: One Spa 6:30am to 10pm daily; 19-metre top-floor infinity-edge pool and poolside sauna free with every room; under-16s swim with an adult 8:30 to 9:30am and 4 to 5pm weekdays, 8:30 to 9:30am and 3 to 5pm weekends (£5 per child over five); Escape at One thermal suite partly closed for refurbishment from 21 Sep 2026, pool open
Tip

Plan the children's swim for 8:30am or 4pm, and bring £5 for each child over five. The rooftop hydropool is part of the paid Escape at One thermal session, so book it with the room if you want it. Parking is £25 a day.

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton is the grand old railway hotel at the west end of Princes Street with an indoor pool in the basement. The Spa has the pool, a whirlpool, a sauna, a steam room and a two-floor gym, all included in a stay and open from 6am to 9pm, and it's the pool I'd pick if you want the history and the Castle view from your window as well as a swim. It's a quarter of an hour on foot to the Castle, and a Queen Deluxe was about £284 on an off-peak Tuesday, with the visitor levy already in that price. More in our West End and Haymarket hotels guide.

Children aged 11 and under can swim from 8 to 10am and 3 to 6pm, and anyone under 16 needs an adult in the water with them, one adult for every two children. The pool is shared: the Caley sells £35 day visits, through a separate door on Lothian Road, and club memberships, so it isn't a quiet residents' pool after work, and it closes at 9pm. For a longer swim, the Sheraton's One Spa is five minutes' walk away.

hotel · West End & Haymarket
The Caledonian Edinburgh, Curio Collection by Hilton
4.5 Google (3,174)
Princes St, Edinburgh EH1 2AB, UK
Price: from about £284 a night, off-peak midweek Queen Deluxe, taxes and the 5% levy included (Tue 27 Oct 2026), checked 17 Sep 2026 Hours: The Spa: indoor pool, whirlpool, sauna, steam room and gym, included for residents; pool and fitness 6am to 9pm; children 11 and under swim 8 to 10am and 3 to 6pm; under-16s with an adult in the water, one adult per two children
Tip

Take younger children down between 3 and 6pm, after a day out. Ask for a Castle-view room high at the back; the Princes Street and Lothian Road sides take the traffic. Drivers use the NCP on Castle Terrace.

The Balmoral, a Rocco Forte Hotel

The Balmoral has the pool closest to Waverley and the one I'd book for a splurge. Rocco Forte's clock-tower hotel sits on top of the station, three minutes from the platforms, and the Irene Forte Spa downstairs has an indoor lap pool with a sauna and a steam room, open from 7am to 10pm every day. That long day is the point: you can swim before an early train or after a late dinner. Rooms start at £788 for a flexible Classic Queen on a November Tuesday. The rest of Princes Street is in our New Town hotels guide.

A lap pool is for lengths, not splashing, and the spa doesn't publish its children's rules or the pool's size, so ask before you bring a family. The entry Classic room is 19 square metres over the courtyard, breakfast costs extra (£71), and the bill carries a discretionary 5% service charge. For a family pool in the New Town, the Kimpton is the better fit.

hotel · New Town · Princes Street & Waverley
The Balmoral, a Rocco Forte Hotel
4.7 Google (3,307)
1 Princes St, Edinburgh EH2 2EQ, UK
Price: from £788 a night (Classic Queen, 19 sq m, room only, flexible rate; off-peak midweek, Tue 10 Nov 2026, checked 17 Sep 2026; breakfast £71 more; a discretionary 5% service charge is added at checkout) Hours: Irene Forte Spa and fitness 7am to 10pm daily: indoor lap pool, sauna and steam room
Tip

The pool opens at 7am, so a swim before the first train works. Non-residents can buy a three-hour Spa Day Pass (£45 Monday to Thursday), so don't expect it empty on a Saturday. Ask for a Deluxe Castle View room over the entry Classic.

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood is the pool I'd book with a car. It's at the foot of the Royal Mile by the Scottish Parliament, the Holyrood Spa's pool is 14 metres, indoors and heated, with a UV sauna and a gym alongside, open to every hotel guest from 6:30am on weekdays and 8am at weekends, and the hotel has its own car park at £25 a day, which almost nothing else in the Old Town offers. Holyrood Park is a short walk for a morning climb before the swim. Rooms start at about £174 on a mid-November Tuesday. Our Old Town hotels guide has more around Holyrood.

It's the far end of the Old Town: Waverley is about 15 minutes' walk and the Castle 22, uphill all the way. The spa doubles as a members' gym, so the pool is shared with locals, weekend hours end at 8pm, and 14 metres is short for lengths. Children's times aren't published, so ask the spa. For a family with a car, a swim after a day on Arthur's Seat is worth the walk.

hotel · Canongate & Holyrood
Edinburgh Marriott Hotel Holyrood
4.2 Google (1,974)
81 Holyrood Rd, Edinburgh EH8 8AU, UK
Price: from about £174 a night on a mid-November 2026 Tuesday (checked 17 Sep 2026; about £166 for Marriott Bonvoy members; far higher in August and at Hogmanay) Hours: The Holyrood Spa: 14-metre heated indoor pool, UV sauna, relaxation area and gym, open to all hotel guests; Mon to Fri 6:30am to 10pm, weekends 8am to 8pm
Tip

On-site parking is £25 a day, the reason to book here with a car. Ask the spa for its family swim times when you book, Weekend hours end at 8pm. No pets.

Kimpton Charlotte Square

Family swim: pools with room for children. A pool is only useful to a family if the children are allowed in it when you're there. These five welcome them, with family rooms to match; three publish set children's times, and the two in Corstorphine take bookings for slots. Kimpton Charlotte Square is where I'd take children who want a swim in the New Town. The spa under seven Georgian townhouses on Charlotte Square has a mood-lit 12-metre pool, a sauna, a steam room and experience showers, and all of it is free to residents. Under-16s swim with an adult from 8 to 9am, 12 to 1pm and 4 to 5pm every day. Rooms start at £241 for an Essential double on a November Tuesday. More in our New Town hotels guide.

Those three hours are the only ones: the rest of the day the spa is 16-plus, which keeps it calm for adults but means a missed 4pm slot is a missed swim. Twelve metres is a splash pool rather than a lengths pool. It's a 17-minute walk to Waverley, and the 13-square-metre Essential room is too small for a family, so budget for a Premium.

hotel · New Town · George Street & the squares
Kimpton Charlotte Square
4.6 Google (1,912)
38 Charlotte Square, Edinburgh EH2 4HQ, UK
Price: from £241 a night (Essential double, from 13 sq m, room only, non-refundable; off-peak midweek, Tue 10 Nov 2026, checked 17 Sep 2026; £234 with the free IHG member discount; flexible rate £274; with breakfast from £281; valet parking £45 a day) Hours: 12-metre pool, sauna and steam room free to residents; spa and leisure 16-plus except under-16s with an adult 8 to 9am, 12 to 1pm and 4 to 5pm
Tip

Plan the day round the three children's swims (8am, noon, 4pm); the 4pm one is the easy win after a museum. Families want the 43-square-metre Double Double Premium, which sleeps five. Valet parking is £45 a day.

Kings Manor Hotel

Kings Manor Hotel is the family pool with the fewest rules, and one of the cheapest rooms in the city with a pool of its own. The Best Western on Milton Road East, near Portobello, has a 20-metre pool, a spa bath, a sauna and a steam room in its leisure club, all free to residents. Under-15s can swim from 9am to 7pm on weekdays and 8am to 7pm at weekends, as long as there's an adult for each pair of children. Rooms start at £115 on a November Tuesday. See our Portobello hotels guide for the beach side of town.

It's a long way from the Castle: Brunstane station, eight minutes on foot, has trains to Waverley in ten minutes, or about 22 minutes on the 113 or 124 bus, and the beach at Morton Street is 11 minutes on foot. The club sells local memberships, the building reads dated, and weddings take over the function suite on Saturdays, so ask for a room away from it. For a family with a car who want a real pool and a beach, it's worth the trade.

hotel · Milton Road edge · Milton Road East
Kings Manor Hotel
4.3 Google (1,983)
100 Milton Road East, Edinburgh EH15 2NP, UK
Price: from £115 a night (Cosy Double, room only, flexible pay-at-hotel rate; off-peak midweek, Tue 10 Nov 2026, checked 18 Sep 2026; Cosy Double with breakfast £145; Standard Double £121.50 non-refundable or £148.50 with breakfast, £135 flexible or £165 with breakfast) Hours: 20-metre pool, spa bath, sauna and steam room free to residents; leisure club 6:30am to 9:30pm weekdays, 8am to 7pm weekends; under-15s swim 9am to 7pm weekdays and 8am to 7pm weekends, one adult per two children
Tip

Under-12s stay and eat breakfast free with two adults. Parking is £8 for 24 hours. For town, walk eight minutes to Brunstane station for the ten-minute train to Waverley.

Holiday Inn Edinburgh

Holiday Inn Edinburgh is the zoo-and-a-swim hotel. It's the 303-room block at 132 Corstorphine Road, four minutes' walk from the zoo gate, with a heated indoor pool (13 metres by 5.6) and a sauna open from 7am to 9pm, a free car park and family rooms that sleep four. Princes Street is about 21 minutes on the bus from a stop three minutes away. The cheapest double starts at about £182 on an October Tuesday, and a family room about £202. More in our guide to hotels near Edinburgh Zoo.

You reserve the pool in slots, by emailing the Spirit Health Club, so it won't suit a spontaneous splash, and the hotel doesn't publish children's times or say whether residents pay; the club does sell armbands and goggles. Thirteen metres is small, the standard rooms are dated, and it's a 3.9 on Google from more than 3,300 reviews: reliable rather than loved. The 80 parking spaces go first come, first served. With children and a car, those catches don't outweigh the zoo next door.

hotel · Corstorphine
Holiday Inn Edinburgh
3.9 Google (3,359)
132 Corstorphine Rd, Corstorphine, Edinburgh EH12 6UA, UK
Price: from about £182 a night, Double Premium, non-refundable room only, Tue 20 Oct 2026, checked 18 Sep 2026; family room (double plus two single sofa beds, sleeps 4) from about £202 room only or £217 with breakfast Hours: 13 by 5.6 metre heated indoor pool and sauna in the Spirit Health Club, 7am to 9pm; reserve a slot by email with the club
Tip

Email the health club for a pool slot before you arrive; after-zoo slots go first. The 80 free parking spaces are first come, first served, with overflow in the zoo car park.

Leonardo Hotel Edinburgh Murrayfield

Leonardo Hotel Edinburgh Murrayfield is the other Corstorphine pool, longer than the Holiday Inn's and cheaper for a family room. It's on the north side of Corstorphine Hill, on Clermiston Road, nowhere near Murrayfield, with a 17-metre indoor pool, a sauna, a steam room and a gym that guests use free, and about 100 free parking spaces. A standard double is about £140 on an October Tuesday with the visitor levy included, and the bunk-bed family room about £174. The 26 bus into the city stops three minutes from the door. More in our guide to hotels near Edinburgh Zoo.

The Juvenate club is open from 6:30am to 10pm on weekdays and 7am to 8:30pm at weekends, children swim with an adult, and swims are booked in slots through reception. It's a busy local leisure club too, and the one lift doesn't reach it, which is a nuisance with a buggy. It's a business hotel with a pool rather than a family resort, and the zoo is a 29-minute walk over the hill. With a car and a budget, it's the better-value pool of the two in Corstorphine.

hotel · Corstorphine Hill
Leonardo Hotel Edinburgh Murrayfield
4.0 Google (1,994)
187 Clermiston Rd, Edinburgh EH12 6UG, UK
Price: from about £140 a night, Standard Double, Value Deal non-refundable room only (£155 flexible, £162 non-refundable with breakfast), Tue 20 Oct 2026, checked 18 Sep 2026, visitor levy included; family room (double plus bunk beds, two adults and two children) from about £174 Hours: Juvenate club: 17-metre indoor pool, sauna, steam room and gym, free to guests; 6:30am to 10pm weekdays, 7am to 8:30pm weekends; children with adult supervision; pool slots booked via reception
Tip

Book a pool slot at check-in and the bunk-bed family room. The lift serves only the first and second floors, not the lower-ground leisure club, so bring the buggy down the stairs.

Village Hotel Edinburgh

Village Hotel Edinburgh has a 20-metre heated pool and two family swim sessions a day: 9am to 12pm and 2 to 5:30pm Monday to Wednesday, and 9am to 12pm and 2 to 7pm Thursday to Sunday. There's a steam room and a sauna too, and the club is open from 6am to 10pm on weekdays. It's the one I'd book for a family with a car who want the pool to fill a wet afternoon. It's on Crewe Road South in north Edinburgh, near the Western General, so it's a bus base: about 19 minutes to Waverley by public transport, nearly an hour on foot. A double was £119 room only for Tuesday 10 November. Stockbridge is the nearest area in our guides; see our Stockbridge hotels guide.

Read the rate before you book. The cheapest Saver rate doesn't include the leisure club, so swimming costs £5 each on top; Club Rooms include the gym and pool. The visitor levy isn't in the price either and is paid on arrival. It's a busy members' gym as well as a hotel, and the setting is a retail and hospital district rather than anywhere you'd stroll. For a family with a car who want long pool hours at a fair price, it works.

hotel · North Edinburgh · Crewe Road South
Village Hotel Edinburgh
4.1 Google (2,486)
140 Crewe Rd S, Edinburgh EH4 2NY, UK
Price: from £119 a night (Double Room, Saver rate, room only, non-refundable, leisure club not included; off-peak midweek, Tue 10 Nov 2026, checked 25 Sep 2026; the 5% visitor levy is paid on arrival; flexible £135) Hours: 20-metre heated indoor pool, steam room and sauna; gym and swim Mon to Fri 6am to 10pm, weekends 7am to 9pm; family swim Mon to Wed 9am to 12pm and 2 to 5:30pm, Thu to Sun 9am to 12pm and 2 to 7pm; pool included only on some rates, otherwise £5 entry
Tip

Book a Club Room or check the rate includes the leisure club; otherwise it's £5 each to swim. Parking is free for four hours, then £10 a day Monday to Thursday and £5 Friday to Sunday.

Novotel Edinburgh Park

Edge-of-city and airport-belt pools: a car park, a swim and a quick exit. West of the city, towards the airport, the pools get bigger and the parking gets free or cheap. Novotel Edinburgh Park is my pick for a family on the tram line. It sits between Edinburgh Park station and the tram stop, and its heated indoor pool, whirlpool, sauna, steam room and gym are all free to guests. Rooms start at about £140 for a Superior Queen on a November Tuesday, and that room sleeps four with a sofa bed. More in our guide to hotels near Edinburgh Airport.

It's a business-park hotel, surrounded by offices and a retail park, so the pool is the fun and there isn't much else on foot. Parking is £15 a day and breakfast about £17 a head, which adds up for a family. With children and a flight to catch, it's the easiest pool near the airport.

hotel · Edinburgh Park
Novotel Edinburgh Park
4.5 Google (3,701)
15 Lochside Ave, Edinburgh EH12 9DJ, UK
Price: from about £140 a night, room only, non-refundable (£162 flexible; off-peak midweek Superior Queen room, checked 17 Sep 2026 for a Tuesday in mid-November; far higher in August and at Hogmanay) Hours: Heated indoor pool, whirlpool, sauna, steam room and gym, all free to guests; hours and children's times not published
Tip

Take the tram: the stop is under five minutes' walk, and it runs to the airport one way and Princes Street the other. Parking is £15 a day; breakfast about £17 a head.

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport is the only hotel on the airport campus with a pool, and the one I'd book for a swim the night before a long flight, as long as you budget for the pool fee. It has a 17-metre pool with a sauna, a steam room and a spa bath, a free shuttle to the terminal every 20 minutes from 3am to 10am, and the terminal is ten minutes on foot anyway. Rooms start at about £162 room only on a November Tuesday. More in our guide to hotels near Edinburgh Airport.

The pool isn't free: the hotel charges £5 an adult or £10 a family to use it, and an adult has to be in the water for every two under-16s. On top of that it's the dearest of the campus hotels, parking is £20 a day unless you take a Parkfly rate, and parts of the hotel are due a refresh. For a swim and a short walk to check-in, nothing else at the airport offers both; for a free pool, the Novotel at Edinburgh Park is 15 minutes away on the tram.

hotel · Edinburgh Airport (Ingliston)
DoubleTree by Hilton Edinburgh Airport
4.2 Google (2,840)
100 Eastfield Rd, Ingliston, Edinburgh EH28 8LL, UK
Price: from about £162 a night, room only, non-refundable (£188 flexible; off-peak midweek queen room, checked 17 Sep 2026 for a Tuesday in mid-November; far higher in August and at Hogmanay) Hours: 17-metre pool, sauna, steam room and spa bath; access £5 per adult or £10 per family; one adult in the water for every two under-16s; free shuttle to the terminal every 20 minutes 3am to 10am
Tip

Budget £10 for a family swim. The Parkfly rate (a night plus 15 days' parking, £253 for a November Tuesday) beats most airport car parks. Otherwise parking is £20 a day. The terminal is a ten-minute walk.

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh used to be the Edinburgh Marriott, out on Glasgow Road, and it's the pool I'd pick for leaving the car before a trip. Its leisure club has an indoor pool, a whirlpool, a sauna, a steam room and a gym, free to guests, and the Park Here, Fly There rate gives free parking for up to 15 nights. The Airlink 100 to the terminal stops outside and the Edinburgh Gateway tram stop is nine minutes' walk. A Deluxe room was about £155 on a mid-November Tuesday, and the rate here moves more from week to week than at any other airport hotel. More in our guide to hotels near Edinburgh Airport.

Parts of the hotel are dated while a refurbishment works round the rooms, and the price swings hard by date. The pool closes at 7:30pm at weekends, and it's worth asking about children's times when you book. Without the parking deal, the Novotel at Edinburgh Park has a similar pool for less.

hotel · Gyle
Delta Hotels by Marriott Edinburgh
3.9 Google (2,758)
111 Glasgow Rd, Edinburgh EH12 8NF, UK
Price: from about £155 a night, room only, non-refundable (£182 flexible; Deluxe room, checked 17 Sep 2026 for a Tuesday in mid-November; far higher in August and at Hogmanay) Hours: Heated indoor pool, whirlpool, sauna, steam room and gym, free to guests; pool Mon to Fri 6am to 9:30pm, Sat and Sun 8am to 7:30pm
Tip

Ask for the Park Here, Fly There rate (promo code PKF): free parking for up to 15 nights with a pre-flight night. The Airlink 100 stops outside; reception sells tickets.

Norton House Hotel & Spa

Norton House Hotel & Spa is the country-house pool, a Victorian house in 55 acres of grounds near Ingliston, a short taxi ride from the terminal. It has an 18-metre indoor pool, a warm hydrotherapy pool, a sauna, a steam room and an experience shower, and free parking. The health club opens from 6:30am on weekdays and 7:30am at weekends. The cheapest rate, about £140, is the non-refundable Stay and Fly deal with a morning taxi to the terminal thrown in. More in our guide to hotels near Edinburgh Airport.

Children swim only from 9 to 11am and 4 to 6pm, and under-8s need one adult for every two children. The club shuts at 8pm on Fridays and weekends, earlier than the city pools, and the health club's FAQ says it has no disabled access. It gets busy with spa guests at weekends. There's no tram from the door, so plan on a car or a taxi into the city.

hotel · Ingliston / Newbridge
Norton House Hotel & Spa
4.5 Google (1,484)
Harvest Rd, Newbridge EH28 8LX, UK
Price: from about £140 a night on the non-refundable Stay and Fly rate, which includes a taxi to the airport (£157.50 flexible room only, £189.50 flexible bed and breakfast; Classic Double, checked 17 Sep 2026 for a Tuesday in mid-November; far higher in August and at Hogmanay) Hours: 18-metre indoor pool and hydrotherapy pool, sauna, steam room; health club Mon to Thu 6:30am to 9pm, Fri 6:30am to 8pm, weekends and bank holidays 7:30am to 8pm; children swim 9 to 11am and 4 to 6pm
Tip

Book the Stay and Fly rate if you're flying: it includes a taxi to the terminal. Plan a family swim for 9am or 4pm. Free parking.

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club has the longest pool day and the most generous children's hours of the country hotels. Its 18-metre pool, under big windows in the country club, is open from 6am to 10pm, children swim with an adult from 8am to 7:30pm, and from 7:30pm the water is adults only. There's a sauna and a steam room, two golf courses and 1,000 acres of grounds, all inside the City of Edinburgh boundary at Kirknewton. Rooms start at £117.99 with the visitor levy included. Drivers reach the airport in about 12 minutes. See our guide to places to stay outside Edinburgh.

It's a resort, not a city base: the X27 and X28 buses take 32 minutes to Princes Street, after a walk of about ten minutes to the stop at the gate. The pool is shared with the country club's members, and under-16s aren't allowed in the gym. The cheapest rooms are in the modern wing. For a family weekend with a pool and parkland it's the best fit here; for a city break, stay in town.

hotel · West of the city: Kirknewton (City of Edinburgh council area)
Dalmahoy Hotel & Country Club
4.4 Google (3,447)
Kirknewton EH27 8EB, UK
Price: from £117.99 a night, Classic Twin or Double, room only, non-refundable Early rate (£138 flexible; £146.49 with breakfast on the early rate, £172 flexible with breakfast), checked 18 Sep 2026 for Tue 17 Nov 2026 Hours: 18-metre pool, sauna and steam room, open daily 6am to 10pm (last pool entry 9:15pm); children 8am to 7:30pm with an adult (last entry 7pm); adults only 7:30 to 9:45pm
Tip

Swim before 7pm with children; after 7:30pm the pool is adults only. Free parking. The Classic rooms are in the modern wing; pay for the 1720s house if that's the reason you came.

Macdonald Houstoun House

Macdonald Houstoun House is the cheapest hotel with its own pool near Edinburgh, just over the city line at Uphall in West Lothian. The 16th-century tower house has an 18-metre pool with plenty of natural light and a gym in its leisure club, open from 6:30am to 10pm, and rooms from £96.67 on a November Tuesday. The airport is 17 minutes by car, and Uphall station (a 24-minute walk) has trains to Waverley in 17 to 23 minutes. It's outside the city boundary, so no visitor levy. More in our guide to places to stay outside Edinburgh.

The free swim depends on booking direct with Macdonald; book through an agency and you lose it, along with the free parking. The pool area is small and the Standard rooms are dated, and there are no advertised children's times, so ring ahead. If you're coming for the old house, the tower rooms are the ones to ask for.

hotel · West Lothian: Uphall
Macdonald Houstoun House
4.1 Google (1,312)
Uphall, Broxburn EH52 6JS, UK
Price: from £96.67 a night, Standard Double, room only, Advance Saver (£87 with the free Macdonald Preferred membership; £108 flexible member rate), checked 18 Sep 2026 for Tue 17 Nov 2026 Hours: 18-metre pool and gym, leisure club 6:30am to 10pm; free pool and parking only when booked on the hotel's own site
Tip

Book on the hotel's own site: free use of the pool and gym, free parking and the noon check-out depend on it. Ask for a room in the 16th-century tower. Dogs £20 a night.

── the quick answer

The best Edinburgh hotel pool for you

Best pool in the city centre: the Sheraton Grand, for One Spa's 19-metre top-floor pool, open 6:30am to 10pm, from about £174 a night. For a late swim near the Meadows, Novotel Edinburgh Centre's pool is open until 10pm too.

A pool on the Royal Mile: the Radisson Blu, the only one on the Mile itself, from about £122.

Cheapest pool near the Castle: Apex City of Edinburgh (about £76 on a February Tuesday, far more in autumn), whose guests swim free next door at Apex Grassmarket.

Families: Kimpton Charlotte Square for three daily children's swims in the New Town; Kings Manor for a 20-metre pool that under-15s can use from 9am to 7pm; the Holiday Inn next to the zoo.

With a car: the Marriott Holyrood in the Old Town (£25 a day), or Dalmahoy and Norton House with free parking, and Houstoun House, free if you book direct.

Before a flight: the DoubleTree at the airport, with a 17-metre pool (£5 a swim, £10 a family) and a free terminal shuttle from 3am, or Novotel Edinburgh Park for a free pool on the tram line.

── the honest trade-offs

What Edinburgh's hotel pools don't tell you up front

Children's hours are short. The Kimpton lets under-16s in for three one-hour slots, the Sheraton for two, and Norton House from 9 to 11am and 4 to 6pm. Kings Manor, Dalmahoy and the Village Hotel are the relaxed ones. The Caledonian takes children 11 and under from 8 to 10am and 3 to 6pm. Where a hotel doesn't publish children's times (the Radisson, the Balmoral, the Marriott Holyrood, Novotel Edinburgh Centre), ask before you promise a swim.

Small pools. The city pools that publish a length run 12 to 14 metres, fine for a splash and short for lengths. The Sheraton (19 metres), Kings Manor and the Village Hotel (20 each) and the country hotels (18) are the ones to book for a proper swim.

Shared with members. One Spa, the Caledonian, the Marriott Holyrood, Kings Manor, the Leonardo Murrayfield, the Village Hotel and Dalmahoy all sell local memberships or day passes, so expect company after work.

Book a slot. The Holiday Inn takes pool bookings by email and the Leonardo Murrayfield through reception; turn up without one and you may wait.

Not always free. The DoubleTree at the airport charges £5 an adult or £10 a family; the Village Hotel's cheapest rate leaves out the club (£5 to swim); Houstoun House's pool is free only if you book direct; and the Sheraton charges £5 for each child over five in family swim.

Early closing. The Caledonian's pool shuts at 9pm, the Marriott Holyrood's club at 8pm at weekends, and the Norton House club at 8pm on Fridays and weekends.

── before you book

Prices, timing and the rest of the trip

The room rates date from 17 and 18 September 2026 and the pool details from the hotels' own pages on 25 September 2026. Check both for your dates; pools close for maintenance, usually for a few days at a time. Every card links to its area guide, which has the neighbours if a hotel is full, and where to stay in Edinburgh compares the areas.

Travelling with children? Our Edinburgh with kids guide has the days out to go with the swim, and the cheap hotels in Edinburgh guide has rooms under £120 if the pool isn't essential, and the best things to do in Edinburgh fill the dry days. For a pool by the sea, Marine North Berwick is in our spa hotels guide.

Save your shortlist into a day-by-day plan with Tourli, the app that turns travel guides into actionable itineraries.

── frequently asked

Frequently asked questions.

Which hotels in Edinburgh city centre have a swimming pool?
In the Old Town, the Radisson Blu on the Royal Mile, Apex Grassmarket, the Edinburgh Marriott Holyrood and Novotel Edinburgh Centre on Lauriston Place. In the New Town, the Balmoral, Kimpton Charlotte Square and Apex Waterloo Place. At the west end of Princes Street, the Sheraton Grand (One Spa's 19-metre top-floor pool) and the Caledonian. All are within about 20 minutes' walk of the Castle or Waverley.
Which Edinburgh hotels have a pool children can use?
Kimpton Charlotte Square (under-16s with an adult 8 to 9am, 12 to 1pm and 4 to 5pm), the Sheraton Grand (8:30 to 9:30am and 4 to 5pm on weekdays, 3 to 5pm at weekends, £5 a child over five), the Caledonian (11 and under, 8 to 10am and 3 to 6pm), Kings Manor near Portobello (under-15s 9am to 7pm on weekdays, one adult per two children), the Village Hotel (family swims morning and afternoon every day) and Dalmahoy, where children swim with an adult until 7:30pm. At Norton House the children's windows are 9 to 11am and 4 to 6pm. The Holiday Inn next to the zoo and the Leonardo Murrayfield have family rooms and pools you book in slots.
Is the hotel pool free for guests in Edinburgh?
At most hotels here, yes. The Sheraton Grand, the Caledonian, the Marriott Holyrood, Kimpton Charlotte Square, Kings Manor, the Leonardo Murrayfield, Novotel Edinburgh Park and the Delta all include the pool with a stay, and Apex City of Edinburgh's guests swim free at Apex Grassmarket. The exceptions: the DoubleTree at Edinburgh Airport charges £5 an adult or £10 a family, the Village Hotel's cheapest rate leaves out the club (£5 to swim), and Houstoun House's pool is free only if you book on the hotel's own site. At the Sheraton the main pool is free but family swim costs £5 for each child over five, and the rooftop hydropool and thermal suite are a paid session.
What is the biggest hotel pool in Edinburgh?
Of the pools with a published length, the longest are the 20-metre pools at Kings Manor near Portobello and the Village Hotel in north Edinburgh, followed by the Sheraton Grand's 19-metre top-floor pool, the best in the city centre. Norton House, Dalmahoy and Houstoun House, on the western edge, all have 18-metre pools.
Do Edinburgh hotel prices include the visitor levy?
Not always. Since 24 July 2026 hotels inside the City of Edinburgh Council boundary add a 5% visitor levy to the room rate, for up to five nights. The Caledonian, Novotel Edinburgh Centre, Leonardo Murrayfield and Dalmahoy rates on this page include it, and the Village Hotel collects it on arrival; for the others, check the price you're shown. Houstoun House, in West Lothian, doesn't charge it.
── save these to your edinburgh trip

Stop reading lists.
Start the trip.

Tourli turns any guide into an actionable day plan — pinned to a map, walking directions and offline access included. One tap to save every place on this page.

── travel inspiration, weekly

One short email, every Sunday.

New guides, off-the-radar places and the occasional discount. No spam, unsubscribe anytime.