Luxury Hotels in Dunfermline

We've selected 3 of the Best Luxury hotels in Dunfermline for your 2026 vacation!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

Great luxury hotels in Dunfermline

View all photos

9.1
Excellent
1334 Reviews

From

108$/night

Garvock House Hotel

Garvock House Hotel St Johns Drive
Check Availability

Boutique luxury hotels in Dunfermline

View all photos

7.3
Good
1278 Reviews

From

138$/night

Best Western Plus Dunfermline Crossford Keavil House Hotel

Crossford
Check Availability

View all photos

7.3
Good
91 Reviews

From

229$/night

Forrester Park Resort

Forrester Park Resort, Pitdinnie Road, Cairneyhill
Check Availability

Location

Dunfermline, Fife, United Kingdom, KY12 7TU

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE