Photo by Steph
Spa Hotels & Resorts in Dunfermline from AU$102
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Dunfermline Spa Hotels
Best Dunfermline Spa Hotels

Best Western Plus Dunfermline Crossford Keavil House Hotel
Crossford
8.4 out of 10, Very good, (680)
The price is AU$117
includes taxes & fees
14 Dec - 15 Dec

Norton House Hotel & Spa
Newbridge
9.2 out of 10, Wonderful, (1003)
The price is AU$199
includes taxes & fees
4 Jan - 5 Jan 2026

Dalhousie Castle
Bonnyrigg
8.6 out of 10, Excellent, (781)
The price is AU$194
includes taxes & fees
18 Dec - 19 Dec

Apex Waterloo Place Hotel
Edinburgh City Centre
9.2 out of 10, Wonderful, (1947)
The price is AU$179
includes taxes & fees
4 Jan - 5 Jan 2026

The Stirling Highland Hotel
Stirling
8.4 out of 10, Very good, (1064)
The price is AU$102
includes taxes & fees
4 Jan - 5 Jan 2026

Edinburgh Marriott Hotel Holyrood
Edinburgh City Centre
8.6 out of 10, Excellent, (1004)
The price is AU$152
includes taxes & fees
4 Jan - 5 Jan 2026

Holiday Inn Edinburgh by IHG
Corstorphine
8.4 out of 10, Very good, (1039)
The price is AU$118
includes taxes & fees
4 Jan - 5 Jan 2026

Radisson Blu Hotel, Edinburgh City Centre
Edinburgh City Centre
9.0 out of 10, Wonderful, (1005)
The price is AU$271
includes taxes & fees
4 Jan - 5 Jan 2026
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

Dalmahoy Hotel & Country Club
10/10 Excellent







































