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

Freetobook hotels in Elgin, Scotland

  • 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 Aug - 15 Aug
Tomorrow
15 Aug - 16 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Our top choices for Elgin Freetobook

1. Cawdor House

Cawdor House
Nairn
United Kingdom
Chris
€176
includes taxes & fees
1 Sept - 2 Sept
Cawdor House

2. Invernairne Guest House

Invernairne Guest House
Nairn
Canada
juli
€193
includes taxes & fees
31 Aug - 1 Sept
Invernairne Guest House

3. The Bandstand

The Bandstand
Nairn
Canada
Jue Jing Ken
€170
includes taxes & fees
1 Sept - 2 Sept
The Bandstand

4. Ben Mhor Hotel

Ben Mhor Hotel
Grantown-on-Spey
United States
Shannon
€115
includes taxes & fees
27 Aug - 28 Aug
Ben Mhor Hotel

5. Havelock Hotel

Havelock Hotel
Nairn
United Kingdom
Warren
€175
includes taxes & fees
27 Aug - 28 Aug
Havelock Hotel

6. Glen Lyon Lodge Bed & Breakfast

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

7. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
€200
includes taxes & fees
16 Aug - 17 Aug
Cardhu Country House

8. Ravenscourt Guest House

Ravenscourt Guest House
Grantown-on-Spey
United States
Elizabeth Marie
€202
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 1 hour 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 5 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 22 hours 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 1 day 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 5 days ago
Craigellachie Hotel of Speyside
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 6 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
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 3 weeks ago
The Station House Boutique Hotel

Explore a world of travel with Expedia