Photo by Monica Ferro

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?

Hill Park Hotel
Hill Park Hotel
3.0 star property
Rosyth
8.6 out of 10, Excellent, (654 reviews)
The price is CNY372
CNY446 total
includes taxes & fees
Jan 25 - Jan 26
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, (693 reviews)
The price is CNY457
CNY548 total
includes taxes & fees
Jan 25 - Jan 26
Best Western Plus Dunfermline Crossford Keavil House Hotel
DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (877 reviews)
The price is CNY498
CNY597 total
includes taxes & fees
Jan 22 - Jan 23
DoubleTree by Hilton Edinburgh - Queensferry Crossing
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, (527 reviews)
The price is CNY417
CNY500 total
includes taxes & fees
Jan 18 - Jan 19
Sweet Chestnut, Dunfermline by Marston's Inns
Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (988 reviews)
The price is CNY429
CNY515 total
includes taxes & fees
Jan 18 - Jan 19
Holiday Inn Express Dunfermline by IHG
The City Hotel
The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,000 reviews)
The City Hotel
The Adamson Hotel
The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very Good, (513 reviews)
The Adamson 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 CNY457
CNY548 total
includes taxes & fees
Jan 25 - Jan 26
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Queensferry guest house
Queensferry guest house
2.0 star property
Rosyth
7.0 out of 10, Good, (53 reviews)
The price is CNY296
CNY355 total
includes taxes & fees
Jan 31 - Feb 1
Queensferry guest house
Premier Inn Dunfermline
Premier Inn Dunfermline
3.0 star property
Dunfermline
6.6 out of 10, (10 reviews)
The price is CNY398
CNY478 total
includes taxes & fees
Feb 8 - Feb 9
Premier Inn Dunfermline
Lower Neuk
Lower Neuk
2.0 star property
Valleyfield
10.0 out of 10, Exceptional, (1 review)
The price is CNY3,416
CNY4,099 total
includes taxes & fees
Jan 26 - Jan 27
Lower Neuk
Dakota Edinburgh
Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,280 reviews)
The price is CNY1,423
CNY1,708 total
includes taxes & fees
Feb 13 - Feb 14
Dakota Edinburgh
Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,695 reviews)
Dalmahoy Hotel & Country Club
Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG
3.0 star property
West End
7.8 out of 10, Good, (1,000 reviews)
The price is CNY379
CNY455 total
includes taxes & fees
Jan 22 - Jan 23
Garner Edinburgh Haymarket by IHG
Richmond Park Hotel
Richmond Park Hotel
3.0 star property
Bo'ness
8.2 out of 10, Very Good, (686 reviews)
The price is CNY353
CNY423 total
includes taxes & fees
Jan 25 - Jan 26
Richmond Park Hotel
Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very Good, (632 reviews)
The price is CNY461
CNY553 total
includes taxes & fees
Jan 18 - Jan 19
Delta Hotels by Marriott Edinburgh
Point A Hotel Edinburgh Haymarket
Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,630 reviews)
The price is CNY443
CNY531 total
includes taxes & fees
Jan 19 - Jan 20
Point A Hotel Edinburgh Haymarket
DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,388 reviews)
The price is CNY591
CNY709 total
includes taxes & fees
Jan 25 - Jan 26
DoubleTree by Hilton Edinburgh Airport
Moxy Edinburgh Airport
Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,191 reviews)
The price is CNY445
CNY534 total
includes taxes & fees
Feb 1 - Feb 2
Moxy Edinburgh Airport
Novotel Edinburgh Park
Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1,001 reviews)
The price is CNY491
CNY589 total
includes taxes & fees
Feb 1 - Feb 2
Novotel Edinburgh Park
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.

Get last-minute hotel deals in Dunfermline and save more

Sign in to unlock great savings.
Showing deals for:Jan 16 - Jan 18
Showing deals for:Feb 14 - Feb 15

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

Crossford

Visitors love Dunfermline's Crossford neighborhood for its restaurants and bars.

Town Centre

Dunfermline's Town Centre neighborhood has a host of places to visit such as Dunfermline Abbey and Abbot House.

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 CNY355 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.
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.
Where can I stay in Dunfermline if I want a vacation home instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 32 vacation homes. You can also consider one of the 65 apartments or 24 cottages.