Elgin hotels offer a charming mix of comfort and local hospitality that is sure to make your stay memorable. In the heart of Moray, Elgin is not only rich in history and culture but also boasts a variety of accommodation options that cater to every traveller's needs. From quaint lodgings with a cosy feel to luxurious stays that provide all the modern amenities, Elgin has something for everyone. Whether you're here to explore the stunning Scottish countryside or delve into the local whisky scene, you’ll find the ideal base right here. Be sure to check our deals or offers on hotels in Elgin to make the most of your visit!
Sign in for special prices on hotels and accommodation.
Spread the cost
Secure your deal with just a small deposit, then pay the rest later.
FAQs about hotels in Elgin
Are there any dog friendly hotels in Elgin?
Planning a dog-friendly holiday in Elgin? Check out these top-rated hotels: 6 New Street, Rivendale Lodge, Hopeman Cottage.
Which are the best family hotels in Elgin?
Discover the perfect family-friendly hotels for your next holiday! Here are the top picks for families with children: Laichmoray Hotel, Premier Inn Elgin, The Royal Hotel Elgin.
What are the most popular hotels in Elgin city centre?
For a stay in the city centre of Elgin, these centrally located hotels are suitable: Mansion House Hotel, Laichmoray Hotel, The Royal Hotel Elgin.
What are the cheapest hotels in Elgin?
For a cheap stay in Elgin, we recommend these budget-friendly hotels: Laichmoray Hotel, Premier Inn Elgin, The Royal Hotel Elgin.