Book Duffus hotels
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Check hotel availability in Duffus
Cheap Duffus hotels

Laichmoray Hotel
Maisondieu Road, Elgin, Scotland
The price is AU$243 per night from 11 May to 12 May
AU$243
includes taxes & fees
11 May - 12 May
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.

Craigellachie Hotel of Speyside
Victoria Street, Aberlour, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$516 per night from 20 May to 21 May
AU$516
includes taxes & fees
20 May - 21 May
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.

The Mansion House Hotel
The Haugh, Elgin, Scotland
Fully refundable
The price is AU$241 per night from 9 May to 10 May
AU$241
includes taxes & fees
9 May - 10 May
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Relax and Elgin Museum.
Save an average of 15% on thousands of hotels when you're signed in

Eight Acres Hotel
Morriston Road, Elgin, Scotland
The price is AU$259 per night from 20 May to 21 May
AU$259
includes taxes & fees
20 May - 21 May
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.

Poseidon's Inn
Stotfield Rd, Lossiemouth, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$165 per night from 2 Jun to 3 Jun
AU$165
includes taxes & fees
2 June - 3 June
With a stay at Poseidon's Inn in Lossiemouth, you'll be near the beach, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour ...

The Royal Hotel
Station Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$236 per night from 10 May to 11 May
AU$236
includes taxes & fees
10 May - 11 May
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Relax and Elgin Museum.

The Station Hotel
51 New Street, Rothes, Aberlour, Scotland
The price is AU$463 per night from 12 May to 13 May
AU$463
includes taxes & fees
12 May - 13 May
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage.

Golf View Hotel
Stotfield Road, Lossiemouth, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$369 per night from 20 May to 21 May
AU$369
includes taxes & fees
20 May - 21 May
With a stay at Golf View Hotel in Lossiemouth, you'll be next to a golf course, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour ...

Stotfield Hotel
Stotfield Road, Lossiemouth, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$174 per night from 25 May to 26 May
AU$174
includes taxes & fees
25 May - 26 May
With a stay at Stotfield Hotel in Lossiemouth, you'll be near the bay, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour ...
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.
Duffus hotels essential information
Accommodation | 376 hotels |
---|---|
Lowest Price | AU$165 |
Highest Price | AU$516 |
Popular hotels | Laichmoray Hotel, Craigellachie Hotel of Speyside, The Mansion House Hotel, Eight Acres Hotel, Poseidon's Inn, The Royal Hotel, The Station Hotel, Golf View Hotel, Stotfield Hotel |
Most recent Duffus hotel reviews

Excellent room
5 / 5
Excellent ensuite room. Very clean and quiet. The hotel is located in the town centre so is very convenient for local amenities and attractions. Highly recommended.
A verified traveller stayed at The Old Coach House Hotel
Posted 3 days ago
Other cities near Duffus
- North Sea Hotels
- Scottish Highlands Hotels
- Nairn Hotels
- Elgin Hotels
- Great Britain Hotels
- Grantown-on-Spey Hotels
- Aberlour Hotels
- Lossiemouth Hotels
- Buckie Hotels
- Tain Hotels
- Forres Hotels
- Keith Hotels
- Ballindalloch Hotels
- Dufftown Hotels
- Craigellachie Hotels
- Fochabers Hotels
- Findhorn Hotels
- Northern Europe Hotels
- Rothes Hotels
- Aberdeenshire and Moray Hotels
Hotels near airport
Top picks
Hotels
Seminyak AccommodationLorne AccommodationPet Friendly Hotels in Central CoastCaravan Parks CarrickalingaHostels MareebaCowes AccommodationEcono Lodge Toowoomba Motel & Events CentreCabin Rentals KenilworthClare AccommodationHotels in Melbourne Central Business DistrictSydney AccommodationCaravan Parks East Coast AustraliaBundanoon Country Inn MotelPerth AccommodationCape Sienna Gourmet Hotel & VillasHorsham AccommodationLaurieton AccommodationResorts Nambucca HeadsHotels in Cable BeachEchuca AccommodationGrand Millennium Hotel Kuala Lumpur
Flights
Cars
Packages
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.