trover photo by Nikki Emery

Search Hotels in Dunfermline, Scotland

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Dunfermline

Elderlea Guest House
2.5 out of 5
Free cancellationReserve now, pay when you stay
£35
per night
Feb 29 - Mar 1
3.1/5 (14 reviews)
Nice stay

"Nice friendly welcome and comfortable room. The house is only a two minute walk from the train station with then regular and easy links into Edinburgh."…"

Reviewed on 19 Aug 2019

Elderlea Guest House
Best Western Plus Dunfermline Crossford Keavil House Hotel
4 out of 5
Free cancellationReserve now, pay when you stay
£68
per night
Mar 2 - Mar 3
4.3/5Excellent! (244 reviews)

"VERY HELPFUL AND POLITE STAFF, NOTHING WAS ANY BOTHER TO ANY MEMBER OF STAFF FROM ANY DEPARTMENT IN THE HOTEL & LEISURE COMPLEX. WE HAVE STAYED HERE ON A NUMBER OF OCCASIONS, WE LIKE THE SETTING OF THE HOTEL. THE ADDITION OF THE CONSERVATORY ONTO THE RESTAURANT IS EXCELLENT AS IT WAS LOVELY AND RELAXING ..."…"

Reviewed on 26 Nov 2019

Best Western Plus Dunfermline Crossford Keavil House Hotel
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4 out of 5
Free cancellationReserve now, pay when you stay
£57
per night
Mar 20 - Mar 21
4.6/5Exceptional! (285 reviews)

"Junior suite is beautiful with a large living/sleeping area and gorgeous bathroom."…"

Reviewed on 27 Jan 2020

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Queens Hotel
2 out of 5
Free cancellationReserve now, pay when you stay
£50
per night
Feb 29 - Mar 1
2.9/5 (13 reviews)
Great accommodation with all facilities and comfor

"We didn't stay here but a self catering apartment near by. Lovely and spacious and comfortable rooms"…"

Reviewed on 12 Aug 2019

Queens Hotel
The Bay and Bridge
4 out of 5
Free cancellationReserve now, pay when you stay
£89
per night
Mar 10 - Mar 11
5/5Exceptional! (6 reviews)

"Very friendly welcome. Great property, with lovely views of the forth. Room was perfect, with everything we needed for our stay. Would definitely stay again."…"

Reviewed on 8 Dec 2019

The Bay and Bridge
 Hill Park Hotel
3 out of 5
Free cancellationReserve now, pay when you stay
£71
per night
Mar 26 - Mar 27
4.3/5Excellent! (64 reviews)

"Vert clean Staff very friendly Bedrooms very clean and fresh Bed very cumfy Food was excellent"…"

Reviewed on 9 Oct 2019

Hill Park Hotel
Caledonia Hotel
3 out of 5
Free cancellationReserve now, pay when you stay
£71
per night
Feb 29 - Mar 1
3.9/5Good! (34 reviews)

"The property was in a good location for Edinburgh and surrounding towns and villages."…"

Reviewed on 20 Feb 2020

Caledonia Hotel
Holiday Inn Express Dunfermline
3 out of 5
Free cancellation
£47
per night
Mar 22 - Mar 23
4.2/5Excellent! (514 reviews)

"Staff was very nice. Room was comfortable. BF was good. Location was convenient. Parking was good."…"

Reviewed on 25 Feb 2020

Holiday Inn Express Dunfermline
Boreland Lodge Hotel
3 out of 5
Free cancellationReserve now, pay when you stay
£38
per night
Mar 1 - Mar 2
2.8/5 (174 reviews)

"Very friendly staff. Continental breakfast was a little light on choice."…"

Reviewed on 17 Nov 2019

Boreland Lodge Hotel
The Elgin Hotel
3.5 out of 5
Free cancellationReserve now, pay when you stay
£54
per night
Feb 29 - Mar 1
3.9/5Very Good! (67 reviews)

"This Hotel was ideally situated for our night out in the local area. Charlestown is a lovely little village nicely situated on the banks of the Forth. The property is a little tired, and could do with updating/upgrading but the room was clean, the bed was comfortable, and the staff were very ..."…"

Reviewed on 16 Dec 2019

The Elgin Hotel
Can'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.

Visiting Dunfermline

Travellers give high marks for the lively bar scene in Dunfermline, which is also known for its gardens. Tourists can also enjoy the city's golf courses and museums. Royal Highland Centre, Edinburgh Zoo and Royal Botanic Garden are some of the top sights around the area.

  • There are 61 hotels and other accommodation options in Dunfermline
  • The closest major airport is in Edinburgh (EDI), 9.3 mi (15 km) from the city centre
  • The next closest is in Dundee (DND), 31.1 mi (50.1 km) away

Sightseeing and Staying in Dunfermline

The city is notable for landmarks like Abbot House, Dunfermline Abbey and Culross Palace. A couple of additional sights to add to your agenda are Deep Sea World and Knockhill Racing Circuit.

Popular places to visit in the area include Royal Highland Centre, 9.7 mi/15.6 km from the city centre, and Edinburgh Zoo, which is 11.6 mi (18.7 km) away.

Getting around Dunfermline

If you want to see more of the area, hop aboard a train from Dunfermline Town Station, Dunfermline Queen Margaret Station or Rosyth Station. Dunfermline might not have many public transport options so consider renting a car to explore the city.

Dressing for Dunfermline

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around 1°C
  • From April to June, the average is 17°C during the day and 3°C at night
  • July to September sees average temperatures of 18°C during the day and 8°C at night
  • Between October and December, you can expect 13°C as the daytime average and 2°C as the night-time average
  • About 24 millimetres of rain falls on Dunfermline each year
  • July and August are usually the hottest months averaging 17°C, while February and January are usually the coldest with an average temperature of 1°C

Frequently asked questions

Dunfermline Hotel Reviews

More trip options