Book Guest Houses in Elgin
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Featured Guest Houses in Elgin

The Pines Guesthouse
the pines east road, Elgin, Scotland
The price is CA $190 per night
CA $190
CA $228 total
includes taxes & fees
Apr 11 - Apr 12
Stay at this 3-star guesthouse in Elgin. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions Elgin Cathedral and Elgin Museum are located nearby.
Breakfast included
Parking included

Invernairne Guest House
Thurlow Road, Nairn, Scotland
Free cancellation
Reserve now, pay when you stay
The price is CA $145 per night
CA $145
CA $173 total
includes taxes & fees
Apr 6 - Apr 7
Stay at this 3-star beach guesthouse in Nairn. Enjoy a beach locale, daily housekeeping, and a garden. Our guests praise the helpful staff in our reviews. Popular attractions Nairn Museum and Nairn Golf Club are located nearby.
Free WiFi
Bar

Cardhu Country House
Knockando, Aberlour, Scotland
Free cancellation
Reserve now, pay when you stay
The price is CA $238 per night
CA $238
CA $286 total
includes taxes & fees
Apr 6 - Apr 7
Stay at this 3-star guesthouse in Aberlour. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Macallan Distillery and Knockando Woolmill are located nearby.
Breakfast included
Parking included

Dunallan House
Woodside Avenue, Grantown-on-Spey, Scotland
Stay at this 4-star business-friendly guesthouse in Grantown-on-Spey. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Grantown Museum and Abernethy Golf Club are located nearby.
Breakfast included
Pet-friendly

Craigellachie Lodge
Craigellachie Lodge, Aberlour, Scotland
The price is CA $300 per night
CA $300
CA $360 total
includes taxes & fees
Apr 8 - Apr 9
Stay at this 3.5-star family-friendly guesthouse in Aberlour. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Macallan Distillery and Speyside Cooperage are located nearby.
Breakfast included
Parking included

West End Guest House
282 High Street, Elgin, Scotland
Stay at this 4-star guesthouse in Elgin. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Relax and Elgin Museum are located nearby.
Breakfast included
Parking included

Strathallan Bed and Breakfast
Strathallan House Grant Road, Grantown-on-Spey, Scotland
Stay at this 4-star guesthouse in Grantown-on-Spey. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Grantown Museum and Abernethy Golf Club are located nearby.
Breakfast included
Parking included

Altonhill
Tradespark Road, Nairn, Scotland
Free cancellation
Reserve now, pay when you stay
The price is CA $159 per night
CA $159
CA $191 total
includes taxes & fees
Apr 23 - Apr 24
Stay at this 3-star guesthouse in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Nairn Golf Club and Nairn Museum are located nearby.
Parking included
Free WiFi

The Old Mill Inn Brodie
7 Brodie, Forres, Scotland
Stay at this 3-star guesthouse in Forres. Enjoy free parking, breakfast (surcharge), and daily housekeeping. Popular attractions Brodie Castle and Dallas Dhu Historic Distillery are located nearby.
Parking included
Free WiFi

Garden Park Guest House
Woodside Avenue, Grantown-on-Spey, Scotland
Stay at this 3.5-star eco-certified guesthouse in Grantown-on-Spey. Enjoy free WiFi, free parking, and a golf course. Popular attractions Grantown Museum and Abernethy Golf Club are located nearby.
Parking included
Free WiFi

Greenlawns
13 Seafield Street, Nairn, Scotland
Stay at this 4-star guesthouse in Nairn. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nairn Museum and Nairn Golf Club are located nearby.
Breakfast included
Pet-friendly
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.
Top trending hotels in Elgin

The Pines Guesthouse
the pines east road, Elgin, Scotland
The price is CA $190 per night from Apr. 11 to Apr. 12
CA $190
CA $228 total
includes taxes & fees
Apr 11 - Apr 12
9.8/10 Exceptional! (62 reviews)
Elgin Guest Houses essential information
Accommodation | 18 Guest Houses |
---|---|
Lowest Price | CA $145 |
Highest Price | CA $300 |
Popular accommodation | The Pines Guesthouse, Invernairne Guest House, Cardhu Country House, Dunallan House, Craigellachie Lodge, West End Guest House, Strathallan Bed and Breakfast, Altonhill, The Old Mill Inn Brodie, Garden Park Guest House, Greenlawns, Duchally |
Explore more Guest Houses
More places to stay in Elgin
Most popular
Hotels
Flights
Activities