Freetobook - accommodation in Elgin
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^
Check hotel availability in Elgin
Featured Elgin Freetobook accommodation

Ben Mhor Hotel
53-57 High St, Grantown-on-Spey, Scotland
The price is NZ$83 per night
NZ$83
includes taxes & fees
18 May - 19 May
Stay at this 3-star hotel in Grantown-on-Spey. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Grantown Museum and Abernethy Golf Club are located nearby.
Pet-friendly
Parking included
Free cancellation
Reserve now, pay when you stay

The Bandstand
Crescent Road, Nairn, Scotland
The price is NZ$311 per night
NZ$311
includes taxes & fees
2 May - 3 May
Stay at this 3-star hotel in Nairn. Enjoy free breakfast, free WiFi, and room service. Popular attractions Nairn Museum and Iolaire are located nearby.
Breakfast included
Free WiFi
Free cancellation
Reserve now, pay when you stay

Invernairne Guest House
Thurlow Road, Nairn, Scotland
The price is NZ$307 per night
NZ$307
includes taxes & fees
29 Apr - 30 Apr
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
Free cancellation
Reserve now, pay when you stay

Cardhu Country House
Knockando, Aberlour, Scotland
The price is NZ$345 per night
NZ$345
includes taxes & fees
27 Apr - 28 Apr
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

Tarrel Farmhouse
Tarrel House, Portmahomack, Tain, Scotland
The price is NZ$341 per night
NZ$341
includes taxes & fees
26 Apr - 27 Apr
Stay at this 4-star B&B in Tain. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Tarbat Discovery Centre and Tarbat Golf Course are located nearby.
Breakfast included
Parking included
Free cancellation

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

Havelock Hotel
Crescent Road, Nairn, Scotland
The price is NZ$208 per night
NZ$208
includes taxes & fees
12 May - 13 May
Stay at this 3.5-star eco-certified inn in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Nairn Museum and Iolaire are located nearby.

Cawdor House
7 Cawdor Street, Nairn, Scotland
The price is NZ$320 per night
NZ$320
includes taxes & fees
3 May - 4 May
Stay at this 4-star B&B in Nairn. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nairn Museum and Iolaire are located nearby.
Breakfast included
Pet-friendly
Free cancellation
Reserve now, pay when you stay

The Factor's House
Denny Road, Cromarty, Scotland
The price is NZ$418 per night
NZ$418
includes taxes & fees
16 May - 17 May
Stay at this 5-star luxury B&B in Cromarty. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Hugh Miller’s Cottage & Museum and Cromarty Courthouse are located nearby.
Parking included
Free WiFi

Jomarnic B&B
54 Moray Street, Lossiemouth, Scotland
Stay at this 3-star B&B in Lossiemouth. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Lossiemouth East Beach and Moray Golf Club are located nearby.

Gordon Arms Hotel
The Square, Huntly, Scotland
Stay at this 3.5-star hotel in Huntly. Enjoy free breakfast. Popular attractions Huntly Castle and Dean's of Huntly are located nearby.

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
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.
Freetobook Accommodation in Elgin
Search for hotels in Elgin on Wotif. You can easily find your hotels in Elgin using one of the methods below:
- View our selection of featured hotels in Elgin
- Use the map to find hotels in the Elgin neighbourhood you prefer
- Use the filters to see hotels in a specific area of Elgin, select a specific theme, brand, or hotel class from basic to luxury hotels in Elgin
- Enter your travel dates to view the best deals on hotels in Elgin - while they last
New reviews! Best hotels in Elgin

5 Stars - Would Thoroughly Recommend.
5 / 5
Very welcoming and homely experience at The Pines Guesthouse. Hosts were lovely, and breakfast was fantastic.
A verified traveller stayed at The Pines Guesthouse
Posted 4 days ago
Nearby cities
Near an airport
Near an Attraction
Hotel themes
More accommodations
Hotel brands
More destinations for you
Hotels
Kelso AccommodationFort Augustus AccommodationPet Friendly Hotels in ArbroathTarbert AccommodationStrathpeffer AccommodationJedburgh AccommodationIsle of Iona AccommodationBishopton AccommodationGlasgow AccommodationOban AccommodationHeriot AccommodationHelensburgh AccommodationSt. Andrews AccommodationAviemore AccommodationNewtonmore AccommodationAuchterarder AccommodationDunkeld AccommodationThurso AccommodationFort William AccommodationPeebles AccommodationTongue AccommodationDundee AccommodationAberdeen AccommodationInverness AccommodationDornoch AccommodationMallaig Accommodation
Flights
^Eligibility requirements and conditions apply