Elgin Guest Houses
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Guest Houses in Elgin

Invernairne Guest House
Thurlow Road Nairn Scotland
$124 nightly
The price is $149 total per night
$149 total
Apr 30 - May 1
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Invernairne Guest House in Nairn, you'll be on the beach, within a 10-minute walk of Nairn Beach and Nairn Museum.
Free WiFi
Bar

The Pines Guesthouse
the pines east road Elgin Scotland
$146 nightly
The price is $175 total per night
$175 total
May 5 - May 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum.
Breakfast included
Parking included

Seabank House Hotel
45 Seabank Road Nairn Scotland
$205 nightly
The price is $246 total per night
$246 total
May 7 - May 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Seabank House Hotel in Nairn, you'll be next to a golf course, within a 10-minute walk of Moray Firth and Nairn Beach.
Breakfast included
Parking included

Craigellachie Lodge
Craigellachie Lodge Aberlour Scotland
$178 nightly
The price is $213 total per night
$213 total
Apr 28 - Apr 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Aberlour, Craigellachie Lodge is in the mountains, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
Breakfast included
Parking included

Cardhu Country House
Knockando Aberlour Scotland
$193 nightly
The price is $231 total per night
$231 total
May 15 - May 16
Total with taxes and fees
Located in Aberlour, Cardhu Country House is in a rural location, a 1-minute drive from Cardhu Distillery and 10 minutes from Glenfarclas Distillery.
Breakfast included
Parking included

Dunallan House
Woodside Avenue Grantown-on-Spey Scotland
With a stay at Dunallan House in Grantown-on-Spey, you'll be in a national park, within a 10-minute drive of Cairngorms National Park and Grantown Museum.
Breakfast included
Pet friendly

West End Guest House
282 High Street Elgin Scotland
With a stay at West End Guest House in Elgin, you'll be within a 15-minute walk of Moray Leisure Centre and Elgin Museum.
Breakfast included
Parking included

St Michaels Guesthouse
Northfield Terrace Elgin Scotland
$203 nightly
The price is $244 total per night
$244 total
Apr 30 - May 1
Total with taxes and fees
With a stay at St Michaels Guesthouse in Elgin, you'll be within a 10-minute walk of Moray Leisure Centre and Elgin Museum.
Parking included
Free WiFi

Strathallan Bed and Breakfast
Strathallan House Grant Road Grantown-on-Spey Scotland
With a stay at Strathallan Bed and Breakfast in Grantown-on-Spey, you'll be within a 15-minute drive of Cairngorms National Park and Grantown Museum.
Breakfast included
Parking included

Altonhill
Tradespark Road Nairn Scotland
With a stay at Altonhill in Nairn, you'll be within a 5-minute drive of Moray Firth and Nairn Golf Club.
Parking included
Free WiFi
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.
Elgin Guest Houses essential information
Accommodation | 17 Guest Houses |
|---|---|
Lowest Price | $149 |
Highest Price | $246 |
Popular accommodation | Invernairne Guest House, The Pines Guesthouse, Seabank House Hotel, Craigellachie Lodge, Cardhu Country House, Dunallan House, West End Guest House, St Michaels Guesthouse, Strathallan Bed and Breakfast, Altonhill, Duchally , Garden Park Guest House |


