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

Freetobook Elgin hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
14 Oct - 15 Oct
Tomorrow
15 Oct - 16 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Our top choices for Elgin Freetobook

1. Ben Mhor Hotel

Ben Mhor Hotel
Grantown-on-Spey
United Kingdom
Glen
RM363
RM363 total
includes taxes & fees
30 Oct - 31 Oct
Ben Mhor Hotel

2. Invernairne Guest House

Invernairne Guest House
Nairn
United States
Carolyn
RM494
RM593 total
includes taxes & fees
19 Oct - 20 Oct
Invernairne Guest House

3. The Bandstand

The Bandstand
Nairn
United Kingdom
Tom
RM517
RM620 total
includes taxes & fees
2 Nov - 3 Nov
The Bandstand

4. Cawdor House

Cawdor House
Nairn
RM620
RM744 total
includes taxes & fees
16 Oct - 17 Oct
Cawdor House

5. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
RM769
RM922 total
includes taxes & fees
26 Oct - 27 Oct
Cardhu Country House

6. Havelock Hotel

Havelock Hotel
Nairn
United Kingdom
Mark
RM405
RM485 total
includes taxes & fees
1 Nov - 2 Nov
Havelock Hotel

7. Ravenscourt Guest House

Ravenscourt Guest House
Grantown-on-Spey
Australia
Bishma
Ravenscourt Guest House

8. Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast
Nairn
United States
Jillian
RM841
RM841 total
includes taxes & fees
16 Oct - 17 Oct
Glen Lyon Lodge Bed & Breakfast

9. Gordon Arms Hotel

Gordon Arms Hotel
Huntly
United Kingdom
Maria
Gordon Arms Hotel

10. Strathallan Bed and Breakfast

Strathallan Bed and Breakfast
Grantown-on-Spey
United Kingdom
Julie
Strathallan Bed and Breakfast
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

West End Hotel

West End Hotel

10/10 Excellent
"Lovely relaxing stay Very homely"
Francis 3-night trip
Posted 10 hours ago
West End Hotel
Cluny Hill Hotel

Cluny Hill Hotel

8/10 Good
"I read a Lot of reviews before choosing to stay here and I'm so glad I ignored the bad ones. I loved this hotel. My room was huge but basic. It reminded me of the kind of old properties Youth Hostels often occupy. Comfy bed, nice white sheets. This was the cheapest in the area so I dont think the bad reviews are fair. Pay more and stay somewhere else. Normally I MUST have a TV in my room but I really didnt mind that there wasnt one. Look into the history of the building to understand the reasons why it had anvair of Fawlty towts meets the Shining. Phone in advance to advise an eta so when you do arrive (90 minutes later than you thi"
Gordon 2-night trip
Posted 1 day ago
Cluny Hill Hotel
The Pines Guesthouse

The Pines Guesthouse

10/10 Excellent
"Immaculate guest house. Great location. Lovely breakfast"
Derek 1-night trip
Posted 1 day ago
The Pines Guesthouse
Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"In all aspects everything was excellent. Room so clean and comfortable, the staff all extremely friendly and helpful. The evening meals were really well presented, and cooked to perfection, the breakfast self-service everything you would like. The parking a little tight at the front but other car park available at the rear. All in all wished we could have stayed longer."
GEORGINA 3-night trip
Posted 1 day ago
Craiglynne Hotel
The Grant Arms Hotel

The Grant Arms Hotel

10/10 Excellent
"Beautiful, clean suite in a great location."
Stephanus 1-night trip
Posted 1 day ago
The Grant Arms Hotel
The Speyside Hotel

The Speyside Hotel

10/10 Excellent
"The place was very accommodating, friendly and comfortable."
cinthia 1-night trip
Posted 1 day ago
The Speyside Hotel
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

8/10 Good
"The Whisky Bar was fabulous and the restaurant was very good. We loved the atmosphere. The room was nice."
Mitch 2-night trip
Posted 4 days ago
Craigellachie Hotel of Speyside
Sunninghill

Sunninghill

8/10 Good
"Good hotel with lovely, helpful & friendly staff. Got chatting to various people in the bar area, which was relaxed with a nice atmosphere. Bar staff were very helpful & chatted with ease. Room was spacious and clean as was the bathroom, but the shower was very weak indeed, but the water was warm enough. The room/bathroom/decor are what you would expect of such a hotel in the area. Make-over would be welcome, but in thee difficult times, fully understand if it isn't priority. Would recommend."
Fraser 1-night trip
Posted 5 days ago
Sunninghill
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 9 days ago
Laichmoray Hotel