Want hotel discounts? or and enjoy special deals while they last!

Menu

Hotels in Dunfermline

Choose the date and book your stay!

We are searching for the best offers

100 results

FiltersClear all
  • Booking cancellation
  • Star Rating
  • Guests rating
    • Travellers Rating
  • Property type
  • Search nearby
    • more
  • Hotel facilities
  • Hotel name
  • King Malcolm Hotel
  • Queensferry Road, Dunfermline KY11 8DS
  • 1.9 km from city center
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    218 reviews

    Very good
Guest House
  • Pilmuir Street Guest House
  • Guest House80 Pilmuir Street , Dunfermline KY12 0LN
  • 0.6 km from city center
  • 4 / 5

    TripAdvisor Travellers Rating:

    270 reviews

    Very good

Check hotels near Dunfermline

  • Edinburgh Marriott Hotel
  • 111 Glasgow Road, Edinburgh EH12 8NF
  • 17.3 km from center of Dunfermline
  • 4 / 5

    TripAdvisor Travellers Rating:

    2042 reviews

    Very good
  • Macdonald Houstoun House
  • Uphall, Livingston EH52 6JS
  • 16.6 km from center of Dunfermline
  • 4 / 5

    TripAdvisor Travellers Rating:

    1823 reviews

    Very good
  • Haymarket Hotel
  • 1 - 3 Coates Gardens , Edinburgh EH12 5LG
  • 20.4 km from center of Dunfermline
  • 4 / 5

    TripAdvisor Travellers Rating:

    563 reviews

    Very good
  • The Haymarket Lairg Hotel
  • 1-11 Coates Gardens , Edinburgh EH12 5LG
  • 20.4 km from center of Dunfermline
  • 4 / 5

    TripAdvisor Travellers Rating:

    566 reviews

    Very good
Suite
  • The Gleneagles Hotel
  • SuiteThe Gleneagles Hotel , Auchterarder PH3 1NF
  • 29.7 km from center of Dunfermline
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    4789 reviews

    Excellent
  • Grange Manor
  • Glensburgh, Glensburgh FK3 8XJ
  • 18.8 km from center of Dunfermline
  • 4 / 5

    TripAdvisor Travellers Rating:

    880 reviews

    Very good
Guest House
  • Hotel Indigo Edinburgh
  • 51-59 York Place, Edinburgh EH1 3JD
  • 21.3 km from center of Dunfermline
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    1679 reviews

    Excellent
  • Novotel Edinburgh Park Hotel
  • 15 Lochside Avenue, Edinburgh EH11 4DG
  • 18.7 km from center of Dunfermline
  • 4 / 5

    TripAdvisor Travellers Rating:

    3138 reviews

    Very good
  • Old Waverley Hotel
  • 43 Princes Street, Edinburgh EH2 2BY
  • 21.3 km from center of Dunfermline
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    2559 reviews

    Very good
  • Balbirnie House Hotel
  • Balbirnie Park Markinch, Markinch KY76NE
  • 25 km from center of Dunfermline
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    1120 reviews

    Excellent
  • The Bonham Hotel
  • 35 Drumsheugh Gardens, Edinburgh EH3 7RN
  • 20.4 km from center of Dunfermline
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    1818 reviews

    Excellent
Hostel
  • Safestay Edinburgh Royal Mile
  • Hostel50 Blackfriars Street, Edinburgh EH1 1NE
  • 21.9 km from center of Dunfermline
  • 4 / 5

    TripAdvisor Travellers Rating:

    1943 reviews

    Very good
  • Norton House Hotel & Spa
  • Ingliston, Newbridge EH28 8LX
  • 16.1 km from center of Dunfermline
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    1751 reviews

    Excellent
Suite
  • City Padzzz
  • SuiteWestern Harbour Midway, Edinburgh EH6 6LD
  • 19.5 km from center of Dunfermline
  • 3 / 5

    TripAdvisor Travellers Rating:

    132 reviews

    Good
Guest House
  • The Ben Doran Guest House
  • Guest House11 Mayfield Gardens, Edinburgh EH9 2AX
  • 23.6 km from center of Dunfermline
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    263 reviews

    Very good

Offer for you - hotel cheaper to 30%!

It is true. Once you have purchased your air ticket you will have access to a special accommodation offer at much better prices!

  • This special offer is for accommodation in the country you are visiting.

  • You will get access to the offers with special discount.

  • Special offer is connected with purchased flight ticket.

Get an extra hotel discount for registered users. It's free!

Log in and check our extra discount! These prices aren't available for everyone.

  • Find offers marked as "Member pricing".

  • Choose the perfect one and enjoy your trip!

  • Don't have an account? Sign up in a few seconds.