Skip to main content

Filter by:


Star rating

Review score

Crook of Alves – 52 hotels and places to stay
See the latest prices and deals by choosing your dates.
Mansion House Hotel, hotel in Crook of Alves

Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical centre of Elgin.

Amazing comfy beds great staff, amazing breakfast beautiful building. Would have loved bottle of water in room maybe nice touch and shame they can't re open pool just a shame but not a factor. Highly recommend Power shower too
7.9
Scored 7.9
Good
Rated good
1,209 reviews
Price from£152.10per night
The Mansefield Hotel, hotel in Crook of Alves

Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

Breakfast was excellent. Cooked to order and piping hot. We had a hangover on the Sunday, so put a do not disturb on the door, then went out in the afternoon. When we came back from our day out, they had sneaked in and everything was back to new. Lovely surprise, as thought the cleaners would have been done for the day. Fresh bottles of water in our fridge each day was a lovely treat.
8.4
Scored 8.4
Very good
Rated very good
317 reviews
Price from£165per night
Cluny Bank, hotel in Crook of Alves

Nestling in the bank of Cluny Hill, this small, family-run Victorian mansion offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness.

Everything
9.1
Scored 9.1
Superb
Rated superb
95 reviews
Price from£160per night
Laichmoray Hotel, hotel in Crook of Alves

Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

Staff amazing , breakfast fab , cottage fab
8.7
Scored 8.7
Fabulous
Rated fabulous
1,262 reviews
Price from£145per night
Sunninghill Hotel, hotel in Crook of Alves

In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Railway Station.

Nice friendly atmosphere, pleasant and helpful staff. Excellent breakfast, with plenty of choice. Very clean, with comfortable bed.
8.6
Scored 8.6
Fabulous
Rated fabulous
296 reviews
Price from£132.21per night
The Carisbrooke, hotel in Crook of Alves

Situated in Forres, 44 km from Inverness Castle, The Carisbrooke features accommodation with a restaurant, free private parking and a bar.

Room was clean with good facilities, en-suite was good.
8.0
Scored 8.0
Very good
Rated very good
204 reviews
Price from£85per night
Station Hotel, hotel in Crook of Alves

Situated 3 minutes’ walk from the beach, Station Hotel is a family-run property. Free WiFi is available in public areas.

Very basic, friendly host
7.6
Scored 7.6
Good
Rated good
152 reviews
Price from£90per night
Ramnee Hotel, hotel in Crook of Alves

Set in an Edwardian mansion, the 4-star Ramnee Hotel features leafy gardens and a traditional restaurant. The hotel is situated just outside Forres centre, adjacent to Grant Park.

Look and feel
7.7
Scored 7.7
Good
Rated good
428 reviews
Price from£169per night
The Milton Bed & Breakfast, hotel in Crook of Alves

The Milton Bed & Breakfast, a property with a garden, is situated in Elgin, 2 km from Elgin Cathedral, 45 km from Huntly Castle, as well as 27 km from Brodie Castle.

It did what we wanted as a one night stop over. It was easy to find. Keys were in a bowl when we arrived. I guess for the money it was fine.
8.3
Scored 8.3
Very good
Rated very good
553 reviews
Price from£70per night
Moraybank Bed & Breakfast, hotel in Crook of Alves

Set in Elgin and only 700 metres from Elgin Cathedral, Moraybank Bed & Breakfast offers accommodation with garden views, free WiFi and free private parking.

Rooms are spotless, quiet part of Elgin means that you get all the sleep you want, the breakfast is exceptional. Sophie is a great host and you feel welcome from the first moment you see her.
9.5
Scored 9.5
Exceptional
Rated exceptional
321 reviews
Price from£85per night
See all hotels near Crook of Alves
Subscribe to receive premium deals

Prices drop the moment you sign up!