Skip to main content

Search hotels in Duffus

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

Popular hotels in Duffus

Check out our top picks in Duffus

Filter by:

Star Rating
Review score

Poseidon's

Lossiemouth (Near Duffus)

Located in Lossiemouth, within a 11-minute walk of Lossiemouth West Beach and 5.8 miles of Elgin Cathedral, Poseidon's has accommodations with a terrace and free WiFi throughout the property as well...

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$60.93
1 night, 2 adults

Laichmoray Hotel

Elgin (Near Duffus)

Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station.

M
Michal
From
Slovakia
Friendly and professional staff. Good selection of food for breakfast... The motorcycle parking lot behind the building is a big plus...
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,162 reviews
Price from
$229.47
1 night, 2 adults

The harbour inn

Burghead (Near Duffus)

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

B
Briana
From
Canada
The biggest comfiest towels you have ever seen. Lovely little tunnoch cakes welcome you into the room. Breakfast was delicious. Pub was lively and fun.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 106 reviews
Price from
$103.26
1 night, 2 adults

GOLF View Hotel & Macintosh Restaurant

Lossiemouth (Near Duffus)

Located in Lossiemouth, a 11-minute walk from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodations with a terrace, free private parking, a restaurant and a bar.

A
Andrew
From
United States
Big room. Great view of the golf course. Very nice restaurant and great staff.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 529 reviews
Price from
$129.59
1 night, 2 adults

Mansion House Hotel

Elgin (Near Duffus)

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 center of Elgin.

G
Gabriela
From
United States
Amazing property with a hit of fairy tail for staying on a castle! The staff was amazing and very helpful and friendly. Amazing showers and very comfy beds!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 878 reviews
Price from
$155.81
1 night, 2 adults

The Mansefield Hotel

Elgin (Near Duffus)

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

V
Vicki
From
United States
We had a lovely stay. Check in staff was very welcoming & excellent.  Room was spotless & well appointed with everything we needed to make for a very comfortable stay. Nice touches in addition to hot water pot with teas & coffee like a small refrigerator, bottled water & wine glasses. Hotel was quiet and beds were very comfortable.  Room serviced daily.  Great wifi.  We would definitely recommend this hotel. 
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 319 reviews
Price from
$209.23
1 night, 2 adults

Sunninghill Hotel

Elgin (Near Duffus)

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 Train Station.

T
Terri
From
Denmark
Great staff, great restaurant excellent service
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 201 reviews
Price from
$197.42
1 night, 2 adults

Taigh Mor

Elgin (Near Duffus)

Located in Elgin, within a 10-minute walk of Elgin Cathedral and 28 miles of Huntly Castle, Taigh Mor has accommodations with free WiFi.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 26 reviews
Price from
$83.83
1 night, 2 adults

Stotfield Hotel

Lossiemouth (Near Duffus)

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

M
Mark
From
United States
On site restaurant was great. Included breakfast too.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,414 reviews
Price from
$133.64
1 night, 2 adults

The Pines Guest House

Elgin (Near Duffus)

Featuring garden views, The Pines Guest House in Elgin offers accommodations and a garden. This guest house features free private parking, daily room service, and free Wifi.

R
Robert
From
United Kingdom
Excellent, friendly, can do service in a lovely location in a very comfortable, restful environment. The home made bread was a great, extra touch to a lovely breakfast.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 305 reviews
Price from
$186.28
1 night, 2 adults
See all hotels in and around Duffus

Duffus – 5 hotels and places to stay

Filter by:

Star Rating
Review score

Poseidon's

Lossiemouth (Near Duffus)

Located in Lossiemouth, within a 11-minute walk of Lossiemouth West Beach and 5.8 miles of Elgin Cathedral, Poseidon's has accommodations with a terrace and free WiFi throughout the property as well...

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$60.93
1 night, 2 adults

Laichmoray Hotel

Elgin (Near Duffus)

Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station.

M
Michal
From
Slovakia
Friendly and professional staff. Good selection of food for breakfast... The motorcycle parking lot behind the building is a big plus...
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,162 reviews
Price from
$229.47
1 night, 2 adults

The harbour inn

Burghead (Near Duffus)

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

B
Briana
From
Canada
The biggest comfiest towels you have ever seen. Lovely little tunnoch cakes welcome you into the room. Breakfast was delicious. Pub was lively and fun.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 106 reviews
Price from
$103.26
1 night, 2 adults

GOLF View Hotel & Macintosh Restaurant

Lossiemouth (Near Duffus)

Located in Lossiemouth, a 11-minute walk from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodations with a terrace, free private parking, a restaurant and a bar.

A
Andrew
From
United States
Big room. Great view of the golf course. Very nice restaurant and great staff.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 529 reviews
Price from
$129.59
1 night, 2 adults

Mansion House Hotel

Elgin (Near Duffus)

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 center of Elgin.

G
Gabriela
From
United States
Amazing property with a hit of fairy tail for staying on a castle! The staff was amazing and very helpful and friendly. Amazing showers and very comfy beds!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 878 reviews
Price from
$155.81
1 night, 2 adults

The Mansefield Hotel

Elgin (Near Duffus)

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

V
Vicki
From
United States
We had a lovely stay. Check in staff was very welcoming & excellent.  Room was spotless & well appointed with everything we needed to make for a very comfortable stay. Nice touches in addition to hot water pot with teas & coffee like a small refrigerator, bottled water & wine glasses. Hotel was quiet and beds were very comfortable.  Room serviced daily.  Great wifi.  We would definitely recommend this hotel. 
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 319 reviews
Price from
$209.23
1 night, 2 adults

Sunninghill Hotel

Elgin (Near Duffus)

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 Train Station.

T
Terri
From
Denmark
Great staff, great restaurant excellent service
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 201 reviews
Price from
$197.42
1 night, 2 adults

Taigh Mor

Elgin (Near Duffus)

Located in Elgin, within a 10-minute walk of Elgin Cathedral and 28 miles of Huntly Castle, Taigh Mor has accommodations with free WiFi.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 26 reviews
Price from
$83.83
1 night, 2 adults

Stotfield Hotel

Lossiemouth (Near Duffus)

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

M
Mark
From
United States
On site restaurant was great. Included breakfast too.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,414 reviews
Price from
$133.64
1 night, 2 adults

The Pines Guest House

Elgin (Near Duffus)

Featuring garden views, The Pines Guest House in Elgin offers accommodations and a garden. This guest house features free private parking, daily room service, and free Wifi.

R
Robert
From
United Kingdom
Excellent, friendly, can do service in a lovely location in a very comfortable, restful environment. The home made bread was a great, extra touch to a lovely breakfast.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 305 reviews
Price from
$186.28
1 night, 2 adults
See all hotels in and around Duffus

Most booked hotels in Duffus and surrounding area in the past month

See all

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 878 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,414 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,162 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 410 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 319 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 529 reviews

Popular with guests booking hotels in Burghead

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 106 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 201 reviews

Popular with guests booking hotels in Elgin

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

Best hotels with breakfast in Duffus and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 106 reviews

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

From $103.26 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 234 reviews

Links Lodge offers accommodations in Lossiemouth, a 10-minute walk from Lossiemouth West Beach and 5.7 miles from Elgin Cathedral.

From $163.33 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,414 reviews

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

From $124.19 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 878 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 center of Elgin.

From $150.64 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 319 reviews

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

From $161.98 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 201 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 Train Station.

From $197.42 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 535 reviews

The Royal Hotel Elgin offers accommodations in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

From $121.49 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 305 reviews

Featuring garden views, The Pines Guest House in Elgin offers accommodations and a garden. This guest house features free private parking, daily room service, and free Wifi.

From $140.72 per night

Budget hotels in Duffus and nearby

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews

Located in Lossiemouth, within a 11-minute walk of Lossiemouth West Beach and 5.8 miles of Elgin Cathedral, Poseidon's has accommodations with a terrace and free WiFi throughout the property as well...

From $71.68 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 26 reviews

Located in Elgin, within a 10-minute walk of Elgin Cathedral and 28 miles of Huntly Castle, Taigh Mor has accommodations with free WiFi.

From $93.14 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 679 reviews

The Milton Accommodation enjoys a location in Elgin, 1.2 miles from Elgin Cathedral and 28 miles from Huntly Castle. This guest house features free private parking, full-day security, and free Wifi.

From $87.74 per night

Holiday Home Cooriedoon by Interhome is located in Hopeman, just 21 miles from Nairn Museum and 22 miles from The Nairn Golf Club.

Providing a garden, Hopeman Cottages offers accommodations in Hopeman. Both free Wifi and private parking are accessible at the vacation home free of charge.

Offering a garden, Hopeman Cottage features accommodations in Hopeman. Both Wifi and private parking are accessible at the vacation home free of charge.

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

The Corner House offers accommodations in Hopeman, 7.6 miles from Elgin Cathedral and 15 miles from Brodie Castle.

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

Harbour View Hopeman enjoys a location in Hopeman, 7.7 miles from Elgin Cathedral and 15 miles from Brodie Castle.