1 Top-Rated Hotels in Elgin

Prefer Expedia? See all Elgin hotels on Expedia →

About top-rated hotels in Elgin

There are 1 top-rated hotels in Elgin rated 9+ by at least 20 guests, out of 14 places to stay in the city. The most popular is Laichmoray Hotel, rated 9.0/10 by 35 guests.

Guests' top picks in Elgin: Laichmoray Hotel (9.0).

Places to stay
14
Avg. guest rating
9.1
Guest reviews
90

Elgin hotel FAQs

How many hotels are there in Elgin?

Triptoic lists 14 places to stay in Elgin, United Kingdom, including 4 guesthouses and B&Bs.

What are the best-rated hotels in Elgin?

Based on guest reviews, the top-rated stays in Elgin are Laichmoray Hotel (9.0/10).

What is the average hotel rating in Elgin?

Stays in Elgin have an average guest rating of 9.1 out of 10 (wonderful), from 90 reviews in total.

Nearby destinations

More places to stay around Elgin

All of United Kingdom →