Photo by Eddie Boyd
Search B&B in Elgin
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Compare 25 B&B in Elgin with updated reviews, rates, and availability.
Cawdor House
Cawdor House
9.8 out of 10, Exceptional, (59)
The Royal Hotel
The Royal Hotel
7.8 out of 10, Good, (120)
The price is SAR 312
SAR 375 total
includes taxes & fees
1 Feb - 2 Feb
Waverley Hotel
Waverley Hotel
7.4 out of 10, Good, (413)
The price is SAR 351
SAR 421 total
includes taxes & fees
22 Feb - 23 Feb
Tali Ayer
Tali Ayer
9.8 out of 10, Exceptional, (118)
Lossiemouth House
Lossiemouth House
9.8 out of 10, Exceptional, (33)
The price is SAR 521
SAR 625 total
includes taxes & fees
27 Jan - 28 Jan
Norland B&B
Norland B&B
9.8 out of 10, Exceptional, (88)
The price is SAR 382
SAR 458 total
includes taxes & fees
27 Jan - 28 Jan
Tarrel Farmhouse
Tarrel Farmhouse
10.0 out of 10, Exceptional, (42)
Mount Barker Bed & Breakfast
Mount Barker Bed & Breakfast
10.0 out of 10, Exceptional, (2)
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.
Save an average of 15% on thousands of hotels when you're signed in
Other property types in Elgin
Sea Views, Sauna, Jacuzzi Bath, Decking, BBQ, Summer House, Perfect!
Sea Views, Sauna, Jacuzzi Bath, Decking, BBQ, Summer House, Perfect!
9.8 out of 10, Exceptional, (41)
Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth
Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth
10.0 out of 10, Exceptional, (27)
Lovely 1-bed Cottage in Hopeman
Lovely 1-bed Cottage in Hopeman
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.
Recent reviews of Elgin hotels
Recent reviews of Elgin hotels
5/5 Excellent
"Comfortable rooms. The bed was slightly uncomfortable but not awful. The staff was friendly and polite. The food in their dinner restaurant was very good. I had the goat pie and it was delicious. Breakfast was very good and the wait staff was super helpful. Would absolutely stay again. "
A verified traveler stayed at Craigellachie Hotel of Speyside
Posted 6 days ago