Beginning of main content
Nectar
Collect Nectar points

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

Best deal Best deal 4 May - 6 May
Tonight Tonight 27 Apr - 28 Apr
This weekend This weekend 27 Apr - 29 Apr
Next weekend Next weekend 4 May - 6 May

Search Hotels near Top Dunfermline Attractions

Top 10 Hotels in Dunfermline

See all 1,117 Hotels in Dunfermline

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Clarke Cottage Guest House

Clarke Cottage Guest House

139 Halbeath Road, Dunfermline
    3.0 out of 5.0
     
     

    Situated in the historical district, this bed & breakfast is close to Dunfermline Abbey, Abbot House and Andrew Carnegie Birthplace Museum. Nearby attractions ...

    Clarke Cottage Guest House £67

    Clarke Cottage Guest House £67
    The City Hotel

    The City Hotel

    18-20 Bridge Street, Dunfermline
      3.0 out of 5.0
       
       

      Situated in Dunfermline, this hotel is within a 5-minute walk of Abbot House and Pittencrieff Park. Dunfermline Abbey and Andrew Carnegie Birthplace Museum are ...

      The City Hotel£61

      The City Hotel£61
      Rooms at 29brucestreet

      Rooms at 29brucestreet

      29-35 Bruce Street, Dunfermline
        3.0 out of 5.0
         
         

        Located in the heart of Dunfermline, this inn is within a 10-minute walk of Abbot House, Pittencrieff Park and Dunfermline Abbey. Andrew Carnegie Birthplace ...

        Rooms at 29brucestreet£38

        Rooms at 29brucestreet£38
        Pitbauchlie House Hotel

        Pitbauchlie House Hotel

        Aberdour Road, Dunfermline
          3.0 out of 5.0
           
           

          Situated in the suburbs, this eco-friendly hotel is within 3 miles (5 km) of Dunfermline Abbey, Abbot House and Pittencrieff Park. Dunfermline Golf Club and ...

          Pitbauchlie House Hotel£41

          Pitbauchlie House Hotel£41
          Caledonia Hotel

          Caledonia Hotel

          Hilton Road, Dunfermline
            3.0 out of 5.0
             
             

            Situated in Dunfermline, this hotel is close to Hopetoun House, Forth Road Bridge and Dunfermline Abbey. Local attractions also include Abbot House.

            Caledonia Hotel£66

            Caledonia Hotel£66
            The Adamson Hotel

            The Adamson Hotel

            27 Main Street, Dunfermline
              3.0 out of 5.0
               
               

              Situated in Crossford, this hotel is within 1 mile (2 km) of Dunfermline Golf Club and Pittencrieff Park. Abbot House and Dunfermline Abbey are also within 2 ...

              The Adamson Hotel£46

              The Adamson Hotel£46
              Best Western Plus Dunfermline Crossford Keavil House Hotel

              Best Western Plus Dunfermline Crossford Keavil House Hotel

              Crossford, Dunfermline
                4.0 out of 5.0
                 
                 

                Located in the heart of Crossford, this spa hotel is 1.2 mi (1.9 km) from Dunfermline Golf Club and within 3 miles (5 km) of Pittencrieff Park and Abbot House. ...

                Best Western Plus Dunfermline Crossford Keavil House Hotel£52

                Best Western Plus Dunfermline Crossford Keavil House Hotel£52
                Dalmahoy Hotel & Country Club

                Dalmahoy Hotel & Country Club

                Dalmahoy Hotel & Country Club, Kirknewton
                  4.0 out of 5.0
                   
                   

                  This family-friendly Dalmahoy hotel is located near the airport, 2.9 mi (4.7 km) from Heriot Watt University, and within 6 mi (10 km) of Gyle Shopping Centre ...

                  Dalmahoy Hotel & Country Club£66

                  Dalmahoy Hotel & Country Club£66
                  Holiday Inn Express Dunfermline

                  Holiday Inn Express Dunfermline

                  Halbeath, Dunfermline
                    3.0 out of 5.0
                     
                     

                    Situated in Dunfermline, this hotel is within 3 miles (5 km) of Abbot House, Dunfermline Abbey and Pittencrieff Park. Dunfermline Golf Club and Aberdour Castle ...

                    Holiday Inn Express Dunfermline£35

                    Holiday Inn Express Dunfermline£35
                    Davaar House

                    Davaar House

                    126 Grieve Street, Dunfermline
                      3.5 out of 5.0
                       
                       

                      Situated in Dunfermline, this hotel is within a 15-minute walk of Pittencrieff Park, Abbot House and Dunfermline Abbey. Andrew Carnegie Birthplace Museum and ...

                      Davaar House£38

                      Davaar House£38
                      Map

                      Dunfermline Hotel Reviews

                      Travel to Dunfermline & Explore


                      Explore Dunfermline with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!