Dunfermline accommodation from NZ$116

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Check hotel availability in Dunfermline

Tonight
Check prices in Dunfermline for tonight, 29 Mar - 30 Mar
Tomorrow night
Check prices in Dunfermline for tomorrow night, 30 Mar - 31 Mar
This weekend
Check prices in Dunfermline for this weekend, 29 Mar - 31 Mar

Dunfermline stays as unique as you are

Top hotel deals in Dunfermline

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.

Top budget Dunfermline hotel deals

Accommodation In Dunfermline

Searching for accommodation in Fife, particularly in Dunfermline? Wotif can sort it out.

If you are planning to book a hotel that is within 3 kilometres from Dunfermline's city centre, the Best Western Plus Keavil House Hotel and Bunree Bed and Breakfast are ideal.

The Pitbauchlie House Hotel and Rooms at 29brucestreet are recommended options if you plan on visiting the Dunfermline Abbey while you are in Dunfermline and want to stay close.

The Holiday Inn Express Dunfermline is located 5 kilometres away from the heart of Dunfermline. Another accommodation option is the Balmule House, which is located 5 kilometres away. Two more hotel options around Dunfermline are the Inglewood Guest House and the Roods B&B.

The nearest accommodations in Fife include Inchmickery and Pettycur. Inchmickery is 16 kilometres to the southeast of Dunfermline, while Pettycur is 20 kilometres to the east of Dunfermline. Accommodations in Inchmickery include the Village Hotel Edinburgh and Fettes Apartments. Pettycur accommodation options are the Bay Hotel and Ashgrove B&B.

Edinburgh Airport can be found 16 kilometres away from downtown Dunfermline. If you wish to stay close by, you can book a night at the Dalmahoy Marriott Hotel & Country Club or the Hilton Edinburgh Airport.

How much is a hotel room in Dunfermline?

Hotels in Dunfermline start at NZ$116 per night. Prices and availability subject to change. Additional terms may apply.

Dunfermline hotels essential information

Accommodation
3,845 hotels
Lowest Price
NZ$116
Highest Price
NZ$351
Popular hotels
Apex Grassmarket Hotel, YOTEL Edinburgh, Apex Waterloo Place Hotel, Leonardo Royal Edinburgh Haymarket, Holiday Inn Express - Edinburgh City Centre, an IHG Hotel, Market Street Hotel, Dalmahoy Hotel & Country Club, Holiday Inn Edinburgh, an IHG Hotel, Cityroomz Edinburgh

New reviews! Best hotels in Dunfermline

^Eligibility requirements and conditions apply