🏨HotelsWithToys
🏊

Best Edinburgh Hotels with Indoor Pools for Families

8 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.

🏊Why Edinburgh hotels with indoor pools are worth it for families

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 in our experience.

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.

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦

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 8 Picks

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

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
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.

5#5 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 β€” 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 (60 GBP/night)

From

Β£1046/night

Compare prices
πŸ’¬

Why families love Sheraton Grand Hotel & Spa

We stayed three nights with a 6 and 9-year-old in February β€” the rooftop hydropool in steaming rain was the trip highlight. Family swim windows (9am-12pm, 3pm-7pm) were strictly enforced but never crowded outside school holidays. The kids' breakfast in the One Square restaurant has cereal, pancakes, and a juice bar. Our family room slept four with proper beds and we got two bathrobes for the kids' size.

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
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.

8#8 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 parking (saves 30 GBP/night vs Old Town)Next door to Edinburgh Zoo β€” discounted tickets at receptionFamily rooms with two double beds (sleeps four)10-minute bus to Princes Street, runs every 10 min

From

Β£504/night

Compare prices
πŸ’¬

Why families love Holiday Inn Edinburgh Zoo by IHG

Four nights in February half-term with a 5 and 8-year-old. The pool was the best-value swim in the city β€” open all day, three other families maximum, and lifeguard at weekends. Free parking saved us 30 GBP/night versus the Old Town hotels and the bus into town was painless. Edinburgh Zoo entrance is across the road and we got hotel rate tickets at reception. Honest family room with two doubles, slept four properly.

πŸ’‘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.

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.

Find more hotels in Edinburgh

Loading map…

Frequently Asked Questions