Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Elgin

Tonight 25 Jun - 26 Jun
This weekend 28 Jun - 30 Jun
Next weekend 5 Jul - 7 Jul

Featured Elgin Independent Hotels

See all 284 properties in Elgin

Estimated price for 1 night/2 adults

Laichmoray Hotel
Laichmoray Hotel
3.0 out of 5.0 Maisondieu Road, Elgin, Scotland
4.6/5 (22 reviews)
£80/ night for 2 guests

The staff were very friendly and food excellent. The rooms were immaculate.

Reviewed on 17 Jun 2019
The Speyside Hotel
The Speyside Hotel
3.5 out of 5.0 The Speyside Hotel, Grant Road, Grantown-on-Spey, Scotland
Free cancellation
4.7/5 (10 reviews)
£99/ night for 2 guests

Newly renovated. Greatstaff free upgrade. Good location. Nice town.

Reviewed on 16 Jun 2019
The Mansion House Hotel
The Mansion House Hotel
4.0 out of 5.0 The Haugh, Elgin, Scotland
Free cancellation
4.1/5 (171 reviews)
£98/ night for 2 guests

Nice room , cooked breakfast was a bit on the meagre side

Reviewed on 11 Jun 2019
Firth Hotel & Restaurant
Firth Hotel & Restaurant
3.0 out of 5.0 5 Clifton Road, Lossiemouth, Scotland
4.2/5 (70 reviews)

The location is fabulous great views over the beach and the friendliest staff you could wish for

Reviewed on 8 Jun 2019
Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside
4.0 out of 5.0
4.0/5 (45 reviews)
£155/ night for 2 guests

Charming outside and in, wonderful staff, terrific bar and restaurant and great location near a number of renowned Scotch distilleries!

Reviewed on 22 Jun 2019
The Station Hotel
The Station Hotel
4.0 out of 5.0
Free cancellation
4.6/5 (119 reviews)
£179/ night for 2 guests

Liked the character of the hotel and the staff was amazing.

Reviewed on 12 May 2019
Golf View Hotel
Golf View Hotel
3.0 out of 5.0 Stotfield Road, Lossiemouth, Scotland
3.8/5 (70 reviews)

Great location, lovely sea views. Some confusions over housekeeping.

Reviewed on 5 May 2019
Cullen Bay Hotel
Cullen Bay Hotel
3.5 out of 5.0 Cullen, Buckie, Scotland
4.5/5 (11 reviews)
£95/ night for 2 guests

Beautiful views of the ocean. Not a high end property but clean and simple.

Reviewed on 20 Jun 2019
Stotfield Hotel
Stotfield Hotel
3.0 out of 5.0 Stotfield Road, Lossiemouth, Scotland
Free cancellation
3.4/5 (231 reviews)
£63/ night for 2 guests

Comfortable and quiet, but no lift, I am 80 and was on the 2nd floor, and no heated towel rail in the bathroom. Otherwise very good.

Reviewed on 24 Mar 2019

Pocket Guide: Elgin Independent Hotels

Search for hotels in Elgin on 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 neighborhood you prefer
  • Use the filters to see hotels in a specific area of Elgin, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Elgin
  • Enter your travel dates to view the best deals on hotels in Elgin - while they last