The ruins of a medieval castle with Gothic arches and stone walls.

Search Hotels by Freetobook in Elgin from £90

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Aug - 16 Aug
Tomorrow
16 Aug - 17 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Our top choices for Elgin Freetobook

1. Cawdor House

Cawdor House
Nairn
United Kingdom
Chris
£150
includes taxes & fees
1 Sept - 2 Sept
Cawdor House

2. Invernairne Guest House

Invernairne Guest House
Nairn
Canada
juli
£165
includes taxes & fees
31 Aug - 1 Sept
Invernairne Guest House

3. The Bandstand

The Bandstand
Nairn
Canada
Jue Jing Ken
£145
includes taxes & fees
1 Sept - 2 Sept
The Bandstand

4. Ben Mhor Hotel

Ben Mhor Hotel
Grantown-on-Spey
United States
Shannon
£90
includes taxes & fees
16 Aug - 17 Aug
Ben Mhor Hotel

5. Havelock Hotel

Havelock Hotel
Nairn
United Kingdom
Warren
£150
includes taxes & fees
27 Aug - 28 Aug
Havelock Hotel

6. Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast
Nairn
United Kingdom
Jim
£161
includes taxes & fees
28 Aug - 29 Aug
Glen Lyon Lodge Bed & Breakfast

7. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
£169
includes taxes & fees
16 Aug - 17 Aug
Cardhu Country House

8. Ravenscourt Guest House

Ravenscourt Guest House
Grantown-on-Spey
United States
Elizabeth Marie
£170
includes taxes & fees
17 Aug - 18 Aug
Ravenscourt Guest House

9. 3 Varis Apartments

3 Varis Apartments
Forres
United Kingdom
Steven
3 Varis Apartments

10. Gordon Arms Hotel

Gordon Arms Hotel
Huntly
United Kingdom
Maria
Gordon Arms Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

Craiglynne Hotel

Craiglynne Hotel

8/10 Good
"Very nice hotel with a lovely room and a good breakfast. Shower was leaking at the hose connection which resulted in a poor flow from the shower head"
Donald 1-night trip
Posted 12 hours ago
Craiglynne Hotel
The Pines Guesthouse

The Pines Guesthouse

10/10 Excellent
"Beautiful old house, full of character and charm. Hosts were very friendly and breakfast just to perfection,! Nothing was too much trouble for them. Well worth a visit."
Carol 2-night trip
Posted 16 hours ago
The Pines Guesthouse
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"Friendly staff, clean rooms, great location"
Tracy 1-night trip
Posted 1 day ago
Seabank House Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"great snooker table and bar, good parking, nice location, nice bedrooms -good value for money"
Akash 1-night trip
Posted 2 days ago
The Mansion House Hotel
The Speyside Hotel

The Speyside Hotel

10/10 Excellent
"Great spot, though no staff or personalized service - not needed either."
Brian 1-night trip
Posted 3 days ago
The Speyside Hotel
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"This hotel is conveniently located to the whisky trail with Glenfiddich and Macallan distilleries being within 10min drive. Hotel has a nice restaurant on the property and there is another good one 2 min walking distance. Our room had all basic amenities and was clean. The hotel has a rustic character of a building over 100 years old. It is very lovely but it comes with old furniture, uneven floor, no AC, and no elevator. Staff was very friendly and eager to help with travel information and other needs."
Vlad 3-night trip
Posted 6 days ago
Craigellachie Hotel of Speyside
The Station Hotel

The Station Hotel

10/10 Excellent
"We stayed at The Station Hotel for two nights - the staff were very helpful and friendly. Parking was readily available and the room was tastefully decorated and spacious. At the hotel we had breakfast both mornings and dinner one evening: the menu had many options and we all enjoyed our meals. We would recommend to our family and friends!"
Jillian 2-night trip
Posted 7 days ago
The Station Hotel
The Royal Hotel

The Royal Hotel

8/10 Good
"Rooms well presented and clean with a good amount of space, large shower and coffee amenities. The breakfast was convenient and the service was quick, although they had limited vegan option and no non-dairy milks available. The staff were all incredible lovely and very helpful. The location was right across the road from the train station and a supermarket, and only a 10 minute walk into the centre of town."
Leah 2-night trip
Posted 7 days ago
The Royal Hotel
Copper Beeches

Copper Beeches

10/10 Excellent
"Comfortable stay with very clean room. Excellent breakfast and amazing, friendly hosts."
Lottie 1-night trip
Posted 7 days ago
Copper Beeches

Explore a world of travel with Expedia