Choose your preferred language. We speak English and 42 other languages.
From spa hotels to country houses, more accommodation in Edinburgh
Check out our pick of great spa hotels in Edinburgh
9.1 Superb 2,545 reviews
Breakfast is served in The Garden, an indoor courtyard, which serves food and drink throughout the day, including salads, hot dishes, cakes, spritzers and Scottish cocktails in the evening.
Guest rooms have complimentary access to the spa between 07:00 - 09:00 and 18:00 - 21:00 with a small charge of GBP10 per person for full access. Superior rooms and above have complimentary access to the spa.
9.3 Superb 1,111 reviews
First opened in 1902, The Balmoral now offers rooms with a spacious marble bathroom and an interactive TV. Many rooms have views towards Edinburgh Castle and the Old Town.
With a sauna and a Turkish steam room, The Balmoral Spa features 5 treatment rooms and an exercise studio.
9.0 Superb 6 reviews
Britannia Quay Apartment offers accommodation in Edinburgh, 600 metres from Royal Yacht Britannia and 3 km from Edinburgh Playhouse. The property is 3.1 km from Omni Centre.
The apartment has 2 bedrooms, a flat-screen TV with satellite channels and a fully equipped kitchen that provides guests with a dishwasher.
9.7 Exceptional 16 reviews
Offering a garden and garden view, Stylish Garden View Apartment is set in Edinburgh, 2.1 km from Royal Yacht Britannia and 4.2 km from Edinburgh Playhouse. This property is 4.3 km from Omni Centre.
This apartment is fitted with 1 bathroom with a bath and a shower. The accommodation is fitted with a kitchen with a dishwasher and an oven.
9.8 Exceptional 48 reviews
Featuring sea views, Apartment on the beach features accommodation with a terrace, around 5 km from Edinburgh Playhouse. The property was built in 2013, and has accommodation with free WiFi.
This apartment comes with 3 bedrooms, a living room and a fully equipped kitchen. The apartment also provides a flat-screen TV, a seating area, and 2 bathrooms with a bath and a shower.
9.4 Superb 44 reviews
Situated a 2-minute walk from the Royal Mile and a 6-minute walk from Holyrood Palace, The Park At Holyrood offers accommodation located in Edinburgh. The Edinburgh Playhouse is within a 10-minute walk of the apartment.
The property has free access to a sauna and an indoor pool in the neighbouring Hotel.
9.5 Exceptional 63 reviews
Situated on the Royal Mile, this apartment features a balcony. The unit is 1.3 km from Edinburgh Castle. Free WiFi is available throughout the property.
There is a seating area and a kitchen complete with a dishwasher, a washer/dryer, a hob, oven and a microwave. A flat-screen TV in the living room and a curved TV in the king-size bedroom. Private parking is available at the apartment.
This spa hotel in Edinburgh has been booked 1,281 times.
This spa hotel in Edinburgh has been booked 1,075 times.
This spa hotel in Edinburgh has been booked 988 times.
This spa hotel in Edinburgh has been booked 634 times.
This spa hotel in Edinburgh has been booked 601 times.
This spa hotel in Edinburgh has been booked 496 times.
8.7 Fabulous 2,544 reviews
Food was excellent. Had a pregnancy massage at the spa which was excellent. A lovely place to relax.
9.3 Superb 1,703 reviews
Everything else! The hostel is very modern and clean with great showers. They have 2 doors so you have lots of space to get changed. Lockers in the room. Great location. The breakfast was fantastic and the kitchen very easy to use to cook in the evening. The atmosphere was quiet and relaxed, mostly mature people and people travelling alone. I had some lovely chats! When I was there it was definitely not a party hostel which was amazing.
9.0 Superb 4,125 reviews
Hotel was fantastic for our little get away for a night break. Great location right on the Royal Mile. Bedroom was a fantastic size with a really large and comfortable bed. Bathroom was well equipped with a good shower. Room was surprisingly quiet considering the location so obviously well insulated. Spa facilities were wonderful with a lovely pool, steam room and sauna.
8.1 Very good 3,317 reviews
Very good breakfast was included for our stay. Staff provided information on how to get the bus to and from the city centre. The swimming pool/ sauna/ gym were free to use (best to sign up for a 1hr time slot in the swimming pool during peak times to ensure there's space, but the pool wasn't oversubscribed during our stay). Big car park at the back of the hotel - free to park.
8.6 Fabulous 2,219 reviews
Spacious room, great facilities. the staff were very pleasant and extremely helpful. Fantastic choice at breakfast, relaxed, unhurried atmosphere. Had a lovely swim before breakfast, again great clean facilities...........keep up the good work.
8.5 Very good 2,073 reviews
The Edinburgh Hilton is a luxury hotel. The hotel staff provides friendly and warm service. The hotel room is upscale spacious, the dining room is luxurious. Buffet breakfast offers high quality food with rich variety. Stay in this hotel to make the Edinburgh trip better.
8.1 Very good 3,317 reviews
The swimming pool was warm, liked the sauna and hot tub. The staff were friendly and helpful. Plenty of choice for breakfast. The room was comfortable and had what we needed. Spacious bar and restaurant area. We overlooked the car park at the back of the hotel which faced the zoo, as we did not look out of the window, we were not concerned about this.
8.6 Fabulous 1,831 reviews
The location is wonderfull. SPA facilities are ok and start to work early.steam bath, sauna and swimming pool with complimentary mineral water help you to relax.breakfast is good and the choice is quite wide.
9.3 Superb 1,111 reviews
Excellent, historic property. Great location in the city, and as we travelled by train - we arrived at the Balmoral as we stepped off the train. Lots of character. Very comfortable beds. We thoroughly enjoyed the spa - using the pool, sauna & steamroll - great way to relax at the end of the day. The breakfast buffet was second to none! So many delicious foods, presented beautifully.