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.


Check Prices on Hotels in Macduff

Tonight Jul 19 - Jul 20
This weekend Jul 19 - Jul 21
Next weekend Jul 26 - Jul 28

Top 10 Hotels in Macduff

See all 92 Properties in Macduff

Estimated price for 1 night/2 adults

Seaesta Apartments

Seaesta Apartments

Hutcheon Street, Macduff, Scotland
Seaesta Apartments
     
     

    Situated in Macduff, this apartment building is within a 15-minute walk of Macduff Marine Aquarium and North Sea. Duff House is 1.2 mi (1.9 km) away.

    Seaesta ApartmentsGet Rates

    Durn House

    Durn House

    Durn Road, Portsoy, Banff, Scotland
    Durn House
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Situated in Banff, this romantic guesthouse is within 1 mi (2 km) of Portsoy Pottery and North Sea. Fordyce Joiners Workshop and Visitor Centre is 3 mi (4.8 ...

    Durn House$103

    Jul 24 - Jul 25

    Fife Arms Hotel

    Fife Arms Hotel

    The Square, Turriff, Scotland
    Fife Arms Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Situated in Turriff, this inn is 2.2 mi (3.5 km) from Delgatie Castle and within 9 mi (15 km) of Fyvie Castle and Glendronach Distillery. North Sea and Macduff ...

    Fife Arms Hotel$99

    Jul 26 - Jul 27

    The Knowes Hotel

    The Knowes Hotel

    78 Market Street, Macduff, Scotland
    The Knowes Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated in Macduff, this inn is within a 5-minute walk of Macduff Marine Aquarium and North Sea. Duff House is 1.5 mi (2.4 km) away.

    The Knowes Hotel$93

    Aug 14 - Aug 15

    Fife Lodge

    Fife Lodge

    Sandyhill Road, Banff, Scotland
    Fife Lodge
      3.0 out of 5.0
       
       

      Situated in Banff, this hotel is within 1 mi (2 km) of Duff House and North Sea. Macduff Marine Aquarium is 1.8 mi (2.9 km) away.

      Fife Lodge$104

      Aug 7 - Aug 8

      Old Coach House Hotel

      Old Coach House Hotel

      High St, Buckie, Buckie, Scotland
      Old Coach House Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       

      Situated near the beach, this hotel is within a 10-minute walk of Moray Firth and North Sea. Bow Fiddle Rock and WDCS Wildlife Centre are also within 9 mi (15 ...

      Old Coach House Hotel$59

      Aug 12 - Aug 13

      Netherdale House

      Netherdale House

      Turrif, Aberdeenshire County, Turriff, Scotland
      Netherdale House
        4.0 out of 5.0
         
         

        Situated on a river, this bed & breakfast is 9.2 mi (14.9 km) from Delgatie Castle and 9.4 mi (15.1 km) from Glendronach Distillery. North Sea and Duff House ...

        Netherdale House$127

        Aug 12 - Aug 13

        The Davron Hotel

        The Davron Hotel

        8 The Square Rosehearty, Fraserburgh, Scotland
        The Davron Hotel
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Situated near the beach, this hotel is 0.2 mi (0.4 km) from North Sea and within 6 mi (10 km) of Museums of Scottish Lighthouses and Fraserburgh Heritage Centre. ...

        The Davron Hotel$72

        Jul 21 - Jul 22

        Cullen Bay Hotel

        Cullen Bay Hotel

        Cullen, Buckie, Scotland
        Cullen Bay Hotel
        • Free Cancellation
        • Reserve now, pay when you stay
        3.5 out of 5.0
         
         

        Situated in a rural location, this hotel is 1.7 mi (2.8 km) from Bow Fiddle Rock and 1.9 mi (3 km) from North Sea. Moray Firth and Fordyce Joiners Workshop and ...

        Cullen Bay Hotel$98

        Jul 20 - Jul 21

        Saplinbrae Hotel and Lodges

        Saplinbrae Hotel and Lodges

        Mintlaw, Aberdeenshire, Peterhead, Scotland
        Saplinbrae Hotel and Lodges
        • Free Cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Situated in a rural location, this hotel is 1.1 mi (1.8 km) from Aden Country Park and 10.9 mi (17.6 km) from Peterhead Marina. Bullers of Buchan and Haddo House ...

        Saplinbrae Hotel and Lodges$93

        Jul 30 - Jul 31

        Map

        Recent Reviews in Macduff

        Travel to Macduff & Explore


        Explore Macduff with Expedia's Travel Guides to find the best prices on flights, cars, vacation packages, and more!