Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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


10 Best Hotels in Dufftown

See all 157 properties in Dufftown

Estimated price for 1 night/2 adults

Tullich House Bed and Breakfast

Tullich House Bed and Breakfast

Dufftown, Aberdeenshire, Keith, Scotland
Tullich House Bed and Breakfast
    3.5 out of 5.0
     
     

    Situated in Keith, this bed & breakfast is 1.8 mi (2.9 km) from Glenfiddich Whisky Distillery and within 9 mi (15 km) of Macallan Distillery and Speyside Cooperage. ...

    AU$220 per night for 2 guests

    17 Jun - 18 Jun
    Tannochbrae Guest House

    Tannochbrae Guest House

    22 Fife Street, Keith, Scotland
    Tannochbrae Guest House
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Situated in Dufftown, this bed & breakfast is 0.8 mi (1.2 km) from Glenfiddich Whisky Distillery and within 6 mi (10 km) of Macallan Distillery and Speyside ...

    AU$172 per night for 2 guests

    13 Jul - 14 Jul
    Hillside Havens

    Hillside Havens

    Hillside View, Dufftown, Keith, Scotland
    Hillside Havens
      3.5 out of 5.0
       
       

      Situated in Keith, this cabin is 1.5 mi (2.4 km) from Glenfiddich Whisky Distillery and within 6 mi (10 km) of Speyside Cooperage and Ben Rinnes. Macallan Distillery ...

      AU$183 per night for 2 guests

      20 Jun - 21 Jun
      Rooftops

      Rooftops

      36 Church Street Dufftown, Keith, Scotland
      Rooftops
        3.5 out of 5.0
         
         

        Situated in Dufftown, this cottage is 0.9 mi (1.4 km) from Glenfiddich Whisky Distillery and within 9 mi (15 km) of Macallan Distillery and Speyside Cooperage. ...

        AU$524 per night for 2 guests

        18 Jun - 19 Jun
        Highland Spirit Bed and Breakfast

        Highland Spirit Bed and Breakfast

        51 Fife Street, Dufftown, Keith, Scotland
        Highland Spirit Bed and Breakfast
          4.0 out of 5.0
           
           

          Situated in Dufftown, this bed & breakfast is 0.9 mi (1.5 km) from Glenfiddich Whisky Distillery and within 9 mi (15 km) of Speyside Cooperage and Macallan Distillery. ...

          Highland Spirit Bed and BreakfastGet Rates

          2 Wee-kalf

          2 Wee-kalf

          12 Church Street Dufftown, Keith, Scotland
          2 Wee-kalf
            3.5 out of 5.0
             
             

            Situated in Dufftown, this cottage is 0.8 mi (1.3 km) from Glenfiddich Whisky Distillery and within 6 mi (10 km) of Macallan Distillery and Speyside Cooperage. ...

            AU$621 per night for 2 guests

            19 Jun - 20 Jun
            MORVEN BED & BREAKFAST

            MORVEN BED & BREAKFAST

            MORVEN, THE SQUARE, Keith, Scotland
            MORVEN BED & BREAKFAST
              3.0 out of 5.0
               
               

              Situated in Keith, this bed & breakfast is 0.7 mi (1.2 km) from Glenfiddich Whisky Distillery and within 6 mi (10 km) of Macallan Distillery and Speyside Cooperage. ...

              AU$159 per night for 2 guests

              22 Jun - 23 Jun
              Commercial Hotel

              Commercial Hotel

              4 Church Street Banffshire Scotland, Keith, Scotland
              Commercial Hotel
                 
                 

                Situated in Dufftown, this hotel is 0.8 mi (1.2 km) from Glenfiddich Whisky Distillery and within 6 mi (10 km) of Macallan Distillery and Speyside Cooperage. ...

                Commercial HotelGet Rates

                1 Wee-kalf

                1 Wee-kalf

                The Milking Shed 12 Church Street, Dufftown, Keith, Scotland
                1 Wee-kalf
                  3.5 out of 5.0
                   
                   

                  Situated in Dufftown, this cottage is 0.8 mi (1.3 km) from Glenfiddich Whisky Distillery and within 6 mi (10 km) of Macallan Distillery and Speyside Cooperage. ...

                  AU$621 per night for 2 guests

                  21 Jun - 22 Jun
                  Gowanbrae Bed and Breakfast

                  Gowanbrae Bed and Breakfast

                  19 Church Street, Keith, Scotland
                  Gowanbrae Bed and Breakfast
                    3.0 out of 5.0
                     
                     

                    Situated in Keith, this bed & breakfast is 0.8 mi (1.3 km) from Glenfiddich Whisky Distillery and within 6 mi (10 km) of Macallan Distillery and Speyside Cooperage. ...

                    Gowanbrae Bed and Breakfast Get Rates

                    Laichmoray Hotel

                    Laichmoray Hotel

                    Maisondieu Road, Elgin, Scotland
                    Laichmoray Hotel
                    • Free Cancellation
                    • Reserve now, pay when you stay
                    3.0 out of 5.0
                     
                     

                    Situated in Elgin, this hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.7 mi (4.3 km) away. Elgin Station is only a ...

                    AU$147 per night for 2 guests

                    23 Jun - 24 Jun
                    The Mansion House Hotel

                    The Mansion House Hotel

                    The Haugh, Elgin, Scotland
                    The Mansion House Hotel
                    • Free Cancellation
                    • Reserve now, pay when you stay
                    4.0 out of 5.0
                     
                     

                    Situated on a river, this romantic hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.4 mi (3.9 km) away. Elgin Station ...

                    AU$180 per night for 2 guests

                    17 Jun - 18 Jun
                    Craigellachie Hotel of Speyside

                    Craigellachie Hotel of Speyside

                    Victoria Street, Aberlour, Scotland
                    Craigellachie Hotel of Speyside
                      4.0 out of 5.0
                       
                       

                      Situated in a rural location, this hotel is within 1 mi (2 km) of Speyside Cooperage and Macallan Distillery. Aberlour Distillery and The Linn Falls are also ...

                      AU$266 per night for 2 guests

                      23 Jun - 24 Jun
                      Stotfield Hotel

                      Stotfield Hotel

                      Stotfield Road, Lossiemouth, Scotland
                      Stotfield Hotel
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      3.0 out of 5.0
                       
                       

                      Situated by the sea, this hotel is within a 5-minute walk of Moray Golf Club and Moray Firth. Spynie Palace and Duffus Castle are also within 6 mi (10 km).

                      AU$115 per night for 2 guests

                      12 Jul - 13 Jul
                      Ben Mhor Hotel

                      Ben Mhor Hotel

                      53-57 High St, Grantown-on-Spey, Scotland
                      Ben Mhor Hotel
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      3.0 out of 5.0
                       
                       

                      Situated in Grantown-on-Spey, this hotel is 0.4 mi (0.6 km) from Grantown Museum and within 9 mi (15 km) of Loch Garten Osprey Centre and Boat of Garten Golf ...

                      AU$107 per night for 2 guests

                      17 Jun - 18 Jun
                      Eight Acres Hotel & Leisure Club

                      Eight Acres Hotel & Leisure Club

                      Morriston Road, Elgin, Scotland
                      Eight Acres Hotel & Leisure Club
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      3.0 out of 5.0
                       
                       

                      Situated in Elgin, this spa hotel is within 3 mi (5 km) of Elgin Museum, Elgin Cathedral, and Spynie Palace. Glen Moray Distillery and Duffus Castle are also ...

                      AU$106 per night for 2 guests

                      27 Jun - 28 Jun
                      The Station Hotel

                      The Station Hotel

                      51 New Street, Rothes, Aberlour, Scotland
                      The Station Hotel
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      4.0 out of 5.0
                       
                       

                      Situated in Aberlour, this hotel is 0.2 mi (0.3 km) from Glen Grant Distillery and within 6 mi (10 km) of Macallan Distillery and Speyside Cooperage. Aberlour ...

                      AU$257 per night for 2 guests

                      23 Jun - 24 Jun
                      Firth Hotel & Restaurant

                      Firth Hotel & Restaurant

                      5 Clifton Road, Lossiemouth, Scotland
                      Firth Hotel & Restaurant
                        3.0 out of 5.0
                         
                         

                        Situated near the beach, this inn is within a 15-minute walk of Moray Firth and Moray Golf Club. Duffus Castle and Elgin Cathedral are also within 6 mi (10 ...

                        Firth Hotel & RestaurantGet Rates

                        The Mill House Hotel

                        The Mill House Hotel

                        Mill of Tynet, Buckie, Scotland
                        The Mill House Hotel
                        • Free Cancellation
                        • Reserve now, pay when you stay
                        3.5 out of 5.0
                         
                         

                        Situated in Buckie, this hotel is 2.3 mi (3.7 km) from Moray Firth and within 9 mi (15 km) of WDCS Wildlife Centre and Strathisla Distillery. Bow Fiddle Rock ...

                        AU$174 per night for 2 guests

                        17 Jun - 18 Jun
                        The Haugh Hotel

                        The Haugh Hotel

                        Cromdale, Grantown-on-Spey, Scotland
                        The Haugh Hotel
                          3.0 out of 5.0
                           
                           

                          Situated near the beach, this inn is 4.4 mi (7 km) from Grantown Museum and within 12 mi (20 km) of Cragganmore Distillery and Loch Garten Osprey Centre. Ballindalloch ...

                          AU$119 per night for 2 guests

                          21 Jun - 22 Jun

                          Check prices on hotels in Dufftown

                          Tonight 16 Jun. - 17 Jun.
                          This weekend 21 Jun. - 23 Jun.
                          Next weekend 28 Jun. - 30 Jun.
                          Map

                          Recent Reviews in Dufftown