Best Hotels in Edinburgh with Spa Facilities

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

Welcome to the enchanting city of Edinburgh, where history and culture blend seamlessly with modern comforts. As you embark on your journey to this captivating destination, indulge in the ultimate relaxation with a stay in one of the exquisite hotels Edinburgh has to offer. From stunning architectural gems to world-class spa facilities, Edinburgh boasts a wide array of accommodation options to suit every traveler's desires.

Immerse yourself in luxurious tranquility by choosing one of the top hotels in Edinburgh with spa facilities. Experience the epitome of pampering as you unwind in serene surroundings and indulge in rejuvenating treatments tailored to your needs. Whether you seek a couples' massage in a beautifully adorned spa suite or a rejuvenating facial using organic Scottish products, Edinburgh's spa hotels provide a haven of peace and wellness. After a day of exploring the city's historical treasures, there's nothing quite like a soothing dip in a heated pool or a serene sauna session to truly unwind.

In addition to their calming oasis-like atmosphere, hotels in Edinburgh with spa facilities offer convenient access to the city's iconic landmarks. Imagine stepping out of your peaceful sanctuary and finding yourself just moments away from the imposing Edinburgh Castle or the picturesque Royal Mile. With a stay in one of these meticulously designed hotels, you can effortlessly combine luxury and convenience, immersing yourself in both the rich history and the delightful modern offerings that Edinburgh has to offer.

Embark on a journey of relaxation and adventure in the enchanting city of Edinburgh with the perfect blend of luxurious spa facilities and convenient proximity to renowned attractions. Let the charm of this captivating destination envelop you as you delve into the best that hotels Edinburgh spa have to offer.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Dalhousie Castle Hotel
2. Waldorf Astoria Edinburgh - The Caledonian Hotel
3. Nira Caledonia Hotel
4. The Bonham Hotel
5. The Balmoral Hotel
6. Prestonfield House Hotel
7. Kimpton - Charlotte Square, An Ihg Hotel
8. The Witchery By The Castle
9. Hilton Edinburgh Carlton Hotel
10. Norton House Hotel & Spa, Edinburgh

Luxurious Retreats: Hotels Edinburgh Spa for the Ultimate Indulgence

Check Availability

Edinburgh
Mar 10, 2026 - Mar 11, 2026

Dalhousie Castle Hotel

8.3

Good

(810 Reviews)

+ 253 photos
Steeped in history and nestled amidst picturesque woodland, Dalhousie Castle & Aqueous Spa provides a truly magical spa experience. Located just outside Edinburgh, this enchanting castle hotel offers a unique underground spa, where guests can indulge in therapeutic treatments inspired by both ancient and modern practices. Immerse yourself in tranquility with a swim in the castle's heated pool, unwind in the sauna and steam room, or choose from an array of rejuvenating therapies. Dalhousie Castle & Aqueous Spa weaves together history, nature, and wellness to create an unforgettable escape.
Address: Bonnyrigg
Rating: Good 8.3 (810 Reviews)
Rooms: 35
Price: From 206$

Waldorf Astoria Edinburgh - The Caledonian Hotel

8.4

Good

(1343 Reviews)

+ 406 photos
Embrace elegance and refined luxury at the Waldorf Astoria Edinburgh - The Caledonian. This iconic hotel seamlessly blends history with contemporary comfort, inviting guests to indulge in a sophisticated spa experience. Unwind in the hotel's Guerlain Spa, where you can choose from a variety of indulgent treatments or simply relax in the soothing relaxation suite. Situated in the heart of the city, The Caledonian offers a convenient escape to tranquility within Edinburgh's bustling center.
Address: Princes Street
Rating: Good 8.4 (1343 Reviews)
Rooms: 241
Price: From 278$

Nira Caledonia Hotel

8.1

Good

(540 Reviews)

+ 336 photos
Located in the picturesque neighborhood of Stockbridge, Nira Caledonia is a boutique hotel that combines Georgian elegance with modern comfort. Its intimate spa provides a range of treatments tailored to your preferences. Immerse yourself in tranquility with a soothing massage, enjoy a stimulating body scrub, or simply unwind in the sauna. Nira Caledonia offers an intimate and serene escape amidst the vibrancy of Edinburgh.
Address: 6 Gloucester Place
Rating: Good 8.1 (540 Reviews)
Rooms: 34
Price: From 205$

Tranquil Oasis: Hotels Edinburgh Spa Amidst Nature's Beauty

Escape the bustling city and find tranquility in the midst of nature at these hotels in Edinburgh with spa facilities. Surrounded by breathtaking landscapes, these accommodations have integrated the natural beauty of their surroundings into their spa offerings. Immerse yourself in the serenity of the outdoors as you indulge in rejuvenating treatments or simply unwind amidst stunning vistas. These hotels offer the ultimate combination of relaxation and natural bliss.

The Bonham Hotel

9.0

Good

(1802 Reviews)

+ 183 photos
Nestled in a grand Victorian townhouse, The Bonham Hotel perfectly fuses classic elegance with contemporary charm. Its intimate spa space offers personalized treatments designed to relax and rejuvenate. Unwind with a bespoke massage, bask in the revitalizing steam room, or indulge in a pampering facial. The Bonham Hotel presents a unique blend of boutique charm and indulgent spa experiences.
Address: 35 Drumsheugh Gardens
Rating: Good 9.0 (1802 Reviews)
Rooms: 49
Price: From 260$

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Nestled in the very heart of Edinburgh, this luxurious five-star hotel boasts an award-winning spa that transports guests to a haven of serenity. Indulge in a variety of treatments using natural Scottish ingredients, unwind in the serene pool, or rejuvenate your senses in the sauna and steam room. The Balmoral Hotel offers a truly immersive spa experience, making it an irresistible choice for spa enthusiasts.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Prestonfield House Hotel

9.4

Good

(249 Reviews)

+ 198 photos
Set within lush private gardens and housed in a historic mansion, Prestonfield House embodies refined luxury and exclusivity. The hotel's luxurious spa invites guests to unwind with a range of indulgent treatments amidst opulent surroundings. Sink into tranquility with a dip in the heated indoor pool, relax in the sauna and steam room, or surrender to the skilled hands of expert therapists. Prestonfield House seamlessly integrates historical grandeur with contemporary wellness, offering a truly exceptional spa experience.
Address: Priestfield Road
Rating: Good 9.4 (249 Reviews)
Rooms: 22
Price: From 324$

Urban Serenity: Hotels Edinburgh Spa in the Heart of the City

Experience the perfect blend of urban convenience and serene relaxation at these centrally located hotels in Edinburgh with spa facilities. Situated amidst the vibrant streets and historical landmarks, these accommodations seamlessly integrate spa amenities into their urban settings. Unwind from city exploration with a range of rejuvenating treatments, immersing yourself in tranquility just steps away from the buzzing energy of Edinburgh's center.

Kimpton - Charlotte Square, An Ihg Hotel

8.8

Good

(2127 Reviews)

+ 356 photos
Housed in a series of Georgian townhouses, Kimpton Charlotte Square Hotel exudes timeless elegance and sophistication. Its luxurious spa, The Garden, offers a sanctuary of relaxation amidst the historical beauty of Edinburgh's New Town. Unwind with a range of treatments, from traditional massages to bespoke facials, all tailored to your needs. Delight in the serene thermal suite, featuring a hydrotherapy pool, sauna, and steam room, or bask in the tranquil rooftop garden. Kimpton Charlotte Square Hotel seamlessly combines historical charm with modern spa luxuries, offering an unforgettable 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
Nestled at the gates of Edinburgh Castle, The Witchery by the Castle epitomizes sumptuous luxury and gothic charm. This historic hotel presents a distinctly unique spa experience with its range of witch-themed treatments, including mystical massages and indulgent facials. Immerse yourself in relaxation within the atmospheric treatment rooms, enhanced by flickering candlelight and medieval-inspired decor. The Witchery by the Castle offers an unparalleled blend of enchanting heritage and luxurious spa indulgence.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Hilton Edinburgh Carlton Hotel

7.6

Good

(2849 Reviews)

+ 59 photos
Set in a beautifully restored Victorian building, The Hilton Edinburgh Carlton offers a family-friendly environment with a touch of elegance. The hotel's spa facilities allow parents to relax and rejuvenate with a variety of treatments, while children can enjoy the hotel's amenities, including a designated kids' club. Family rooms and tailored services ensure a comfortable and enjoyable stay for both adults and children. The Hilton Edinburgh Carlton provides a family-friendly retreat rooted in relaxation and quality time.
Address: 19 North Bridge
Rating: Good 7.6 (2849 Reviews)
Rooms: 211
Price: From 196$

Historic Elegance: Hotels Edinburgh Spa with a Touch of Heritage

Discover Edinburgh's rich history and charm while enjoying indulgent spa experiences at these hotels that seamlessly blend a touch of heritage with modern wellness offerings. Immerse yourself in timeless elegance as you explore the city's historical landmarks, only to return to your luxurious accommodation for a rejuvenating spa treatment. These hotels offer a unique blend of history, culture, and relaxation, ensuring an unforgettable stay in the heart of Edinburgh.

Norton House Hotel & Spa, Edinburgh

8.8

Good

(489 Reviews)

+ 146 photos
Situated in a stunning country estate just outside Edinburgh & Spa welcomes guests to an oasis of tranquility. The hotel's luxurious spa offers a range of holistic treatments and wellness experiences in a serene and idyllic setting. Unwind in the heated indoor pool, relax in the hydrotherapy suite, or enjoy a reinvigorating massage using natural and organic products. Surrounded by lush gardens and beautiful countryside, Norton House Hotel & Spa offers an escape to nature's embrace.
Address: Ingliston
Rating: Good 8.8 (489 Reviews)
Rooms: 77
Price: From 134$

Dakota Edinburgh Hotel

8.7

Good

(4660 Reviews)

+ 217 photos
Perfectly positioned near the Edinburgh Airport, The Dakota Edinburgh is a sleek and contemporary hotel that caters to discerning travelers seeking a modern spa experience. The hotel's spa facilities include a state-of-the-art gym, a relaxation room, and a range of revitalizing treatments that promote wellness and balance. Whether you seek an energizing workout or a calming massage, The Dakota Edinburgh offers a contemporary oasis of relaxation and rejuvenation.
Address: Ferrymuir Retail Park
Rating: Good 8.7 (4660 Reviews)
Rooms: 130
Price: From 104$

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
Immerse yourself in contemporary luxury at The Glasshouse Hotel, a hidden gem nestled in the center of Edinburgh's bustling city center. The hotel's rooftop spa offers breathtaking views of the surrounding cityscape as you indulge in revitalizing treatments. Unwind in the outdoor rooftop hot tub or relax in the tranquil spa lounge, savoring the serenity amid the urban buzz. The Glasshouse Hotel seamlessly combines modern elegance with convenient access to the city's vibrant attractions.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Contemporary Refinement: Hotels Offering Modern Spa Experiences

For those seeking a blend of modernity and indulgence, these hotels in Edinburgh with spa facilities offer contemporary refinement and cutting-edge wellness experiences. Embrace sleek designs, state-of-the-art facilities, and innovative treatments as you unwind in the lap of luxury. These accommodations provide the perfect fusion of modern comfort and rejuvenating spa experiences within the vibrant city of Edinburgh.

Sheraton Grand Hotel & Spa

8.3

Good

(2823 Reviews)

+ 243 photos
Nestled near the iconic Edinburgh Castle, The Sheraton Grand Hotel and Spa boasts a luxurious spa oasis with a unique focus on holistic wellness. Its rooftop hydrotherapy pool provides an immersive experience, allowing guests to soak in the restorative benefits of warm waters while enjoying panoramic city views. Indulge in an array of treatments inspired by ancient rituals, or relax in the thermal suite featuring a crystal steam room, sauna, and experience shower. The Sheraton Grand Hotel and Spa offers a harmonious blend of urban luxury and natural rejuvenation.
Address: 1 Festival Square
Rating: Good 8.3 (2823 Reviews)
Rooms: 269
Price: From 273$

Dalmahoy Hotel & Country Club

8.1

Good

(8149 Reviews)

+ 237 photos
Nestled within a stunning country estate, The Dalmahoy Hotel & Country Club offers a range of amenities that cater to the whole family. While parents indulge in rejuvenating spa treatments, children can enjoy the hotel's extensive leisure facilities, including a swimming pool, tennis courts, and an adventure playground. With a wide range of family-friendly activities and services, The Dalmahoy Hotel & Country Club ensures an unforgettable family retreat in Edinburgh.
Address: Edinburgh West
Rating: Good 8.1 (8149 Reviews)
Rooms: 215
Price: From 102$

Intimate Boutique Escapes: Charming Hotels Edinburgh Spa

Discover intimate retreats that blend charm, character, and spa experiences within Edinburgh's vibrant landscape. These boutique hotels with spa facilities offer a personalized approach to relaxation, ensuring a truly memorable stay. Immerse yourself in cozy ambiance, enjoy personalized treatments, and experience warm hospitality in these exceptional accommodations.

Family-Friendly Retreats: Hotels Edinburgh Spa for All Ages

Immerse yourself in relaxation while keeping the entire family entertained at these family-friendly hotels in Edinburgh with spa facilities. Experience the perfect combination of serenity and fun as you indulge in spa treatments while providing ample activities for everyone. These accommodations cater to the well-being and relaxation of both parents and children, ensuring a memorable and rejuvenating family getaway.