Top Hotels in Edinburgh Offering Spa Amenities

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

If you're planning a visit to the captivating city of Edinburgh in the United Kingdom, you're in for a treat. Known for its rich history, stunning architecture, and vibrant cultural scene, Edinburgh has something to offer every traveler. And what better way to enhance your experience than by indulging in the luxurious options that hotels in Edinburgh with spa facilities provide? From unwinding after a day of sightseeing to rejuvenating your body and mind, these hotels offer the perfect escape for relaxation.

Immerse yourself in the soothing ambiance of Edinburgh's top-rated hotels that boast exceptional spa facilities. Treat yourself to a pampering massage or a rejuvenating facial, as you detach from the hustle and bustle of city life. Step into a tranquil oasis where expert therapists will tailor treatments to suit your individual needs, ensuring a truly personalized experience. With an array of wellness offerings, these hotels provide the ideal setting for you to unwind and recharge during your stay in Edinburgh.

Not only will you have access to state-of-the-art spa facilities, but you'll also find these hotels to be conveniently located near popular attractions and landmarks. After a day of exploring iconic sites like Edinburgh Castle or taking a stroll down the historic Royal Mile, you can retreat to your hotel's spa to relax those tired muscles. And who could resist the allure of a peaceful soak in a luxurious hot tub, with breathtaking views of the cityscape? Hotels in Edinburgh with spa facilities offer an unbeatable combination of convenience and indulgence, ensuring your stay in this picturesque city is nothing short of extraordinary.

So, whether you're seeking a romantic getaway, a wellness retreat, or simply want to add a touch of luxury to your trip, consider booking one of the many hotels in Edinburgh with spa facilities. From their exquisite amenities to their dedicated staff, these accommodations provide the perfect blend of comfort, relaxation, and rejuvenation. Let the stresses of everyday life melt away as you immerse yourself in a world of pure serenity. Your Edinburgh experience will be truly unforgettable when you choose to stay in one of these exceptional hotels.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Prestonfield House Hotel
2. Nira Caledonia Hotel
3. Waldorf Astoria Edinburgh - The Caledonian Hotel
4. The Hostel
5. Tigerlily Hotel
6. The Scotsman Hotel
7. Novotel Edinburgh Centre
8. Apex City Of Edinburgh Hotel
9. Dalmahoy Hotel & Country Club
10. Kimpton - Charlotte Square, An Ihg Hotel

Top Luxury Hotels in Edinburgh with Spa

Check Availability

Edinburgh
Mar 12, 2026 - Mar 13, 2026

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Immerse yourself in opulence at Prestonfield House, a grand hotel set in a magnificent 17th-century baroque mansion. The hotel's spa offers an indulgent escape, with treatments such as organic body wraps and relaxing massages. Nestled in the hotel's lush grounds, this spa invites guests to unwind in an atmosphere of refined elegance and tranquility.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Nira Caledonia Hotel

8.1

Good

(540 Reviews)

+ 336 photos
Tucked away in the city's charming New Town, Nira Caledonia is a chic boutique hotel with a focus on relaxation and wellness. Its spa features an array of indulgent treatments, including aroma massages and facials using organic, locally sourced products. Unwind in the hotel's private hot tub or enjoy a moment of tranquility in the beautifully manicured garden, creating a truly serene experience.
Address: 6 Gloucester Place
Rating: Good 8.1 (540 Reviews)
Rooms: 34
Price: From 205$

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Situated in a grand Victorian building, The Waldorf Astoria Edinburgh – The Caledonian is a testament to timeless luxury. Its luxurious Guerlain Spa takes guests on a sensory journey, combining traditional techniques with the finest skincare products. Indulge in a signature facial, unwind in the pool, or enjoy a peaceful moment in the spa's serene lounge area, all while basking in the old-world charm of this iconic hotel.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Boutique Hotels in Edinburgh with Spa

For those seeking a more intimate and personalized experience, Edinburgh boasts a selection of boutique hotels that combine charm with rejuvenating spa facilities. These hidden gems offer a unique and intimate atmosphere, ensuring a truly unforgettable stay for guests looking for the perfect balance between luxury and coziness.

The Hostel

7.0

Good

(1913 Reviews)

+ 70 photos
Perfectly blending affordable accommodation with well-equipped spa facilities, Village Hotel Edinburgh offers a great budget-friendly option. The hotel's spa features a pool, sauna, and steam room, providing guests with a relaxing retreat. Whether unwinding in the spa or taking advantage of the hotel's other amenities, this affordable option ensures a refreshing stay without sacrificing on comfort.
Address: 3 Clifton Terrace
Rating: Good 7.0 (1913 Reviews)
Rooms: 8
Price: From 19$

Tigerlily Hotel

8.9

Good

(2178 Reviews)

+ 177 photos
Known for its vibrant design and lively atmosphere, Tigerlily is a boutique hotel that seamlessly merges style with relaxation. The hotel's intimate spa offers a range of treatments, from relaxing massages to revitalizing body wraps. With its trendy decor and attentive service, Tigerlily provides a perfect retreat for those seeking a boutique hotel experience combined with top-notch spa facilities.
Address: 125 George Street
Rating: Good 8.9 (2178 Reviews)
Rooms: 33
Price: From 243$

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Occupying the building that once housed Scotland's national newspaper, The Scotsman Hotel blends history with contemporary luxury. Its spa is located in the former advertising hall, where guests can enjoy a wide range of treatments and therapies. The hotel's unique character, coupled with its exceptional spa facilities, creates a truly memorable experience.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

Historic Hotels in Edinburgh with Spa

Edinburgh's rich history extends to its hotels, offering guests a chance to experience both the city's fascinating past and pampering spa facilities. These historic hotels have preserved their architectural beauty while embracing the modern comforts of luxurious spas, making them ideal choices for history enthusiasts seeking relaxation.

Novotel Edinburgh Centre

8.0

Good

(5752 Reviews)

+ 354 photos
Conveniently located near the city center, Novotel Edinburgh Centre provides comfortable accommodation and excellent spa facilities at an affordable price. Its spa features a sauna, steam room, and fitness center, allowing guests to relax and rejuvenate after a day of exploring the city. With comfortable rooms and a range of amenities, this hotel offers great value for spa enthusiasts on a budget.
Address: 80 Lauriston Place
Rating: Good 8.0 (5752 Reviews)
Rooms: 180
Price: From 208$

Apex City Of Edinburgh Hotel

8.2

Good

(4326 Reviews)

+ 117 photos
Located within walking distance of popular attractions, Apex City of Edinburgh Hotel is an affordable yet stylish option for travelers seeking a spa experience. The hotel's spa boasts a range of treatments, including massages and body scrubs, using high-quality products. With its comfortable rooms and central location, this hotel provides an ideal base for exploring the city while enjoying spa amenities.
Address: 61 Grassmarket
Rating: Good 8.2 (4326 Reviews)
Rooms: 122
Price: From 189$

Dalmahoy Hotel & Country Club

8.1

Good

(8149 Reviews)

+ 237 photos
Nestled in 1,000 acres of parkland, the Dalmahoy Hotel & Country Club provides a serene escape for families. Parents can relax and rejuvenate with a range of spa treatments, including massages and facials, while children can enjoy the hotel's outdoor activities, such as tennis or golf lessons. The hotel's spa and family-friendly amenities ensure that everyone has a memorable and enjoyable stay.
Address: Edinburgh West
Rating: Good 8.1 (8149 Reviews)
Rooms: 215
Price: From 102$

Affordable Hotels in Edinburgh with Spa

For those traveling on a budget, Edinburgh also offers affordable accommodations with spa facilities, providing a delightful blend of comfort and relaxation without breaking the bank. These hotels offer a warm welcome, well-equipped spas, and value for money, ensuring a memorable stay without compromising on quality.

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
The Principal Edinburgh Charlotte Square seamlessly blends Georgian elegance with contemporary comfort. Its tranquil spa offers a range of holistic treatments, drawing inspiration from nature and Scottish traditions. Guests can enjoy a therapeutic massage, relax in the hydrotherapy pool, or rejuvenate in the sauna and steam rooms. With its serene atmosphere and attentive service, this hotel truly embodies the essence of a spa retreat.
Address: 38 Charlotte Square
Rating: Good 8.8 (2127 Reviews)
Rooms: 199
Price: From 232$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
Situated in the heart of the historic Old Town, The Witchery by the Castle is a unique and luxurious hotel known for its rich history and romantic ambiance. The hotel offers a range of spa treatments in decadent surroundings, allowing guests to enjoy the ultimate indulgence. With its enchanting atmosphere and exceptional spa, this hotel guarantees an unforgettable stay.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Nestled on the historic Royal Mile, the Radisson Collection Hotel embraces sustainability while providing a luxurious spa experience. The hotel's spa features eco-friendly treatments and utilizes energy-efficient practices, allowing guests to relax guilt-free. With its commitment to reducing its carbon footprint, the Radisson Collection Hotel offers a green oasis in the center of the city.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$

Family-Friendly Hotels in Edinburgh with Spa

For families traveling to Edinburgh, there are hotels that cater to both adults' need for relaxation and children's desire for fun. These family-friendly hotels offer spa facilities to help parents unwind, while also providing entertainment options for the little ones, ensuring a memorable and enjoyable stay for everyone.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Located in the center of the city, The Balmoral Hotel is synonymous with luxury and elegance. Its award-winning spa offers a range of rejuvenating treatments, including massages inspired by Scottish wellness traditions. With spacious treatment rooms, a steam room, and a stunning rooftop relaxation area, guests can escape the bustling city streets and immerse themselves in a haven of serenity.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Set in a beautiful Victorian townhouse, The Bonham Hotel combines elegance with eco-friendly practices. The hotel's spa offers a range of natural and organic treatments, ensuring guests can relax and rejuvenate while staying true to their environmental values. With its commitment to sustainability, The Bonham Hotel offers an eco-conscious option for those seeking a spa retreat.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$

Sheraton Grand Hotel & Spa

8.3

Good

(2823 Reviews)

+ 243 photos
Situated in the center of the city, the Sheraton Grand Hotel & Spa is an excellent choice for families seeking both comfort and relaxation. With a dedicated spa featuring a variety of treatments, parents can rejuvenate while the children enjoy the hotel's indoor heated pool or take part in supervised activities. This hotel combines luxury and family-friendly amenities, creating a perfect retreat for all.
Address: 1 Festival Square
Rating: Good 8.3 (2823 Reviews)
Rooms: 269
Price: From 273$

Eco-Friendly Hotels in Edinburgh with Spa

For environmentally conscious travelers looking for sustainable accommodations, Edinburgh offers eco-friendly hotels that prioritize both relaxation and eco-responsibility. These hotels combine luxurious spa offerings with a commitment to sustainability, allowing guests to indulge while minimizing their environmental impact.