Best spa hotels in Edinburgh

Full Guide 2022

Find your hotel with spa and wellness centre...

One of the most picturesque cities on earth, Edinburgh is well-known for its historical landmarks, UNESCO World Heritage sites, and extensive past. It is regarded as the best festival city in the world and a center for the literary arts, comedy, culture, high education, and more.

When visiting this city, it is best to stay at a spa hotel where you can relax after a busy day of exploring this beautiful city. Take a look at our hand-picked list of spa hotels in Edinburgh and prepare for your next visit to the city!

Top 4 spa hotels in Edinburgh

Kimpton Hotel

First on our list of best spa hotels in Edinburgh is this fabulous hotel offering its guests leisure facilities like a sauna, steam room, various massages, beauty treatments, a fully equipped gym, and a swimming pool.

There is an on-site grill restaurant that serves Middle Eastern and Mediterranean cuisine, as well as an indoor courtyard, serving breakfast, food and drinks throughout the day and even Scottish cocktails in the evenings.

Rooms are beautiful and come with a flat-screen TV, complimentary treat box, fresh milk/mineral water in the fridge, and free bathroom toiletries.

Waldorf Astoria Edinburgh

Located in Edinburgh, just a 1-minute walk from Princes Street, this spa hotel comes with unobstructed views of Edinburgh Castle and a leisure facility including a range of luxurious treatments, a sauna, steam room, gym, and a swimming pool.

Built in 1903, this hotel offers luxurious rooms with free Wi-Fi, flat-screen TV, and designer toiletries. At the hotel, there are 3 on-site restaurants and bars so you will have enough dining options.

This hotel also holds evening entertainment and temporary art galleries, while George Street’s restaurants, bars, and shops are less than a 5-minute on foot from the property.

The Balmoral Hotel

This historic hotel, located in the Old Town, features a spa with 5 treatment rooms, a sauna, a Turkish steam room, an exercise studio, massages, and a fitness center with personal trainers, as well as an indoor pool.

Every room is beautifully designed and has a marble bathroom with an interactive TV, while many rooms also have views of the Old Town and Edinburgh Castle.

The hotel has 2 on-site restaurants and is very close to Edinburgh’s main shopping area.

Norton House Hotel & Spa

Next on our hand-picked list of best spa hotels in Edinburgh is this Victorian mansion, sitting on huge grounds, featuring a luxury spa with a sauna, steam room, hydrotherapy pool, treatment rooms, swimming pool, and even a fully equipped fitness center.

It also offers an award-winning restaurant serving traditional cuisine and a bar with classic cocktails, as well as boutique rooms with free Wi-Fi, modern bathrooms with toiletries, and a TV with a DVD player.

Free private parking is available for guests of this hotel!

Full list of spa hotels in Edinburgh

Apex Waterloo Place Hotel

This 4-star hotel in the heart of Edinburg has a stylish spa with a sauna, steam room, massages, fitness center with locker rooms, and an indoor heated pool where you can relax and rejuvenate.

Every room features modern amenities like a flat-screen TV, free Wi-Fi, a walk-in shower, organic toiletries, a mini fridge, air conditioning, and a Nespresso coffee machine so you could feel like at home.

Guests can find an award-winning on-site restaurant serving traditional Scottish meals, and an on-site bar with elegant Georgian features and a stunning fireplace.

Best Western Kings Manor

Unwind in the fitness and wellness facilities in this pet-friendly hotel with spa, including a sauna, steam room, beauty services, body and hair treatments, heated pool, and a fully equipped gym with personal trainers, as well as fitness and yoga classes.

There is also a tennis court, free Wi-Fi, free on-site parking, 24-hour room service, a terrace with outdoor furniture where you can enjoy sunny days, and an on-site restaurant and bar open for lunch and dinner.

Each morning, both continental and English breakfasts are served so make sure to try them before exploring the area!

Radisson Blu Hotel

This modern hotel, set in the Old Town, provides its guests with a spa center including a sauna, spa treatments for body and hair, all kinds of massages, a steam room, a fitness center, and a heated indoor pool.

Every room is contemporary and has free Wi-Fi, a TV, and free bathroom toiletries, and is made for the most comfortable stay. There is a business center and a 24-hour front desk which might come in handy if you’re traveling for work.

Guests can also enjoy a stylish restaurant and bar serving seasonal cuisine and traditional Scottish breakfasts.

Sheraton Grand Hotel & Spa

Another amazing property on our list of the best spa hotels in Edinburgh is this 5-star hotel with views of Edinburgh Castle, situated right next to the entertainment area. A modern menu and unique gin-tasting experience are available at the bar and brasseries on the site.

Guests can relax at the spa facility with a fitness studio, swimming pool, sauna, various massages, Hammam, beauty and spa treatments, and a unique rooftop hydro pool experience that you won’t forget.

There is also free Wi-Fi available for guests, a 24-hour room service, a walk-in shower, and a mood lighting option in the room.

Radisson Collection Hotel

This 5-star spa hotel, located in the heart of the city, offers great leisure amenities with a spa and fitness center, as well as a swimming pool facility.

The hotel also features an iconic design, beautiful rooms and suites, free Wi-Fi, a modern restaurant, an on-site bar, and access to sister hotels’ features. Rooms are comfortable and come with an en-suite bathroom, LCD TV, and a Nespresso coffee machine.

Bus and tram stops are within walking distance so make sure to visit some of the points of interest that are nearby this gorgeous hotel!

Novotel Edinburgh

Situated in Edinburgh, this pet-friendly hotel offers its guests a spa facility with a sauna, hot tub, fitness center with locker rooms, and a heated indoor swimming pool.

Every room is contemporarily designed and comes with an LCD TV, free Wi-Fi, a minibar, and a coffee machine. Guests at this hotel can also enjoy the on-site restaurant and bar serving delicious cuisine and craft beers.

Princes Street and the Royal Lyceum Theatre are within walking distance so make sure to explore the area!

Leonardo Edinburgh

Next on our list of spa hotels in Edinburgh is this 4-star property featuring free parking, free Wi-Fi, room service, 24-hour reception, and spa facilities with a sauna, a fully equipped fitness center, and a heated indoor pool.

The hotel offers its guests a bar, and comfortable rooms with a flat-screen TV with cable channels. Guests can also enjoy a continental breakfast that is served each morning.

There are many parks and other top attractions nearby so be sure to explore the area.

Holyrood Hotel

Stay in the oldest part of Scotland’s capital, at this 4-star hotel that provides its guests with a spa facility including an indoor pool, modern treatment rooms, solarium, sauna, steam room, and a fully equipped gym.

Each unit has a marble bathroom, free Wi-Fi, a coffee machine, and free mineral water. Guests can enjoy the on-site award-winning restaurant serving simple meals, using the finest local ingredients.

This hotel is within walking distance from Princes Street and Edinburgh Castle.

Village Hotel

Located nearby from Edinburgh city center, this modern hotel has all the necessary amenities made for your comfortable stay. It offers a spa and wellness center with an indoor pool, sauna, steam room, body and facial treatments, and a gym, as well as yoga and fitness classes.

Every unit is stylish and comes with an en-suite bathroom, flat-screen TV, free Wi-Fi, air conditioning, and a comfortable bed. You can also find and enjoy an on-site pub and grill, and a Starbucks coffee shop.

There are many parks and gardens around this area so feel free to go for a walk on a sunny day during your staycation.

Holiday Inn Hotel

Last on our hand-picked list of spa hotels in Edinburgh is this stylish 4-star hotel. It features free parking, free Wi-Fi, and a spa center with a solarium, sauna, beauty treatments, massages, gym with personal trainers, and a heated pool.

Next to the Edinburgh Zoo, this hotel has spacious rooms with air conditioning, coffee machines, and TVs. At the hotel, there is an international on-site restaurant, as well as a cocktail lounge.

Before other activities during your day, enjoy the buffet breakfast which is served each morning!


  • What is the best spa hotel in Edinburgh?

    It is difficult to pick only the one, because there are a lot of amazing spa hotels in Edinburgh! But according to visitors, the Balmoral Hotel is the best spa hotel in Edinburgh. It is a historic hotel that features spa with 5 treatment rooms, a Turkish steam room, a sauna, an exercise studio, massages, gym, and even an indoor pool.

  • Do spa hotels in Edinburgh offer restaurants on-site?

    Yes, most of the hotels (spa hotels) in Edinburgh offer its guests on-site dining options, as well as a bar - most of the time.

    Take a look at our hand-picked list of best spa hotels in Edinburgh and pick the one that suits you the best!

  • Does Edinburgh have nightlife?

    Edinburgh is actually known for its vibrant nightlife, as it has many nightclubs, pubs, and bars. While visiting Edinburgh, you will have many top attractions and interesting districts to visit.

  • Is there a hotel with a hydro pool in Edinburgh?

    Yes, there is - and a very good one! Sheraton Grand Hotel & Spa offers amazing spa facilities including a unique hydro pool that is on the rooftop, a sauna, a Hammam, a gym, various massages, beauty and spa treatments, and a swimming pool. It is an experience you won't forget!

Find the best free advice to level up your romantic getaway, discover hidden gems near you and get discounts for romantic hotels straight to your inbox.

By Cupid from Hotels With Hot Tub in Room . Club

↓ Share it before booking! ↓