This article has links to products and services we love, which we may make commission from.
Planning a trip to Scotland’s capital and looking for Edinburgh hotels with pools? This guide takes a look at accommodation with indoor swimming pool facilities in the Old and New Town, West End and outskirts of the city centre so all you need to do is remember your swimsuit!
We’ve included hotels to meet a variety of budgets so whether you are booking a stay for work or to enjoy a relaxing trip, there is a room with access to a pool for every visitor.
Naturally, the more affordable hotels with pools in Edinburgh are a little further out but can be reached by tram, bus or train.
Old Town Edinburgh Hotels with Pool
1. The Balmoral Hotel
The Balmoral is one of Edinburgh’s most popular hotels.
Since 1902, this 5-star hotel has been part of the city’s skyline.
The Balmoral is next door to Waverley Station and the Royal Mile is just a 5-minute walk across the North Bridge.
Modern rooms have marble bathrooms and interactive TVs. Some rooms have views of Edinburgh Castle and the Old Town.
The spa has five treatment rooms and there is a sauna, a Turkish steam room, an indoor pool, and an exercise studio.
The 15-metre swimming pool is heated, low lights create a relaxing atmosphere.
Number One Restaurant is The Balmoral’s Michelin star restaurant, which provides a fine dining menu.
More informal dining atmosphere can be found at The Brasserie & Bar Prince.
Afternoon tea is served at Palm Court, while the SCOTCH offers over 500 varieties of Scottish Whisky.
There are plenty of additional amenities included, such as air conditioning, free Wi-Fi, and room service for breakfast.
Pets are allowed and there are special features for disabled guests, including lift access to rooms.
Couples, in particular, have rated the hotel very highly in terms of location – 9.9/10 for a two-person trip.
The Balmoral Clock is a landmark in the Edinburgh skyline.
- Location: Old Town, Edinburgh
- Price: from £400
- We stayed in a Deluxe Castle View Room, read our Balmoral review
2. Radisson Blu Hotel
Found on the historic Royal Mile, this modern hotel features a spa and fitness centre, stylish bar and luxury bedrooms with free Wi-Fi.
Each sleek, contemporary room has a luxurious private bathroom with free toiletries, a TV with satellite channels, and a spacious work area, making this Royal Mile hotel ideal for both business and casual travellers.
The Melrose Spa and Health Club within the hotel has an indoor heated swimming pool, a sauna and a fully-equipped fitness suite.
The pool area is child-friendly.
Spa treatments are also available, in addition to the 24-hour front desk and business centre.
The chic Itchycoo Bar and Kitchen overlooks the Royal Mile and serves a varied, seasonal menu, with a secondary spacious restaurant offering traditional Scottish breakfasts too.
For an additional cost, parking is available for guests.
All rooms are air-conditioned and there are facilities for disabled guests including life access.
Just 10 minutes from Edinburgh Castle and Holyrood Park, Radisson Blu Edinburgh is very central and close to Princes Street – all this for less than £300 per night is a great deal!
- Location: Old Town, Edinburgh
- Price: from £269
West End Hotels with Pool
3. Waldorf Astoria Edinburgh – The Caledonian
Situated just 1 minute from the famous Princes Street, Waldorf Astoria Edinburgh – The Caledonian luxury hotel has a modern leisure club and free Wi-Fi throughout.
Originally built in 1903 as part of Edinburgh’s central railway station, each room has a flat-screen TV, a luxurious ensuite with designer toiletries, and views of Edinburgh Castle.
Guests can enjoy access to the Guerlain Spa. Leisure facilities include a steam room, sauna, jacuzzi, swimming pool and a gym.
The Caley Bar offers a bar food and Grazing by Mark Greenaway is an award-winning restaurant.
Afternoon teas at Peacock Alley are popular.
Private parking is available at an additional cost as are dogs.
- Location: West End, Edinburgh
- Price: from £429
4. Sheraton Grand Hotel & Spa
The luxurious rooms, accessible by lift, boast free Wi-Fi, a TV, air conditioning 24-hour room service, and en suites with a separate bath and walk-in shower.
At the One Spa, guests can enjoy complimentary use of the indoor swimming pool, gym and fitness studios.
The unique and recently renovated Thermal Suite and rooftop Hydropool experiences, known as Escape at One, can be booked as an add-on to your stay and includes a variety of spa and beauty treatments.
In addition to all this, a modern Scottish menu and unique gin tasting experience are available in the vibrant One Square Bar + Brasserie.
Private parking is available at a rate of £15 per day.
the Sheraton Grand is a 20 minute walk from the historic Dean Village, a popular photography location in Edinburgh.
- Location: West End, Edinburgh
- Price: from £399
New Town Hotels With Pools
5. Kimpton – Charlotte Square
The Kimpton Charlotte Square hotel is situated in the heart of Edinburgh’s financial district, just metres from both Princes and George Street.
Each room is equipped with AC, a flat-screen smart TV, a complimentary treat box and fridge, not forgetting an en suite bathroom with a range of complimentary toiletries.
Accessible rooms with modified baths with bars are available.
There is an elevator in the hotel.
There are two restaurants, The Garden and BABA.
The Garden is an indoor courtyard filled with trees and wicker furniture.
This is where breakfast is served as well as a full menu including salads, hot dishes, cakes, spritzers and Scottish cocktails.
BABA is a popular Mediterranean restaurant and cocktail bar.
The Kimpton has an indoor swimming pool and spa for guests to use.
The hotel welcomes pets and has parking facilities for an extra cost.
Looking for hotels with parking in Edinburgh? Here’s our guide*.
- Location: New Town, Edinburgh
- Price: from £368
Outside City Centre Edinburgh Hotels with Pool
6. Novotel Edinburgh Park
This 4-star Edinburgh hotel is a 12-minute train or tram ride from the city centre and is ideal for those who need to drive and don’t mind being on the outskirts of the city.
Each spacious room includes a large work area, TV, minibar, and free Wi-Fi – ideal for business travellers.
Guests have complimentary access to the indoor heated swimming pool and can also choose to exercise or relax in the gym and steam room.
The in-house Elements restaurant serves a range of modern and traditional cuisine, with drink and light meals available in the relaxing bar area too.
Additionally, two under 16’s can stay free with breakfast when sharing a room with adults.
This includes access to games, baby equipment, a kids menu in the restaurant, and a 5 pm check-out on Sundays.
Pets are also welcome at Novotel so the whole family can enjoy some time away for a great price!
- Location: Edinburgh Park
- Price: from £119
7. Village Hotel Edinburgh
Offering an indoor pool and a spa and wellness centre at an additional cost, Village Hotel Edinburgh is located a short driving distance from Edinburgh city centre and is in walking distance to Leith and Stockbridge.
Free WiFi access is available throughout the hotel and there is private parking available at a cost.
All rooms are fitted with modern en suites, air conditioning, and a flat-screen TV.
There is a bar, restaurant (Village Grill) and Starbucks coffee shop within the hotel in addition to meeting rooms for business travellers.
There is a large 20 metre family-friendly swimming pool and jacuzzi which guests can use.
The spa area is also open to day visitors.
This budget hotel costs just over £100 per night and has many more great amenities to ensure you have a comfortable stay.
- Location: Crewe Toll, Edinburgh
- Price: from £104
8. Best Western Kings Manor
If you’re looking for somewhere to stay in Edinburgh with a pool but on a tight budget, this hotel is perfect for you.
Best Western Kings Manor in Edinburgh offers free WiFi, a swimming pool, gym, spa bath and tennis court.
It is found 10 minutes from Portobello Beach and the nearest train station.
All rooms have spacious en-suites with satellite TV and 24-hour room service.
Rooms are also air-conditioned and accessible by lift.
Guests have complimentary use of the 20 meter indoor swimming pool and the Fountain Spa Leisure Club, which boasts a sauna, a steam room and a beauty therapy suite.
The traditional Lauders Restaurant serves a continental breakfast and traditional meals, and guests can also benefit from the on-site bar.
Free parking is available on-site and pets are also allowed.
It is a bonus that this budget hotel is dedicated to being environmentally responsible and promotes eco-friendly tourism.
If you’re happy being close to Edinburgh but not in the city, check out our guide to Scottish castle hotels, some of which have swimming pools and spas.
- Location: Portobello, Edinburgh
- Price: from £80
Did you find this useful?
Pin to your Edinburgh planning board to bookmark
Any questions or comments?
Let us know below