Beginning of main content

Book on the go and pay later.

Search 590,000 properties worldwide.

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

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


Check prices on hotels in Dunfermline

Tonight Tonight 22 Jul - 23 Jul
This weekend This weekend 27 Jul - 29 Jul
Next weekend Next weekend 3 Aug - 5 Aug

Top 10 Hotels in Dunfermline

See all 1,682 properties in Dunfermline
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

St. Margaret's Head, Dunfermline
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

DoubleTree by Hilton Edinburgh - Queensferry Crossing€71

DoubleTree by Hilton Edinburgh - Queensferry Crossing€71
Pitbauchlie House Hotel

Pitbauchlie House Hotel

Aberdour Road, Dunfermline
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Pitbauchlie House Hotel€93

Pitbauchlie House Hotel€93
Boreland Lodge Hotel

Boreland Lodge Hotel

31-33 Boreland Road, Dunfermline
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Boreland Lodge Hotel€67

Boreland Lodge Hotel€67
Holiday Inn Express Dunfermline

Holiday Inn Express Dunfermline

Halbeath, Dunfermline
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Holiday Inn Express Dunfermline€67

Holiday Inn Express Dunfermline€67
The City Hotel

The City Hotel

18-20 Bridge Street, Dunfermline
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

The City HotelGet Rates

The City HotelGet Rates
Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel

Crossford, Dunfermline
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Best Western Plus Dunfermline Crossford Keavil House HotelGet Rates

Best Western Plus Dunfermline Crossford Keavil House HotelGet Rates
The Adamson Hotel

The Adamson Hotel

27 Main Street, Dunfermline
    3.0 out of 5.0
     
     

    The Adamson HotelGet Rates

    The Adamson HotelGet Rates
    Rooms at 29brucestreet

    Rooms at 29brucestreet

    29-35 Bruce Street, Dunfermline
    • Free cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Rooms at 29brucestreet€60

    Rooms at 29brucestreet€60
    Caledonia Hotel

    Caledonia Hotel

    Hilton Road, Dunfermline
      3.0 out of 5.0
       
       

      Caledonia Hotel€72

      Caledonia Hotel€72
      Davaar House

      Davaar House

      126 Grieve Street, Dunfermline
      • Free cancellation
      • Reserve now, pay when you stay
      3.5 out of 5.0
       
       

      Davaar House€91

      Davaar House€91
      Map

      Search Hotels near Top Dunfermline Attractions

      Recent Reviews in Dunfermline