Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Most Frequently Booked Dunfermline Hotels

DoubleTree by Hilton Edinburgh - Queensferry Crossing C$104
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

St. Margaret's Head, North Queensferry, Dunfermline, Scotland
     
    4.0 out of 5.0 Stars

    Situated in Dunfermline, this hotel is within 3 mi (5 km) of Deep Sea World, Forth Road Bridge, and Port Edgar. Forth Rail Bridge is 2.9 mi (4.6 km) away. Dunfermline North Queensferry Station is 13 minutes by foot.

    The City Hotel C$99
    The City Hotel

    The City Hotel

    18-20 Bridge Street, Dunfermline, Scotland
       
      3.0 out of 5.0 Stars

      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 also within 10 minutes. Dunfermline Town Station is 14 minutes by foot.

      Holiday Inn Express Dunfermline C$84
      Holiday Inn Express Dunfermline

      Holiday Inn Express Dunfermline

      Halbeath, Dunfermline, Scotland
         
        3.0 out of 5.0 Stars

        Situated in Dunfermline, this hotel is 2.4 mi (3.8 km) from Dunfermline Abbey and 2.6 mi (4.2 km) from Pittencrieff Park. Dunfermline Golf Club and Yellowscott Country Park are also within 6 mi (10 km). Dunfermline Queen Margaret Station is 13 minutes by foot.

        Sweet Chestnut by Marston's Inn C$82
        Sweet Chestnut by Marston's Inn

        Sweet Chestnut by Marston's Inn

        11 Fife Leisure Park, Dunfermline, Scotland
           
          4.0 out of 5.0 Stars

          Situated in Dunfermline, this inn is within 6 mi (10 km) of Dunfermline Abbey, Pittencrieff Park, and Dunfermline Golf Club. Deep Sea World and Yellowscott Country Park are also within 9 mi (15 km). Dunfermline Queen Margaret Station is 30 minutes by foot.

          Top Cheap Dunfermline Hotel Deals

          The Adamson Hotel C$93
          The Adamson Hotel

          The Adamson Hotel

          27 Main Street, Dunfermline, Scotland
             
            3.0 out of 5.0 Stars

            Situated in Dunfermline, this hotel is within 1 mi (2 km) of Dunfermline Golf Club and Pittencrieff Park. Abbot House and Andrew Carnegie Birthplace Museum are also within 2 mi (3 km).

            The City Hotel C$99
            The City Hotel

            The City Hotel

            18-20 Bridge Street, Dunfermline, Scotland
               
              3.0 out of 5.0 Stars

              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 also within 10 minutes. Dunfermline Town Station is 14 minutes by foot.

              Pitbauchlie House Hotel C$72
              Pitbauchlie House Hotel

              Pitbauchlie House Hotel

              Aberdour Road, Dunfermline, Scotland
                 
                3.0 out of 5.0 Stars

                Located in Pitcorthie, this eco-friendly hotel is 1.4 mi (2.3 km) from Dunfermline Abbey and 1.9 mi (3 km) from Pittencrieff Park. Deep Sea World and Dunfermline Golf Club are also within 6 mi (10 km). Dunfermline Town Station is 19 minutes by foot.

                Boreland Lodge Hotel C$80
                Boreland Lodge Hotel

                Boreland Lodge Hotel

                31-33 Boreland Road, Inverkeithing, Dunfermline, Scotland
                   
                  3.0 out of 5.0 Stars

                  Situated near the airport, this hotel is 2.4 mi (3.9 km) from Deep Sea World and within 6 mi (10 km) of Dunfermline Abbey and Pittencrieff Park. Forth Road Bridge and Port Edgar are also within 6 mi (10 km). Dunfermline Inverkeithing Station is only a 5-minute walk and Dalgety Bay Station is 26 minutes.

                  Top Luxury Dunfermline Hotel Deals

                  Balmule House C$169
                  Balmule House

                  Balmule House

                  Dunfermline, Dunfermline, Scotland
                     
                    5.0
                    of 5, from 1 reviews
                    5.0 out of 5.0 Stars

                    Situated in a rural location, this luxury bed & breakfast is 2 mi (3.2 km) from Yellowscott Country Park and within 6 mi (10 km) of Pittencrieff Park and Knockhill Racing Circuit. Abbot House and Dunfermline Abbey are also within 6 mi (10 km).

                    Other Travelers Recently Booked These Dunfermline Hotels

                    Map

                    How Much is a Hotel Room in Dunfermline?

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

                    Cheap Hotels in Dunfermline

                    Pack your bags—it’s time to embark on a getaway. Whether you’re craving a solo retreat or promising your family a vacation to remember, book one of the best hotels in Dunfermline. These hotels are located within easy access of the city’s hottest attractions and entertainment, so you won’t miss a beat while you’re in town. Spend the days exploring the local landmarks and the evenings getting to know the nightlife. After exploring the city from top to bottom, rest up at a hotel that speaks to you. Find the perfect place that matches your trip’s vibe, from a trendy boutique to family-friendly accommodations.

                    Allow us here at Travelocity to pair you with up Dunfermline hotels that suit your vacation preferences. Discover places with convenient on-site restaurants, around-the-clock service, and pools where your kids can make a splash. Some hotels may boast fitness rooms and spa services, while others feature game rooms and Wi-Fi access. To top it all off, you’ll score cheap hotels in Dunfermline that let you spend more on your activities and less on your lodging. Book and bundle your flight and hotel deals together today and save up to $537. It’s time to explore a new city, and break out of your routine.


                    Recent Dunfermline Hotel Reviews By Fellow Wanderers

                    *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.