Photo by Steph

Hotels in Dunfermline

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Dunfermline?

Lower Neuk
Lower Neuk
2.0 star property
Valleyfield
10.0 out of 10, Exceptional, (1 review)
The price is CNY3,411
CNY4,093 total
includes taxes & fees
Jan 15 - Jan 16
Lower Neuk
Queensferry guest house
Queensferry guest house
2.0 star property
Rosyth
7.0 out of 10, Good, (53 reviews)
The price is CNY455
CNY546 total
includes taxes & fees
Jan 12 - Jan 13
Queensferry guest house
DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (876 reviews)
The price is CNY497
CNY596 total
includes taxes & fees
Jan 15 - Jan 16
DoubleTree by Hilton Edinburgh - Queensferry Crossing
Hill Park Hotel
Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (654 reviews)
The price is CNY417
CNY501 total
includes taxes & fees
Jan 12 - Jan 13
Hill Park Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.4 out of 10, Very Good, (691 reviews)
The price is CNY456
CNY547 total
includes taxes & fees
Jan 18 - Jan 19
Best Western Plus Dunfermline Crossford Keavil House Hotel
Premier Inn Dunfermline
Premier Inn Dunfermline
3.0 star property
Dunfermline
6.6 out of 10, (10 reviews)
The price is CNY398
CNY477 total
includes taxes & fees
Feb 7 - Feb 8
Premier Inn Dunfermline
The City Hotel
The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,001 reviews)
The City Hotel
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (701 reviews)
The price is CNY456
CNY547 total
includes taxes & fees
Jan 18 - Jan 19
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Sweet Chestnut, Dunfermline by Marston's Inns
Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
Dunfermline
8.4 out of 10, Very Good, (523 reviews)
The price is CNY383
CNY459 total
includes taxes & fees
Jan 18 - Jan 19
Sweet Chestnut, Dunfermline by Marston's Inns
The Adamson Hotel
The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very Good, (513 reviews)
The Adamson Hotel
Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (987 reviews)
The price is CNY429
CNY514 total
includes taxes & fees
Jan 18 - Jan 19
Holiday Inn Express Dunfermline by IHG
W Edinburgh
W Edinburgh
5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (382 reviews)
The price is CNY1,427
CNY1,712 total
includes taxes & fees
Jan 14 - Jan 15
W Edinburgh
Nira Caledonia
Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (649 reviews)
The price is CNY723
CNY867 total
includes taxes & fees
Jan 26 - Jan 27
Nira Caledonia
Heeton Concept Aparthotel Edinburgh Queen Street
Heeton Concept Aparthotel Edinburgh Queen Street
3.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,208 reviews)
The price is CNY530
CNY636 total
includes taxes & fees
Jan 12 - Jan 13
Heeton Concept Aparthotel Edinburgh Queen Street
Tigerlily
Tigerlily
4.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,001 reviews)
Tigerlily
Market Street Hotel
Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,220 reviews)
Market Street Hotel
Eden Locke
Eden Locke
4.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1,321 reviews)
The price is CNY694
CNY833 total
includes taxes & fees
Jan 18 - Jan 19
Eden Locke
Le Monde Hotel
Le Monde Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,002 reviews)
The price is CNY726
CNY871 total
includes taxes & fees
Jan 18 - Jan 19
Le Monde Hotel
Norton House Hotel & Spa
Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,001 reviews)
The price is CNY807
CNY968 total
includes taxes & fees
Jan 29 - Jan 30
Norton House Hotel & Spa
The Balmoral Hotel
The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,006 reviews)
The price is CNY2,300
CNY2,760 total
includes taxes & fees
Jan 21 - Jan 22
The Balmoral Hotel
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.

Check out family-friendly hotels in Dunfermline

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.

When is the best time to visit Dunfermline?

Our prices for hotels in Dunfermline are cheapest in January
Price trends for hotels in Dunfermline
Pricing is based on two traveler single night rates
View properties in January
Currently viewing crowd sizes and weather for January.
Typical weather for Dunfermline
January
High 5°C / low 1°C. Cloudy most days.
View properties in January
weather_cloudy
January, no crowd data, average high temperature 5 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
weather_cloudy
February, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
11°
weather_cloudy
April, no crowd data, average high temperature 11 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
13°
weather_cloudy
May, no crowd data, average high temperature 13 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
16°
weather_cloudy
June, no crowd data, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
18°
weather_cloudy
July, no crowd data, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
17°
weather_cloudy
August, no crowd data, average high temperature 17 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
15°
weather_cloudy
September, no crowd data, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
weather_cloudy
November, no crowd data, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
December, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top neighborhoods in Dunfermline

Top landmarks in Dunfermline

Learn more about Dunfermline

Notable for its gardens, Dunfermline features attractions such as Dunfermline Abbey and Knockhill Racing Circuit. Visitors to this welcoming city speak highly of the bars whereas sights include Deep Sea World and Culross Palace.

Dunfermline Abbey
Photo by Steph
Open Photo by Steph

Check out reviews of Dunfermline hotels guests love

Frequently asked questions

How much does a hotel room cost in Dunfermline?
You can choose a great hotel in Dunfermline from CNY459 with properties to suit all budgets and needs. Hill Park Hotel is one low-cost option that's popular with our travelers. If you're after an affordable hotel in Dunfermline that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Dunfermline hotels?
Discover great deals on Dunfermline hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Dunfermline hotels.
Can I book Dunfermline hotels with free cancellation?
In order to book a refundable Dunfermline hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Dunfermline?
Consider one of our travelers' favorite pet-friendly hotels in Dunfermline:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Dunfermline.
What are some of the best hotels in Dunfermline for couples?
Choose a top-rated Dunfermline romantic hotel and enjoy your couple's getaway. Our travelers love DoubleTree by Hilton Edinburgh - Queensferry Crossing, a hotel with a restaurant and a bar/lounge. Another romantic hotel with top reviews is Best Western Plus Dunfermline Crossford Keavil House Hotel. This hotel offers a restaurant and an indoor pool for a perfect stay. Discover more hotels in Dunfermline on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best kid-friendly hotels in Dunfermline?
Some of the best Dunfermline hotels for kids include $Holiday Inn Express Dunfermline by IHG and Pitbauchlie House Hotel, Sure Hotel Collection by BW. Holiday Inn Express Dunfermline by IHG is a kid-friendly hotel with a guest score of 8.8 out of 10 offering family-friendly amenities like free parking and a free buffet breakfast, plus free cribs in guestrooms. Check out Pitbauchlie House Hotel, Sure Hotel Collection by BW with a guest score of 8.8. This popular hotel has children's meals, free parking, and more. Explore more kid-friendly hotels in Dunfermline by using our "Family friendly" filter in your search on Hotels.com.
What are the top Dunfermline hotels with a pool?
For a little extra luxury, discover some of the best Dunfermline hotels with a pool. Best Western Plus Dunfermline Crossford Keavil House Hotel is a great hotel with an indoor pool and a children's pool, and a guest rating of 8.4 out of 10. Plus, you can make the most of its hot tub and restaurant. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Dunfermline with a pool.
What are some of the best Dunfermline hotels with free parking?
If you're arriving by car, choosing a great Dunfermline hotel with free parking is a plus. Our travelers' favorites include:
What are some popular hotels in central Dunfermline?
If you're looking for hotels in central Dunfermline, check out The City Hotel and Parkhead House. Travelers love The City Hotel for its location, as well as the restaurant, 2 bars/lounges and 2 coffee shops/cafes this hotel offers. Parkhead House is another popular central bed & breakfast with a free grocery shopping service, free parking and wedding services. Rosyth and Aberdour are some of the most central neighborhoods for your Dunfermline vacation.
What hotels do travelers like in Dunfermline?
Where can I get free parking at my hotel in Dunfermline?
Park your car for free at No 10 - by StayDunfermline.
Can I book a refundable hotel in Dunfermline?
If you want the flexibility to change your plans to Dunfermline, most hotels offer refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.