We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget City Center Luxury Breakfast included Mid-range Romantic Free Parking Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Bar/Lounge Fitness center Room Service Business Classic & up Internet & up Non-Smoking Hotel Hotels with Restaurants & up Quiet Hotels Independent Hotels Meeting Rooms Cheap Hotels Wedding Hotels Accessible rooms Business Center Hotels with Jacuzzi Hotels with Hot Tubs Air Conditioning Suite Hotels Honeymoon Hotels $ $$ $$$ $$$$ Luxury Traveler Hotels with Villas Pool Premier Inn Travelodge Foodie Spa Hotels Wetherspoon Hotels Golf Hotels Best Western Plus Spa Holiday Inn Express
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Holiday Inn Express Dunfermline
SAVE $13
$83
Booking.com
$70
View Deal
#1 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of $87/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Pitbauchlie House Hotel
Expedia.com
$57
View Deal
#2 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of $65/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Rooms at 29 Bruce Street
Expedia.com
$53
View Deal
#3 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Restaurant
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of $62/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

King Malcolm Hotel
SAVE $68
$144
Booking.com
$76
View Deal
#4 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Savings alert: 45% below average rate

The price you found is 45% lower than this hotel's average rate of $137/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Best Western Plus Keavil House Hotel
SAVE $28
$121
Orbitz.com
$93
View Deal
#5 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Davaar House Hotel and Restaurant
SAVE $20
$123
Expedia.com
$103
View Deal
#6 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
The Adamson Hotel
SAVE $2
$58
Orbitz.com
$56
View Deal
#7 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Savings alert: 18% below average rate

The price you found is 18% lower than this hotel's average rate of $68/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Balmule House
SAVE $27
$166
Orbitz.com
$139
View Deal
#8 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Premier Inn Dunfermline Hotel
PremierInn.com
$64
View Deal
#9 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Savings alert: 28% below average rate

The price you found is 28% lower than this hotel's average rate of $89/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Travelodge Dunfermline
Travelodge
$50
View Deal
#10 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of $60/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Garvock House Hotel
Priceline
$107
View Deal
#11 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Free Parking
The Guildhall & Linen Exchange Hotel
No availability for your dates from these sites
#12 Best Value of 12 hotels in Dunfermline
  • Free Wifi
  • Restaurant
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.