Find hotels in Dunfermline from $51

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Gorgeous Boutique Coastal Apartment Near Edinburgh with Parking
The price is $109 per night from Nov 7 to Nov 7
4.62 mi from city center
4.9/5 Exceptional! (21 reviews)
Fabulous place lovely apartment Great host
"Modern and cosy"

Reviewed on Aug 27, 2021

Gorgeous Boutique Coastal Apartment Near Edinburgh with Parking
Craigduckie Shepherds Huts
2 out of 5
Easter Craigduckie, Killiebone Road, Dunfermline, Scotland
2.66 mi from city center
Get rates
Craigduckie Shepherds Huts
NEW LISTING!! Charlestown Fife Conservation Cottage In Tranquil Harbour Village
5/5 Exceptional! (1 review)
Peaceful location & a good base
"Beautiful setting, coast & countryside. Host very accommodating and helpful. Property exceptionally clean. Beautiful walks around nearby."

Reviewed on Sep 12, 2021

Get rates
NEW LISTING!! Charlestown Fife Conservation Cottage In Tranquil Harbour Village
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Davaar House
3.5 out of 5
126 Grieve Street, Dunfermline, Scotland
0.49 mi from city center
4.6/5 Exceptional! (119 reviews)
Lovely stay
"Friendly, comfortable. Close to town. Would definately stay again."

Reviewed on Jul 6, 2021

Get rates
Davaar House
Queensferry Guest House
2.5 out of 5
189 Queensferry Road, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is $51 per night from Oct 19 to Oct 19
2.46 mi from city center
3.1/5 (14 reviews)
"They are doing the house up and very clean and tidy but the water pressure for the shower there is very poor and shower cubicle is very small so if on the tall side or the round side u will have a very hard job to shower especially when the water flow is like a trickle They provide kettle tea and ..."

Reviewed on Sep 22, 2019

Queensferry Guest House
Caledonia Hotel
3 out of 5
Hilton Road, Dunfermline, Scotland
3.1 mi from city center
3.9/5 Good! (35 reviews)
"The property was in a good location for Edinburgh and surrounding towns and villages."

Reviewed on Feb 20, 2020

Get rates
Caledonia Hotel
Balmule House
5 out of 5
Dunfermline, Dunfermline, Scotland
2.46 mi from city center
4.8/5 Exceptional! (42 reviews)
"It is a beautiful location with wonderful grounds and the staff could not do enough for you"

Reviewed on Jul 25, 2019

Get rates
Balmule House
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4 out of 5
St. Margaret's Head, North Queensferry, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is $92 per night from Nov 17 to Nov 17
4.59 mi from city center
4.6/5 Wonderful! (410 reviews)
"Helpful staff nothing was a problem to them clean room modern furniture and quiet at night good breakfast at fair price restaurant at night pricey and not a great selection but loved it and would definitely stay again"

Reviewed on Oct 12, 2021

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Leys Park Executive Apartments
6 Leys Park Rd, Dunfermline, Scotland
0.41 mi from city center
Get rates
Leys Park Executive Apartments
Executive Annex - Dunfermline
The price is $151 per night from Nov 14 to Nov 14
1.41 mi from city center
Executive Annex - Dunfermline
Cosy cottage, conservatory, covered fire pit area in garden, 15 acre  woodland
4.3/5 Excellent! (6 reviews)
Lovely comfortable cottage, great views and location
"The cottage is lovely. Everything we needed was there and for visiting family and friends in the area and going into Edinburgh by train for the Festival the location was ideal. We had a very warm welcome from Yvonne and enjoyed the welcome goodies left in the cottage. We didn't need to use the fire ..."

Reviewed on Sep 11, 2019

Get rates
Cosy cottage, conservatory, covered fire pit area in garden, 15 acre woodland
OYO Gothenburg Hotel
3 out of 5
Queensferry Road, Rosyth, Dunfermline, Scotland
2.57 mi from city center
4.3/5 Excellent! (26 reviews)
Good Value for Money
"Stayed here for a week whilst at work. Although the decor is a bit dated, it is currently being upgraded and the rooms were spacious, comfortable and had the usual tea/coffee facilities. The shower room was modern and the shower was large although there was no hot water on my last morning. The rest ..."

Reviewed on Mar 8, 2020

Get rates
OYO Gothenburg Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
4 out of 5
Crossford, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is $77 per night from Nov 14 to Nov 14
1.82 mi from city center
4.3/5 Excellent! (272 reviews)
"Our room was stunning and hugely spacious! Never encountered any problems the whole stay and particularly appreciated being able to use the pool facilities free as a staying guest. Couldn’t recommend it enough!"

Reviewed on Jun 28, 2021

Best Western Plus Dunfermline Crossford Keavil House Hotel
Charming Cottage in Historic Dunfermline, close to 3 Outlander Locations
4/5 Very Good! (5 reviews)
Warm and cosy.
"Good location for town centre."

Reviewed on Nov 10, 2018

Get rates
Charming Cottage in Historic Dunfermline, close to 3 Outlander Locations
Hill Park Hotel
3 out of 5
10 Heath Road, Rosyth, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is $109 per night from Oct 19 to Oct 19
3.06 mi from city center
4.4/5 Excellent! (75 reviews)
"The hotel is very clean and roomy, comfy beds and modern bathroom. The water for a shower in the morning was only warm but the staff and service are friendly, bus tops are near but the location is more suitable for guests with vehicles. Inverkeithing is your nearest station £5 in taxi. Breakfast ..."

Reviewed on Oct 12, 2021

Hill Park Hotel
Premium ground floor 2 bedroom apartment - Fast WiFi
Bay and Bridge
4 out of 5
9 Farmstead Rd, Dunfermline, Scotland
4.25 mi from city center
5/5 Exceptional! (14 reviews)
"A beautiful large room with excellent facilities and stunning views. Chris the proprietor is delightful and very helpful. The breakfasts are delicious! One of the best places we have ever stayed in. We shall return!"

Reviewed on Sep 19, 2021

Get rates
Bay and Bridge
Rooms at 1703
3 out of 5
29-35 Bruce Street, Dunfermline, Scotland
Fully refundableReserve now, pay when you stay
The price is $73 per night from Oct 24 to Oct 24
0.12 mi from city center
3.9/5 Good! (186 reviews)
"Staff were very friendly, Room was small but clean. Unfortunately it was very warm. The window opened on to 2 fans which very very noisy and I think were connected to the kitchen as the smell of food was very strong. The bathroom"

Reviewed on Jun 7, 2021

Rooms at 1703
The Wee Glasshouse - Stunning Views of Dalgety Bay
3.5 out of 5
Lumsdaine Drive, Dalgety Bay, Dunfermline, Scotland
4.97 mi from city center
Get rates
The Wee Glasshouse - Stunning Views of Dalgety Bay
Boreland Lodge Hotel
3 out of 5
31-33 Boreland Road, Inverkeithing, Dunfermline, Scotland
The price is $55 per night from Oct 20 to Oct 20
3.78 mi from city center
2.9/5 (190 reviews)
Bang for your buck...
"Nice well presented and rooms are worth what you pay for them."

Reviewed on Jul 12, 2021

Boreland Lodge Hotel
Don't see what you're looking for?
See all available properties in Dunfermline
View all properties
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.

Frequently asked questions

Recent reviews of Dunfermline hotels

More trip options