Best Hotels with Spa in Captivating Edinburgh

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Edinburgh is a city that seamlessly melds rich history with contemporary charm. Whether you're a history enthusiast eager to explore its medieval castles or a culinary connoisseur in search of authentic Scottish delicacies, this vibrant city has something for everyone. And for those seeking the ultimate in relaxation and pampering, Edinburgh is home to a wide array of luxurious hotels with spa facilities, promising a rejuvenating haven amidst the bustling city.

Imagine unwinding in a plush robe, sipping on a glass of champagne, as skilled therapists work their magic with soothing massages and therapeutic treatments. Edinburgh boasts a selection of top-notch hotels with spa facilities that will transport you to a world of serenity and tranquility. Indulge in hydrotherapy pools, steam rooms, and saunas, where you can ease away any stresses or tensions. Immerse yourself in the therapeutic powers of wellness, let your worries fade, and allow your body and mind to find blissful harmony.

Staying in a hotel with a spa in Edinburgh not only offers unparalleled relaxation, but it also provides convenient access to the city's top attractions. After a day of pampering, venture out and explore the historic Royal Mile, visit the iconic Edinburgh Castle, or take a leisurely stroll along the picturesque waterfront of Leith. And when the day comes to an end, you can retreat back to your hotel, where luxury and comfort await, ensuring a restful night's sleep so you can wake up feeling rejuvenated and ready to continue your Edinburgh adventure.

Edinburgh truly is a city that caters to all tastes and preferences. From its fascinating history to its delectable cuisine, there is always something to discover. And for those seeking relaxation and indulgence, the hotels with spa facilities in Edinburgh provide the perfect sanctuary. So, treat yourself to a stay in one of these exquisite establishments, and let the city's charm and the serenity of the spa surround you, creating an unforgettable experience.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Radisson Collection Hotel, Royal Mile Edinburgh
2. Dakota Edinburgh
3. Ibis Edinburgh Centre South Bridge - Royal Mile
4. Sheraton Grand Hotel & Spa
5. Sheraton Grand Hotel & Spa
6. Novotel Edinburgh Park
7. Nira Caledonia
8. Apex Waterloo Place Hotel
9. The Howard, An Ascend Hotel Collection Member Edinburgh
10. Kimpton Charlotte Square By Ihg

Luxury Escapes: Hotels with Spa in Edinburgh

Check Availability

Edinburgh
Oct 25, 2026 - Oct 26, 2026

Radisson Collection Hotel, Royal Mile Edinburgh

9.0

Good

(6 Reviews)

+ 91 photos
Located in the historic heart of Edinburgh, the Radisson Collection Royal Mile Edinburgh offers a contemporary twist on Scottish hospitality. The hotel's spa, called One Spa, is a haven of calm and tranquility. Immerse yourself in the rooftop heated hydrotherapy pool, enjoy the rejuvenating thermal suite, or indulge in bespoke treatments that cater to your specific needs. The Radisson Collection Royal Mile Edinburgh provides a modern retreat with an emphasis on holistic wellness.
Address: 1 George IV Bridge
Rating: Good 9.0 (6 Reviews)
Rooms: 144
Price: From 212$

Dakota Edinburgh

8.8

Good

(3973 Reviews)

+ 91 photos
Dakota Edinburgh is a contemporary hotel that exudes style and sophistication, with a touch of family-friendly charm. While parents indulge in spa treatments like massages and facials, children can enjoy the hotel's dedicated play area and game room. The whole family can come together to relax by the pool or enjoy a leisurely stroll in the hotel's landscaped gardens. Dakota Edinburgh offers a harmonious blend of relaxation and family-friendly amenities.
Address: Ferrymuir Retail Park
Rating: Good 8.8 (3973 Reviews)
Rooms: 127
Price: From 104$

Ibis Edinburgh Centre South Bridge - Royal Mile

8.0

Good

(8294 Reviews)

+ 91 photos
Ibis Edinburgh Centre South Bridge is a stylish budget hotel centrally located in the city. While the hotel doesn't have a dedicated spa, it features modern rooms and amenities that provide a comfortable and relaxing stay. Guests can unwind in the hotel's sauna or enjoy a refreshing shower to destress after a day of sightseeing. Ibis Edinburgh Centre South Bridge offers a budget-friendly option with a touch of relaxation.
Address: 77 South Bridge
Rating: Good 8.0 (8294 Reviews)
Rooms: 259
Price: From 232$

Boutique Sanctuaries: Hotels with Spa in Edinburgh

For those seeking intimate and personalized experiences, these boutique hotels with spa facilities in Edinburgh are the perfect choice. From elegant retreats to hidden gems, these accommodations offer a unique blend of charm, character, and relaxation. Immerse yourself in an intimate spa setting, where attention to detail and personalized treatments are guaranteed to leave you feeling pampered and refreshed.

Sheraton Grand Hotel & Spa

8.8

Good

(3460 Reviews)

+ 91 photos
Set amidst the tranquility of the Quartermile area, The Sheraton Grand Hotel & Spa is an urban oasis in the center of the city. This stylish and modern hotel features a luxurious spa where guests can indulge in a variety of treatments and therapies. Relax in the rooftop hydropool, unwind in the thermal suite, or enjoy a massage tailored to your needs. The Sheraton Grand Hotel & Spa offers a contemporary retreat that seamlessly blends relaxation with urban sophistication.
Address: 1 Festival Square
Rating: Good 8.8 (3460 Reviews)
Rooms: 267
Price: From 279$

Sheraton Grand Hotel & Spa

8.8

Good

(3460 Reviews)

+ 91 photos
The Sheraton Grand Hotel & Spa not only caters to adults seeking relaxation but also understands the needs of families. Its spa offers a range of treatments for adults, while the hotel provides a dedicated Kids Club to keep the little ones entertained. Parents can enjoy a massage or unwind in the thermal suite, while the children can participate in fun activities designed just for them. The Sheraton Grand Hotel & Spa ensures a delightful experience for the entire family.
Address: 1 Festival Square
Rating: Good 8.8 (3460 Reviews)
Rooms: 267
Price: From 279$

Novotel Edinburgh Park

8.8

Good

(4639 Reviews)

+ 91 photos
Novotel Edinburgh Park is a family-friendly hotel conveniently located close to the city's major attractions. While parents pamper themselves with a range of spa treatments, children can enjoy the hotel's play area and designated entertainment zone. The family can come together for a swim in the indoor pool or indulge in a delicious meal at the on-site restaurant. Novotel Edinburgh Park ensures a relaxing and enjoyable stay for both adults and children.
Address: 15 Lochside Avenue
Rating: Good 8.8 (4639 Reviews)
Rooms: 170
Price: From 158$

Contemporary Retreats: Hotels with Spa in Edinburgh

If you crave a modern and contemporary ambiance while seeking a restful retreat, these hotels with spa facilities in Edinburgh are the perfect fit. Embrace sleek design, state-of-the-art amenities, and a myriad of spa offerings, all within a stylish and contemporary setting. These accommodations effortlessly blend modern indulgence with the tranquility of a spa sanctuary.

Nira Caledonia

8.6

Good

(442 Reviews)

+ 91 photos
Tucked away in a quiet Georgian terrace, Nira Caledonia is a hidden gem that combines Scottish heritage with contemporary design. Their spa, located in the hotel's private basement, offers a peaceful sanctuary to relax and rejuvenate. Indulge in bespoke treatments and personalized therapy, catered to your individual needs. Nira Caledonia promises an intimate, boutique experience with a focus on attentive service and ultimate tranquility.
Address: 6 And 10 Gloucester Place
Rating: Good 8.6 (442 Reviews)
Rooms: 28
Price: From 255$

Apex Waterloo Place Hotel

8.8

Good

(4697 Reviews)

+ 91 photos
The Apex Waterloo Place Hotel provides affordable comfort and a touch of luxury in the lively heart of Edinburgh. Its spa offers a range of reasonably priced treatments, including massages and facials, allowing you to indulge in relaxation without overstretching your budget. Discover tranquility in the sauna, steam room, or relaxation lounge, and enjoy a pampering experience that won't break the bank.
Address: 23-27 Waterloo Place
Rating: Good 8.8 (4697 Reviews)
Rooms: 184
Price: From 326$

The Howard, An Ascend Hotel Collection Member Edinburgh

9.2

Good

(469 Reviews)

+ 91 photos
A luxurious Georgian townhouse nestled in Edinburgh's New Town, The Howard offers a refined and elegant ambiance. The hotel's spa, nestled in the depths of the building, provides a serene oasis for guests to unwind and recharge. Experience the ultimate in relaxation with a range of treatments, including massages and facials. The Howard offers a boutique escape where attention to detail and personalized service are paramount.
Address: 34 Great King Street
Rating: Good 9.2 (469 Reviews)
Rooms: 19
Price: From 273$

Historic Charms: Hotels with Spa in Edinburgh

Experience the enchanting blend of old-world charm and spa indulgence at these historic hotels with spa facilities in Edinburgh. Step into a bygone era as you enter these exquisite establishments, where heritage and elegance meet wellness and relaxation. Immerse yourself in the charm of a grand past while enjoying the modern amenities and the serene sanctuaries these hotels have to offer.

Kimpton Charlotte Square By Ihg

8.8

Good

(1570 Reviews)

+ 91 photos
Located in a stunning Georgian building, The Principal Edinburgh Charlotte Square is a contemporary hotel boasting stylish and vibrant interiors. Its on-site spa, The Spa at The Principal, offers a range of luxurious treatments that will leave you feeling rejuvenated and reenergized. Unwind in the relaxation lounge or soak in the hydrotherapy pool, all while enjoying the effortlessly chic atmosphere of the hotel.
Address: 38 Charlotte Square
Rating: Good 8.8 (1570 Reviews)
Rooms: 251
Price: From 353$

The Scotsman Hotel

8.7

Good

(2478 Reviews)

+ 91 photos
Housed in the historic Scotsman Newspaper building, The Scotsman Hotel effortlessly marries history with contemporary elegance. The hotel's spa, The Scotsman Spa & Health Club, invites guests to unwind in the atmospheric surroundings, featuring original marble pillars and ornate details. Indulge in an array of treatments and relax in the heated pool or sauna. The Scotsman Hotel offers a truly unique and enchanting escape into history.
Address: 20 North Bridge
Rating: Good 8.7 (2478 Reviews)
Rooms: 82
Price: From 458$

The Bonham

9.2

Good

(2670 Reviews)

+ 91 photos
Nestled within a beautiful Victorian townhouse, The Bonham Hotel is a boutique establishment that captures the essence of Scottish charm. Its on-site spa offers a range of tranquil and rejuvenating treatments, ensuring a blissful escape from everyday stress. Immerse yourself in the serene surroundings, unwind in the relaxation room, and enjoy a pampering experience tailored to your needs. The Bonham Hotel provides a historic retreat with an intimate and soothing ambiance.
Address: 35 Drumsheugh Gardens
Rating: Good 9.2 (2670 Reviews)
Rooms: 49
Price: From 499$

Family-friendly Relaxation: Hotels with Spa in Edinburgh

Traveling with the family doesn't mean you have to sacrifice relaxation and pampering. These family-friendly hotels in Edinburgh offer the perfect combination of spa facilities and amenities to keep both adults and children happy. Enjoy quality time together while indulging in rejuvenating treatments and making lasting memories.

The Caledonian Edinburgh, Curio Collection By Hilton

8.7

Good

(1473 Reviews)

+ 91 photos
Steeped in history and boasting stunning views of Edinburgh Castle, The Caledonian is a true icon of luxury. Its Guerlain Spa invites guests to embark on a sensory journey, offering a range of indulgent treatments and beauty rituals. Relax in the spa's pool, sauna, and steam room before embracing ultimate tranquility. This legendary hotel combines timeless elegance with state-of-the-art amenities, ensuring an unforgettable stay.
Address: Princes Street
Rating: Good 8.7 (1473 Reviews)
Rooms: 229
Price: From 388$

Budget-Friendly Retreats: Hotels with Spa in Edinburgh

Traveling on a budget doesn't mean you can't treat yourself to a little pampering. These budget-friendly hotels in Edinburgh offer spa facilities that allow you to relax and rejuvenate without breaking the bank. Unwind in comfortable accommodations and enjoy a range of spa treatments that will leave you refreshed and ready to explore the city.