๐ŸจHotelsWithToys
๐ŸŠ

Best Edinburgh Hotels with Indoor Pools for Families

9 family-friendly hotels with indoor pool in Edinburgh . Handpicked for families who want the best.

Edinburgh has the weather you'd guess: rain on 175 days a year, average July high of 19ยฐC, and a famous joke about getting four seasons in one afternoon. None of that matters if your hotel has an indoor pool. The catch is that fewer than 10 hotels in central Edinburgh have a real indoor pool kids can actually use โ€” the rest are spa plunge pools or adults-only. This page lists the five we'd book with a 5 and 8-year-old, with real pool sizes, family rules, and prices from 504 GBP per night. One is a 5-star with the city's biggest hotel pool, three are 4-star spa hotels in the centre, and one is a budget-friendly 4-star out by Edinburgh Zoo with the most reliable family swim times. We've checked which actually let kids in the pool, when, and how big the queue gets at 4pm in November.

Edinburgh with kids is more compact than people expect. Princes Street to Holyrood is a 25-minute walk, the castle is in the middle, and you can see most of it without ever taking the bus. Old Town and the West End are the two areas we'd pick first โ€” both walkable, stroller-friendly enough on flat sections, and full of free things. Edinburgh Castle, the National Museum of Scotland, and the Camera Obscura sit within 10 minutes of each other, and the Museum is free entry. The Royal Mile is buggy-friendly downhill but brutal pushing back up โ€” take the bus from Holyrood. Princes Street Gardens has a small playground, free entry, and views of the Castle. Edinburgh Zoo (with pandas until late 2026) and the Royal Botanic Garden are both 15 minutes by bus. Food is straightforward: every pub does a kids' menu, Mary's Milk Bar in Grassmarket is the gelato stop, and Italian/Indian on the Royal Mile is reliable. If you're extending the trip, our London hotels with indoor pools are a 4h30 LNER train south. Different vibe? See our Edinburgh hotels with spa for parents who need the steam room more than the kids' pool.

Find more hotels in Edinburgh

Loading mapโ€ฆ

๐ŸŠWhy Edinburgh hotels with indoor pools are worth it for families

Edinburgh's hotel pools cluster in two areas: Festival Square and the West End, where the Sheraton Grand sits next to the Conference Centre, and the central spine between Waterloo Place and the Grassmarket where the Apex chain runs three properties sharing two pools. Pool sizes range from a compact 13-metre hotel pool at the Apex hotels to the 19-metre One Spa pool at the Sheraton Grand, which is the largest hotel pool in central Edinburgh and the only one with both an indoor pool AND a heated rooftop hydropool. All five hotels heat their pools to 28-30ยฐC year-round, and four publish kids' swim windows so you know when you can take a 5-year-old in without spa-member glares. With Edinburgh getting around 175 rain days a year and winter darkness from 4pm onwards in December, this is the amenity that decides whether the trip works or not.

Here's the truth about indoor pools in Edinburgh: they exist, but they're concentrated in 4 and 5-star hotels because central Edinburgh hotels live inside Georgian and Victorian townhouses where pools were a basement add-on, not original. Most 3-star properties in the Old Town simply don't have the floor space. That makes indoor-pool hunting in Edinburgh a price-tier hunt, and the cheapest proper option starts around 500 GBP per night for the Holiday Inn Edinburgh Zoo. If you find something cheaper claiming a pool, look at the photos hard โ€” it's often a sauna with a cold plunge, not a pool a kid can swim in.

Pool sizes are modest. A 19-metre pool counts as huge here. The Sheraton Grand's One Spa pool is the largest at 19m and the only one with a heated rooftop hydropool on top. Marriott Holyrood and Holiday Inn Zoo both have proper 15-metre indoor pools that families can use without booking. The Apex Yu Spa pool is shared across two of the central Apex hotels (City of Edinburgh and Grassmarket) and is only around 13m, but it's the only spa pool in the Old Town zone. Expect every pool to feel busy from 4pm-6pm in winter when other parents have the same idea. Mornings 8-10am are the calmest slot, as a rule.

One thing to know: Edinburgh's hotel pools are most useful from October to April, when the weather days come in waves and you genuinely need the indoor backup. July and August are the worst months to pay for an indoor pool โ€” the kids will be at Portobello Beach or Princes Street Gardens and you'll be wasting the amenity. The Festival in August also pushes prices to summer peaks. The sweet spot is November-March, when rain days are common, prices are 30-40% off summer, and the pools are open every afternoon. If you're here in summer, you might be better with an outdoor pool in Barcelona or a pool in Lisbon instead.

The pool hotels also split by area. The Balmoral on Princes Street has a 15 m heated indoor pool with family swim hours from 8 to 11am and teen facials from age 12, and Edinburgh Marriott Hotel Holyrood has a 15-metre pool open from 6:30am to 9:30pm without booking, five minutes' walk from Arthur's Seat. Outside the centre, Holiday Inn Edinburgh Zoo combines a 15-metre pool, free parking and family rooms for four next to the zoo, while Prestonfield House offers a 12 m heated pool in 20 acres of parkland with Highland cattle on site.

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

Parent's take

We booked Holiday Inn Edinburgh Zoo in February with the kids, expecting at least three rained-out afternoons. Got four. The pool wasn't fancy โ€” 15 metres, basic tiles, no slides โ€” but it was open 7am to 9pm with no booking and never had more than three other families in it. The kids swam every afternoon for an hour after museum trips. By day four they were asking when the next swim was, not when the next snack was. In Edinburgh, a hotel indoor pool isn't a spa luxury โ€” it's the thing that lets you book a city break in February without the whole trip collapsing into Netflix in the room.

Our Top 9 Picks

Hotels in Edinburgh with indoor pool, sorted by guest rating.

Your dates
2 nights
1#1 Best for Indoor Pool
Prestonfield House - 5-star hotel in Priestfield (Arthur's Seat), Edinburgh - photo 1
1/5

Prestonfield House

Priestfield (Arthur's Seat)

Wonderful

1,480 reviews

9.6

A 17th-century country house on 20 acres of parkland three miles from the city centre, with a small treatment-room spa and a 12m heated indoor swimming pool. Family rooms in the main house have separate child sofa-beds. Highland cattle and peacocks roam the grounds.

๐Ÿง–Spa & Wellness๐ŸŠIndoor Pool๐Ÿ›๏ธFamily Suite
12m heated indoor pool20 acres of parklandFamily rooms with sofa-bedTreatment menu from age 12Highland cattle on site

From

ยฃ420/night

Compare prices
๐Ÿ’ฌ

Why families love Prestonfield House

We expected fancy and got both fancy and totally relaxed about kids. Reception found a Highland cow tour for our two kids while we did a couples' massage. The pool is small but warm and we had it to ourselves on a Tuesday morning. Dinner in the velvet rococo dining room had highchairs ready and a kids' menu the eight-year-old actually ate.

2#2 Best for Indoor Pool
Gleneagles Townhouse - 5-star hotel in St Andrew Square (New Town), Edinburgh - photo 1
1/5

Gleneagles Townhouse

St Andrew Square (New Town)

Wonderful

690 reviews

9.4

The city outpost of the famous Perthshire estate, in a converted Edwardian bank on St Andrew Square. The fifth-floor spa has a small heated indoor pool, sauna and steam, plus a teen treatment menu from age 14. Family junior suites have a fold-out sofa-bed in a separate alcove.

๐Ÿง–Spa & Wellness๐ŸŠIndoor Pool๐Ÿ›๏ธFamily Suite
Fifth-floor pool with city viewsFamily swim slot 09:00Teen treatments from age 14Junior suites with fold-outOn St Andrew Square

From

ยฃ510/night

Compare prices
๐Ÿ’ฌ

Why families love Gleneagles Townhouse

The pool is up on the fifth floor with a view of the city rooftops and we had a family swim slot at 09:00 that worked well. The 14-year-old loved being treated like an adult at the spa reception and got a 30-minute back massage. Breakfast is in the converted banking hall โ€” kid-friendly because it's huge and loud, not despite it.

3#3 Best for Indoor Pool
The Balmoral Hotel - 5-star hotel in Old Town / New Town border (Princes Street), Edinburgh - photo 1
1/5

The Balmoral Hotel

Old Town / New Town border (Princes Street)

Wonderful

3,140 reviews

9.3

The clock-tower landmark above Waverley station, with a 15m heated indoor pool, sauna, steam, jacuzzi and seven treatment rooms. Family rooms have a fold-out bed in a separate dressing alcove. The pool runs a family swim 08:00-11:00 daily and switches to adults from 11:30.

๐Ÿง–Spa & Wellness๐ŸŠIndoor Pool๐Ÿ›๏ธFamily Suite
15m heated indoor poolFamily swim 08:00-11:00Teen facials from age 127 treatment roomsOn Princes Street

From

ยฃ580/night

Compare prices
๐Ÿ’ฌ

Why families love The Balmoral Hotel

The pool is the best in central Edinburgh โ€” 15 metres, properly heated, with poolside loungers and underwater lights for a swim before breakfast. Family swim slot was clearly posted at reception which made our life easy. Treatment rooms gave our 12-year-old her first proper facial (30 minutes, age-appropriate, no products with retinol) which she still talks about. Worth the price if you stay two nights and use the spa twice.

4#4 Best for Indoor Pool
Sheraton Grand Hotel & Spa - 5-star hotel in Festival Square / West End, Edinburgh - photo 1
1/5

Sheraton Grand Hotel & Spa

Festival Square / West End

Excellent

3,397 reviews

8.8

Edinburgh's biggest hotel pool sits in the basement One Spa here, a 19-metre indoor lap pool plus a heated rooftop hydropool with views toward the Castle. The 5-star Sheraton Grand has an enormous lobby, an honest family room option, and a 7-minute walk to Princes Street.

๐ŸŠIndoor Pool๐ŸŠSwimming Pool๐Ÿง–Spa & Wellness๐Ÿ›๏ธFamily Suite
19-metre indoor pool, the biggest in central EdinburghHeated rooftop hydropool with Castle viewsFamily rooms with separate kids' area7-minute walk to Princes Street and the CastleOn-site valet parking

From

ยฃ1046/night

Compare prices
๐Ÿ’ฌ

Why families love Sheraton Grand Hotel & Spa

Sheraton Grand Hotel & Spa is my choice in Edinburgh when a big pool is the priority. Its One Spa has a 19-metre indoor pool, the largest hotel pool in central Edinburgh, and a heated rooftop hydropool that looks toward the Castle. The five-star stands on Festival Square in the West End, seven minutes on foot from Princes Street, and its family rooms include a separate area for the children. Valet parking is available on site.

5#5 Best for Indoor Pool
Apex Waterloo Place Hotel - 4-star hotel in New Town / Calton Hill, Edinburgh - photo 1
1/5

Apex Waterloo Place Hotel

New Town / Calton Hill

Excellent

4,830 reviews

8.8

An Apex flagship at the east end of Princes Street with its own indoor pool inside the Yu Spa, plus the only honest steam room and sauna combination in this strip. Family rooms are sized for two adults plus two kids, breakfast is generous, and the Old Town is 5 minutes on foot.

๐Ÿ›๏ธFamily Suite๐ŸŠIndoor Pool๐Ÿง–Spa & Wellness
13-metre indoor poolSteam room and saunaFamily rooms sleep 2+23 minutes to Waverley and Princes Street

From

โ‚ฌ334/night

Compare prices
๐Ÿ’ฌ

Why families love Apex Waterloo Place Hotel

Stayed two nights mid-November with a 7-year-old. The Yu Spa indoor pool is small (around 13m) but we had it nearly to ourselves at 9am. Reception books your 90-minute family slot the night before โ€” easy enough but plan ahead in winter. Family room had a sofa bed in a separate alcove that meant we actually slept. Walking distance to Edinburgh Castle and the Royal Mile is the real value here.

6#6 Best for Indoor Pool
Apex City of Edinburgh Hotel - 4-star hotel in Old Town / Grassmarket, Edinburgh - photo 1
1/5

Apex City of Edinburgh Hotel

Old Town / Grassmarket

Excellent

3,442 reviews

8.8

The Apex City sits on Grassmarket with the Castle filling the windows, and guests can use the Yu Spa indoor pool at the sister Grassmarket Apex two minutes away. Honest 4-star with family rooms above standard size and a price 30% below Waterloo Place across the street from the National Library.

๐ŸŠIndoor Pool๐Ÿง–Spa & Wellness๐Ÿ›๏ธFamily Suite
Yu Spa indoor pool access (2 min walk to sister hotel)Castle views from upper-floor roomsFamily rooms with separate kids' bedOn Grassmarket โ€” pubs and restaurants on doorstep5 minutes to Castle and Royal Mile

From

ยฃ855/night

Compare prices
๐Ÿ’ฌ

Why families love Apex City of Edinburgh Hotel

Two nights with a 5 and 8-year-old in late October. The pool isn't on-site โ€” it's at the Apex Grassmarket two minutes' walk along the cobbles โ€” and that surprised us at check-in. Once we knew, the daily pool slot worked fine and the kids loved walking to and from in the rain. Family room was 28mยฒ with a single in a separate cubicle. Castle view was free entertainment for the 5-year-old.

7#7 Best for Indoor Pool
Radisson Blu Hotel Edinburgh City Centre - 4-star hotel in Old Town Royal Mile, Edinburgh - photo 1
1/5

Excellent

3,100 reviews

8.7

Radisson Blu Hotel Edinburgh City Centre is a 4-star on the Royal Mile with golf concierge and an indoor pool kids enjoy on rest days. Concierge books tee times at courses within 3 km including Bruntsfield and Royal Burgess. Family rooms sleep up to 5.

โ›ณGolf๐Ÿ›๏ธFamily Suite๐ŸŠIndoor Pool๐Ÿง–Spa & Wellness
Indoor pool for rest daysGolf concierge for Bruntsfield bookingsFamily rooms sleep up to 5Royal Mile locationFree bag storage after checkout

From

ยฃ577/night

Compare prices
๐Ÿ’ฌ

Why families love Radisson Blu Hotel Edinburgh City Centre

Family room with sofa bed that converts each evening worked for our two boys (10 and 14). The 14-year-old played golf with me at Bruntsfield while the 10-year-old swam at the indoor pool. Concierge arranged a 3-day golf and Edinburgh Zoo bundle. Breakfast was solid but slow on Saturday morning. Bag storage was free for two days after checkout when we did the St Andrews drive.

8#8 Best for Indoor Pool
Edinburgh Marriott Hotel Holyrood - 4-star hotel in Old Town / Holyrood, Edinburgh - photo 1
1/5

Excellent

2,908 reviews

8.7

The Marriott Holyrood sits at the bottom of the Royal Mile next to Holyrood Palace and the Scottish Parliament, with its own 15-metre indoor pool open 6:30am to 9:30pm and the most relaxed kids' policy of the central pool hotels. Honest family rooms, kid-friendly buffet at breakfast, and Arthur's Seat 5 minutes' walk away.

๐ŸŠIndoor Pool๐Ÿ›๏ธFamily Suite๐ŸผBaby-Friendly
15-metre indoor pool โ€” open 6:30am-9:30pm with no bookingKid-friendly buffet breakfast included in family rate5-minute walk to Arthur's Seat and Holyrood PalaceFamily rooms with sofa bed (sleeps four)Cots and highchairs available on request

From

ยฃ793/night

Compare prices
๐Ÿ’ฌ

Why families love Edinburgh Marriott Hotel Holyrood

Three nights in early March with a 4 and 8-year-old. The pool was the best surprise โ€” open from 6:30am, never crowded before 4pm, and lifeguard on weekends. Our 4-year-old went in twice a day. Kid-friendly buffet at breakfast had pancakes, fruit, and small cereals. Family room was a proper 32mยฒ with a sofa bed and the kids loved seeing Holyrood Palace from the window. Arthur's Seat hike was 5 minutes from the door.

9#9 Best for Indoor Pool
Holiday Inn Edinburgh Zoo by IHG - 4-star hotel in Corstorphine / next to Edinburgh Zoo, Edinburgh - photo 1
1/5

Holiday Inn Edinburgh Zoo by IHG

Corstorphine / next to Edinburgh Zoo

Very Good

5,949 reviews

8.0

Cheapest indoor-pool option in Edinburgh and the most family-friendly: a 15-metre indoor pool open 7am to 9pm with no booking, free on-site parking, and Edinburgh Zoo (with pandas) literally next door. The bus into central Edinburgh is 10 minutes, runs every 10 minutes, and the kids get free river-mile views from upper floors.

๐ŸŠIndoor Pool๐Ÿ›๏ธFamily Suite๐ŸผBaby-Friendly
15-metre indoor pool, open 7am-9pm, no booking neededFree on-site parkingNext door to Edinburgh Zoo, discounted tickets at receptionFamily rooms with two double beds (sleeps four)10-minute bus to Princes Street, every 10 minutes

From

ยฃ504/night

Compare prices
๐Ÿ’ฌ

Why families love Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo is the hotel I recommend for families who want a pool and animals without driving into the centre. It sits in Corstorphine, next door to Edinburgh Zoo, and reception offers discounted zoo tickets. The 15-metre indoor pool opens from 7am to 9pm with no booking, parking is free, and family rooms have two double beds for four. A bus reaches Princes Street in 10 minutes, every 10 minutes.

๐Ÿ’กTips for picking an Edinburgh hotel with an indoor pool

  • 1Book a hotel that publishes kids' pool hours on the website, not vague 'family-friendly' wording. The Holiday Inn Edinburgh Zoo and the Marriott Holyrood publish exact open hours (7am-9pm and 6:30am-9:30pm respectively, kids welcome anytime). Apex hotels restrict children to certain hours at Yu Spa โ€” check at booking, not at check-in.
  • 2Avoid August for indoor-pool trips. Festival prices add 40-60% to every hotel rate, the city is mobbed, and the weather is usually decent enough that you'll regret paying premium for a pool you barely use. Book November to March instead โ€” rain days actually earn the room and rates are at their lowest.
  • 3The Old Town hotels (Apex Grassmarket, Apex City, Marriott Holyrood) are 5-10 minutes from the Castle, the Royal Mile, and the National Museum. If this is your first Edinburgh trip with kids, this area makes everything walkable. The Sheraton at Festival Square is a 7-minute walk to Princes Street.
  • 4Don't book the cheapest pool room โ€” family rooms in Edinburgh hotels are usually only a 40-80 GBP premium and they include a sofa bed or twin setup, which you will need by night two. The Marriott Holyrood and Holiday Inn Zoo both have honest family rooms; the Sheraton's family suite is a separate kids' bedroom for the price of two adjoining standards.
  • 5If you're driving, only the Holiday Inn Edinburgh Zoo and the Sheraton Grand have proper on-site parking. Old Town hotels (the two Apex properties, Marriott Holyrood) need NCP garages at 25-35 GBP per night. Factor that into the room rate when comparing โ€” it's a real cost over four nights.
  • 6Pair the pool with the zoo. Holiday Inn Edinburgh Zoo is next door, sells discounted zoo tickets at reception, and its pool opens from 7am to 9pm without booking.

Other family activities in Edinburgh beyond the pool

Other activities your family might enjoy in Edinburgh.

More hotels with indoor pools across Europe

Explore hotels with indoor pool across Europe.

Frequently Asked Questions