Photo by Steph

Search Spa Hotels in Dunfermline
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Dunfermline Spa Hotels
Our top choices for Dunfermline hotels with a spa

9.2 out of 10, Wonderful, (316 reviews)
cleanliness Indulge in a rejuvenating escape at this Edwardian hotel with 4 treatment rooms and luxury spa amenities.
The price is Rp1.729.719
Rp2.075.663 total
includes taxes & fees
10 May - 11 May

8.8 out of 10, Excellent, (1,457 reviews)
cleanliness Immerse in a revitalising retreat with access to 3 treatment rooms, sauna, and steam room at this Edinburgh spa hotel.
The price is Rp2.541.804
Rp3.050.165 total
includes taxes & fees
4 May - 5 May

Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House HotelCrossford
8.2 out of 10, Very good, (736 reviews)
cleanliness Indulge in restorative spa treatments and hot stone massages at this eco-certified retreat with an indoor pool and peaceful gardens.
The price is Rp1.359.903
Rp1.631.977 total
includes taxes & fees
17 May - 18 May

8.6 out of 10, Excellent, (1,304 reviews)
cleanliness Indulge in holistic wellness at this Edinburgh hotel with a full-service spa, hot tub, and indoor pool for a rejuvenating escape.
The price is Rp2.214.826
Rp2.657.791 total
includes taxes & fees
10 May - 11 May

8.4 out of 10, Very good, (1,002 reviews)
cleanliness Discover a tranquil sanctuary with a full-service spa, 8 treatment rooms, and sauna at this eco-certified resort with golf course views.
The price is Rp1.845.688
Rp2.214.825 total
includes taxes & fees
10 May - 11 May

8.8 out of 10, Excellent, (1,004 reviews)
cleanliness Rejuvenate at this tranquil hotel spa with 4 treatment rooms, an indoor pool, and scenic beach access for the perfect wellness escape.
The price is Rp2.039.971
Rp2.447.965 total
includes taxes & fees
4 May - 5 May

8.4 out of 10, Very good, (1,102 reviews)
cleanliness Indulge in a Scottish spa retreat with deep-tissue massages and aromatherapy at this upscale Stirling sanctuary.
The price is Rp1.724.941
Rp2.069.929 total
includes taxes & fees
4 May - 5 May
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Dunfermline Hotel Reviews

Apex Grassmarket Hotel
10/10 Excellent




































