Skip to main content

Search hotels in Duffus

Enter your dates to see the latest prices and deals for Duffus hotels

Duffus – 3 hotels and places to stay

Most booked hotels in Duffus and surroundings in the past month

See all
  • Popular with guests booking hotels in Elgin

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,168 reviews
  • Popular with guests booking hotels in Lossiemouth

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 1,424 reviews
  • Popular with guests booking hotels in Elgin

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 911 reviews
  • Popular with guests booking hotels in Lossiemouth

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 544 reviews
  • Popular with guests booking hotels in Elgin

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 323 reviews
  • Popular with guests booking hotels in Elgin

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 217 reviews
  • Popular with guests booking hotels in Burghead

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 85 reviews
  • Popular with guests booking hotels in Elgin

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 13 reviews
  • Popular with guests booking hotels in Hopeman

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 149 reviews
  • Popular with guests booking hotels in Elgin

    Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 315 reviews

Best hotels with breakfast in Duffus and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 85 reviews

    Set in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 146 reviews

    Tighnabruaich Annex, a property with free bikes, is set in Lossiemouth, 9.4 km from Elgin Cathedral, 34 km from Brodie Castle, as well as 43 km from Nairn Dunbar Golf Club.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 244 reviews

    Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, less than 1 km from Lossiemouth West Beach and 9.1 km from Elgin Cathedral.

    From US$167.52 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 1,424 reviews

    Overlooking the Moray Firth, this family-run hotel is situated in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whisky Trail.

    From US$154.12 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 179 reviews

    Situated in Lossiemouth, 300 metres from Lossiemouth East Beach, Lossiemouth House has a garden, parking on-site and rooms with free WiFi access.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 911 reviews

    Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical centre of Elgin.

    From US$180.92 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 323 reviews

    Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

    From US$214.42 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 217 reviews

    In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Railway Station.

    From US$203.84 per night

Budget hotels in Duffus and nearby

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 422 reviews

    Set in Lossiemouth, 200 metres from Lossiemouth East Beach, Firth Hotel & Restaurant offers accommodation with a garden, free private parking, a restaurant and a bar.

    From US$127.31 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 454 reviews

    Elgin Guest House is located in Elgin, along the Whisky Trail along the A96 Road. Elgin town centre is a 2-minute walk away, where there is a number of shops and restaurants.

    From US$100.51 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 675 reviews

    The Milton Accommodation, a property with a garden, is situated in Elgin, 2 km from Elgin Cathedral, 45 km from Huntly Castle, as well as 27 km from Brodie Castle.

    From US$100.51 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 5 reviews

    Situated within 14 km of Elgin Cathedral and 41 km of Castle Stuart Golf Links in Kinloss, East Grange Hideouts offers accommodation with seating area.

    From US$78.54 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Anchor Cottage, a property with a garden, is located in Elgin, 24 km from Brodie Castle, 34 km from Nairn Dunbar Golf Club, as well as 34 km from Nairn Museum.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    The Corner House, a property with a garden, is situated in Hopeman, 24 km from Brodie Castle, 34 km from Nairn Dunbar Golf Club, as well as 34 km from Nairn Museum.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 7 reviews

    Seaview at The Doocot, a property with a garden, is situated in Elgin, 24 km from Brodie Castle, 34 km from Nairn Dunbar Golf Club, as well as 35 km from Nairn Museum.

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 4 reviews

    Harbour View Hopeman is set in Hopeman, 12 km from Elgin Cathedral, 24 km from Brodie Castle, and 34 km from Nairn Dunbar Golf Club.