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?

Holiday Inn Express Dunfermline by IHG

3.0 star property
8.8 out of 10, Excellent, (919)
The price is $101
$121 total
includes taxes & fees
Jul 20 - Jul 21
Holiday Inn Express Dunfermline by IHG

Premier Inn Dunfermline

3.0 star property
The price is $91
$109 total
includes taxes & fees
Jul 20 - Jul 21
Premier Inn Dunfermline

DoubleTree by Hilton Edinburgh - Queensferry Crossing

4.0 star property
9.2 out of 10, Wonderful, (782)
The price is $105
$125 total
includes taxes & fees
Jul 20 - Jul 21
DoubleTree by Hilton Edinburgh - Queensferry Crossing

Sweet Chestnut, Dunfermline by Marston's Inns

4.0 star property
8.4 out of 10, Very Good, (459)
The price is $129
$154 total
includes taxes & fees
Jul 28 - Jul 29
Sweet Chestnut, Dunfermline by Marston's Inns

The City Hotel

3.0 star property
8.8 out of 10, Excellent, (976)
The City Hotel

Queensferry guest house

2.0 star property
7.0 out of 10, Good, (31)
The price is $57
$69 total
includes taxes & fees
Jul 22 - Jul 23
Queensferry guest house

Hill Park Hotel

3.0 star property
8.8 out of 10, Excellent, (523)
The price is $70
$85 total
includes taxes & fees
Jul 20 - Jul 21
Hill Park Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (643)
The price is $90
$108 total
includes taxes & fees
Jul 27 - Jul 28
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Best Western Plus Dunfermline Crossford Keavil House Hotel

4.0 star property
8.6 out of 10, Excellent, (603)
The price is $111
$133 total
includes taxes & fees
Jul 20 - Jul 21
Best Western Plus Dunfermline Crossford Keavil House Hotel

The Adamson Hotel

3.0 star property
8.4 out of 10, Very Good, (431)
The price is $92
$110 total
includes taxes & fees
Jul 27 - Jul 28
The Adamson Hotel

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1181)
The price is $138
$166 total
includes taxes & fees
Jul 20 - Jul 21
Dakota Edinburgh

Richmond Park Hotel

3.0 star property
8.2 out of 10, Very Good, (576)
The price is $71
$85 total
includes taxes & fees
Jul 27 - Jul 28
Richmond Park Hotel

The Green Hotel Golf & Leisure Resort

4.0 star property
7.8 out of 10, Good, (480)
The price is $114
$137 total
includes taxes & fees
Jul 28 - Jul 29
The Green Hotel Golf & Leisure Resort

Norton House Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (975)
The price is $207
$248 total
includes taxes & fees
Jul 27 - Jul 28
Norton House Hotel & Spa

Macdonald Houstoun House

4.0 star property
8.2 out of 10, Very Good, (1002)
The price is $152
$183 total
includes taxes & fees
Jul 24 - Jul 25
Macdonald Houstoun House

Dean Park Hotel

4.0 star property
8.8 out of 10, Excellent, (580)
Dean Park Hotel

Leonardo Edinburgh Murrayfield

3.0 star property
8.2 out of 10, Very Good, (1007)
The price is $156
$188 total
includes taxes & fees
Jul 20 - Jul 21
Leonardo Edinburgh Murrayfield

Macdonald Inchyra Hotel & Spa

4.0 star property
8.0 out of 10, Very Good, (816)
The price is $113
$136 total
includes taxes & fees
Jul 20 - Jul 21
Macdonald Inchyra Hotel & Spa

Village Hotel Edinburgh

4.0 star property
8.2 out of 10, Very Good, (1006)
The price is $177
$212 total
includes taxes & fees
Jul 31 - Aug 1
Village Hotel Edinburgh

Grange Manor

4.0 star property
8.2 out of 10, Very Good, (292)
Grange Manor
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.
trending_down

Our prices for Dunfermline are cheapest in January

See average prices and weather for all months

Price trends for hotels in Dunfermline

Pricing is based on two traveler single night rates
Jul
$150
Average price during July is $150
Aug
$190
Average price during August is $190
Sep
$146
Average price during September is $146
Oct
$123
Average price during October is $123
Nov
$109
Average price during November is $109
Dec
$112
Average price during December is $112
Jan
$83
Average price during January is $83
Feb
$88
Average price during February is $88
Mar
$110
Average price during March is $110
Apr
$121
Average price during April is $121
May
$168
Average price during May is $168
Jun
$152
Average price during June is $152
Currently viewing crowd sizes and weather for July.

July

trending_upHigh crowds
High 18°C / low 11°C. Cloudy most days.
18°
weather_cloudy
July, High crowds, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
17°
weather_cloudy
August, High crowds, average high temperature 17 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
15°
weather_cloudy
September, High crowds, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
12°
weather_cloudy
October, High crowds, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
weather_cloudy
November, Moderate crowds, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
December, Low crowds, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
January, Low crowds, average high temperature 5 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
weather_cloudy
February, Low crowds, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
March, Low crowds, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
11°
weather_cloudy
April, Moderate crowds, average high temperature 11 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
13°
weather_cloudy
May, Moderate crowds, average high temperature 13 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
16°
weather_cloudy
June, Moderate crowds, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top neighborhoods in Dunfermline

Rosyth map

Rosyth

The Rosyth neighborhood has lots to see including Edinburgh Castle and Cramond Island.

Pitreavie map

Pitreavie

Dunfermline's Pitreavie neighborhood has a host of places to visit such as Edinburgh Castle and Cramond Island.

Duloch map

Duloch

The Duloch neighborhood offers attractions such as Edinburgh Castle and Cramond Island.

Pitcorthie map

Pitcorthie

Dunfermline's Pitcorthie neighborhood has a host of places to visit such as Edinburgh Castle and Cramond Island.

Crossford map

Crossford

The Crossford neighborhood is loved for its restaurants and bars, and has lots of things to do and see including Dunfermline Golf Club.

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.

Check out reviews of Dunfermline hotels guests love

Frequently asked questions

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.
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 27 vacation homes. You can also consider one of the 69 apartments or 20 cottages.
What will the weather in Dunfermline be like during my vacation?
July and August are typically the warmest months in Dunfermline when the average temp is 56°F. January and February are the coldest months when the average temperature is 39°F. October and December are the months with the most rain.
Why should I book my Dunfermline accommodation with Hotels.com?
There are lots of reasons to book your Dunfermline trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.