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

Find all hotels by Freetobook in Elgin from AED 331

  • 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
13 Sep - 14 Sep
Tomorrow
14 Sep - 15 Sep
Next weekend
18 Sep - 20 Sep
In two weeks
25 Sep - 27 Sep

Our top choices for Elgin Freetobook

1. Ben Mhor Hotel

Ben Mhor Hotel
Grantown-on-Spey
United Kingdom
Glen
AED 331
AED 331 total
includes taxes & fees
1 Oct - 2 Oct
Ben Mhor Hotel

2. Invernairne Guest House

Invernairne Guest House
Nairn
Canada
juli
AED 433
AED 519 total
includes taxes & fees
4 Oct - 5 Oct
Invernairne Guest House

3. The Bandstand

The Bandstand
Nairn
United Kingdom
Tom
AED 588
AED 706 total
includes taxes & fees
14 Oct - 15 Oct
The Bandstand

4. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
AED 680
AED 815 total
includes taxes & fees
28 Sep - 29 Sep
Cardhu Country House

5. Cawdor House

Cawdor House
Nairn
United States
machel
AED 571
AED 686 total
includes taxes & fees
6 Oct - 7 Oct
Cawdor House

6. Havelock Hotel

Havelock Hotel
Nairn
United Kingdom
Mark
AED 381
AED 458 total
includes taxes & fees
1 Oct - 2 Oct
Havelock Hotel

7. Ravenscourt Guest House

Ravenscourt Guest House
Grantown-on-Spey
Australia
Bishma
AED 935
AED 935 total
includes taxes & fees
1 Oct - 2 Oct
Ravenscourt Guest House

8. Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast
Nairn
United Kingdom
Jim
AED 775
AED 775 total
includes taxes & fees
1 Oct - 2 Oct
Glen Lyon Lodge Bed & Breakfast

9. Gordon Arms Hotel

Gordon Arms Hotel
Huntly
United Kingdom
Maria
Gordon Arms Hotel

10. 3 Varis Apartments

3 Varis Apartments
Forres
United Kingdom
Steven
3 Varis Apartments
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

Laichmoray Hotel

Laichmoray Hotel

8/10 Good
"Clean room, helpful staff. Great breakfast. Very small wash basin."
Terence 2-night trip
Posted 20 hours ago
Laichmoray Hotel
Golf View Hotel

Golf View Hotel

8/10 Good
"Lovely location for a nice view"
CRAIG 1-night trip
Posted 4 days ago
Golf View Hotel
Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"Loved staying here. The hotel was conveniently located for our needs"
Andrew 1-night trip
Posted 4 days ago
Craiglynne Hotel
Shore Hotel

Shore Hotel

10/10 Excellent
"Gorgeous room, super cosy and bed was really comfy! We arrived much later than expected and staff were so kind in staying up to check us in. Breakfast was outstanding. Will definitely be back, thankyou!"
Robin 1-night trip
Posted 7 days ago
Shore Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Very helpful you man carried our very heavy suitcase upstairs for us. Clean, comfortable room, amazing breakfast, and a very sweet cat to greet you on the front porch."
melissa 1-night trip
Posted 8 days ago
The Mansion House Hotel
The Royal Hotel

The Royal Hotel

8/10 Good
"Friendly efficient staff, nice restaurant with a good breakfast. Handy for both the train and bus stations. My only problem was the room I was in, although it had almost all that I needed, was a bit small."
Keith 3-night trip
Posted 13 days ago
The Royal Hotel
The Pines Guesthouse

The Pines Guesthouse

10/10 Excellent
"Our stay at the Pines exceeded all our expectations, Lyn and Lee are gracious hosts made us feel very welcomed and were very helpful. Room was spacious and very comfortable. Breakfast was excellent. We highly recommend the Pines Guest House"
Ara 2-night trip
Posted 3 weeks ago
The Pines Guesthouse
Premier Inn Elgin

Premier Inn Elgin

10/10 Excellent
"Great value for the quality. Would stay again any time."
Scott 1-night trip
Posted 3 weeks ago
Premier Inn Elgin
The Station House Boutique Hotel

The Station House Boutique Hotel

8/10 Good
"Lovely clean family room, all brand new furnishings so really comfortable. Quiet calm place to stay, self check in so barely see anyone but that’s just fine. Lovely view of sea from room and if not then only ten paces and at sea wall so you can hear it and feel near it. Not much going on in town but just very calm and quaint and authentic so not over touristy, which is perfect. Ideal base for exploring region."
Victoria 2-night trip
Posted 2 months ago
The Station House Boutique Hotel