Agoda Hero Banner

Elgin hotels & places to stay

Search to compare prices and discover great deals with free cancellation

10 best hotels in Elgin

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Laichmoray Hotel
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Check-in/out [express]
  4. Luggage storage
  5. Coffee shop
  6. Bar
  7. Laundry service
  8. Restaurants
"Staff superb, Breakfast - the best and the only fat free full breakfast I have ever had. No grease whatsoever! Room and bed very comfortable and cosy. Stands out among the rest I have visited in Elgin."
Show more
9

Exceptional

23 reviews

Avg price per night
USD 190
The Mansefield Hotel
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Bar
  6. Laundry service
  7. Restaurants
  8. Room service
9.6

Exceptional

2 reviews

Avg price per night
USD 214
Southbank Guest House
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Contactless check-in/out
  4. Restaurants
  5. Wi-Fi in public areas
  6. Family room
  7. Kitchen
  8. Breakfast [continental]
"I had a very pleasant stay at Southbank. My room was spacious with a nice, modern en-suite. The wi-fi worked well the majority of the time which is important for me as a business traveller. The breakfast was nice with a good choice on the menu and good food. The cooked breakfast is large so if you want to do anything active within the following 2 hours maybe the eggs would be a better option! All in all the hosts were extremely accommodating and friendly making my stay as relaxing as it could be. Thanks!"
Show more
9

Exceptional

7 reviews

Elgin Guest House
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Wi-Fi in public areas
  4. Family room
  5. Daily housekeeping
  6. Smoke-free property
  7. Smoke alarms
  8. Fire extinguisher
"Ideal Value for money and perfect for what I needed"
9.4

Exceptional

5 reviews

Avg price per night
USD 110
Premier Inn Elgin
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Room service [24-hour]
  4. Restaurants
8

Excellent

2 reviews

Eight Acres Hotel
Elgin,Elgin - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Game room
  5. Restaurants
  6. Salon
  7. Wi-Fi in public areas
  8. Family room
"The Crerar Eight Acres is convientely located on the outskirts of Elgin and is ideal for business and pleasure. The Hotel is functional but the single room is one of the smallest I have ever stayed in. The breakfast is excellent."
Show more
8.2

Excellent

15 reviews

Avg price per night
USD 122
The Mansion House Hotel
Elgin,Elgin - View on map
  1. Airport transfer
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Check-in/out [private]
  5. Swimming pool [indoor]
  6. Hot tub
  7. Fitness center
  8. Sauna
"Also breakfast cooked well and good top food use by chef"
8.5

Excellent

10 reviews

Sunninghill Hotel
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Luggage storage
  4. Bar
  5. Restaurants
  6. Room service
  7. Wi-Fi in public areas
  8. Dry cleaning
8.6

Excellent

7 reviews

Avg price per night
USD 209
The Pines Guest House
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Wi-Fi in public areas
  4. Family room
  5. Daily housekeeping
  6. Smoke-free property
  7. First aid kit
  8. Hand sanitizer
"The best Guesthouse We have lived."
10

Exceptional

1 review

BELLEVILLE BED AND BREAKFAST
Elgin,Elgin - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Contactless check-in/out
  4. Wi-Fi in public areas
  5. Smoking area
  6. Daily housekeeping
  7. Car park [nearby]
  8. Smoke-free property
8.2

Excellent

2 reviews

Avg price per night
USD 119

Where to stay in Elgin


Frequently asked questions

What's the average price of a hotel in Elgin?

The average price for a 3-star hotel in Elgin is USD 128. The average price for a 4-star hotel in Elgin is USD 183.

What's the average price of a hotel in Elgin this weekend?

The average price for a 3-star hotel in Elgin this weekend is USD 119. The average price for a 4-star hotel in Elgin this weekend is USD 151.

What's the average price of a hotel in Elgin tonight?

The average price for a 3-star hotel in Elgin tonight is USD 133. The average price for a 4-star hotel in Elgin tonight is USD 215.

What are the most popular hotels in Elgin?

Some of our most popular hotels in Elgin are Laichmoray Hotel, The Mansion House Hotel and Sunninghill Hotel.

What are the best hotels in Elgin for couples?

Hotels in Elgin that are highly rated by couples include Laichmoray Hotel, The Mansion House Hotel and Eight Acres Hotel.

What are the best hotels in Elgin for families?

Hotels in Elgin that are highly rated by families include Laichmoray Hotel, The Mansion House Hotel and Eight Acres Hotel.

What hotels in Elgin have the best breakfast?

Verified travelers to Elgin have given top reviews for the breakfast at Southbank Guest House and The Royal Hotel.

Show more questions


More about Elgin

Discover the Best Season to Visit Elgin, UK

Elgin, UK is a beautiful town located in the northeast of Scotland. It is known for its rich history and culture, stunning landscapes, and warm hospitality. The best time to visit Elgin is during the summer months, from June to August. This is when the weather is at its best, with temperatures ranging from 15°C to 20°C, and the days are long and sunny, allowing for more outdoor activities. However, it is also the peak tourist season, so expect higher hotel rates and more crowds. If you prefer a quieter and more affordable time to visit Elgin, consider going during the shoulder seasons of spring (March to May) and autumn (September to November). During these months, the weather is still pleasant, with average temperatures ranging from 10°C to 15°C. You can also enjoy the beautiful fall foliage or the blooming flowers in spring. Hotel rates are also lower during these seasons, and there are fewer crowds, allowing for a more peaceful and relaxing vacation.

Explore the Top Fun Things to Do in Elgin

Elgin offers a wide range of activities and attractions for travelers of all ages and interests. One of the top things to do in Elgin is to visit the Elgin Cathedral, a stunning medieval ruin that dates back to the 13th century. It is a must-visit for history buffs and architecture enthusiasts. Another popular attraction is the Spynie Palace, which was once the residence of the bishops of Moray. It is a beautiful castle with a rich history and stunning views of the surrounding countryside. If you're looking for outdoor activities, head to the Cooper Park, which is a beautiful park with a playground, a pond, and a bandstand. You can also go for a walk or a bike ride along the River Lossie, which is a scenic route that offers stunning views of the town and the countryside. For golf enthusiasts, there are several golf courses in and around Elgin, including the Moray Golf Club, which is one of the best in Scotland.

Why Agoda.com is the Best Place to Book Your Elgin Hotel

When it comes to booking your hotel in Elgin, Agoda.com is the best place to go. Agoda.com offers a wide range of hotels in Elgin, from budget-friendly options to luxury accommodations. You can easily find the perfect hotel that suits your needs and budget. Agoda.com also offers competitive rates and deals, allowing you to save money on your hotel booking. Another great thing about Agoda.com is its user-friendly platform. You can easily search for hotels by location, price, and amenities. You can also read reviews from other travelers who have stayed in the hotels, giving you an idea of what to expect. Agoda.com also offers 24/7 customer support, so you can get help whenever you need it.

Uncover the Best Places to Stay in Elgin, UK

Elgin offers a wide range of accommodations for travelers, from budget-friendly options to luxury hotels. Here are some of the best places to stay in Elgin: - Mansion House Hotel: This is a beautiful hotel located in the heart of Elgin. It offers comfortable and stylish rooms, a restaurant, and a bar. It is also close to many attractions and activities. - Laichmoray Hotel: This is a charming hotel located in a quiet neighborhood in Elgin. It offers cozy and well-equipped rooms, a restaurant, and a bar. It is also close to the beach and the golf course. - Eight Acres Hotel: This is a luxurious hotel located on the outskirts of Elgin. It offers spacious and elegant rooms, a restaurant, a bar, and a spa. It is also close to many outdoor activities, including hiking and fishing. - Moraydale Guest House: This is a cozy guest house located in a quiet neighborhood in Elgin. It offers comfortable and well-equipped rooms, a communal lounge, and a garden. It is also close to many attractions and activities. - St Michaels Guest House: This is a charming guest house located in the heart of Elgin. It offers cozy and well-equipped rooms, a communal lounge, and a garden. It is also close to many restaurants and shops.

Indulge in the Best Local Cuisine in Elgin, UK

Elgin is known for its delicious local cuisine, which is a mix of Scottish and international flavors. One of the must-try dishes in Elgin is the Cullen skink, a creamy soup made with smoked haddock, potatoes, and onions. Another popular dish is the haggis, a savory pudding made with sheep's heart, liver, and lungs, mixed with onions, spices, and oatmeal. If you're looking for something sweet, try the cranachan, a traditional Scottish dessert made with whipped cream, honey, toasted oats, and raspberries. You can also indulge in some local whiskey, which is a must-try when in Scotland. Some of the best places to try local cuisine in Elgin include The Drouthy Cobbler, which offers a wide range of Scottish dishes and local beers, and The Sunninghill Hotel, which is known for its delicious seafood and steak.

Travel Tips for a Hassle-Free Trip to Elgin, UK

Here are some travel tips to make your trip to Elgin hassle-free: - Bring warm and waterproof clothing, as the weather can be unpredictable in Scotland. - Rent a car if you want to explore the surrounding countryside, as public transportation can be limited in some areas. - Bring cash, as some shops and restaurants may not accept credit cards. - Learn some basic Scottish phrases, as it can be a fun way to connect with the locals. - Respect the local culture and traditions, and be mindful of the environment.

How to Travel Around Elgin, UK: A Comprehensive Guide

Elgin is a small town, so it is easy to get around on foot or by bike. However, if you want to explore the surrounding countryside, renting a car is the best option. There are several car rental companies in Elgin, including Enterprise and Europcar. Public transportation in Elgin is limited, but there are some bus services that connect the town to other nearby towns and cities. The Stagecoach bus service is the main provider of public transportation in Elgin.

Reasons Why Elgin, UK Should Be Your Next Travel Destination

Elgin, UK is a hidden gem that offers something for everyone. It is a beautiful town with a rich history and culture, stunning landscapes, and warm hospitality. Whether you're a history buff, an outdoor enthusiast, or a foodie, Elgin has something to offer. Elgin is also a great destination for budget-conscious travelers, as it offers a wide range of affordable accommodations and activities. And with Agoda.com, you can easily find the perfect hotel that suits your needs and budget.

Fun Facts About Elgin, UK That You Didn't Know

- Elgin is home to the smallest street in the world, the "Lossie Wynd," which is only 6 feet 9 inches long. - Elgin is known as the "Whisky Capital of Scotland," as it is home to several distilleries, including Glen Moray and Gordon & MacPhail. - Elgin is also known for its annual food and drink festival, the "Spirit of Speyside," which celebrates the best of Scottish cuisine and whiskey. - Elgin is home to the oldest surviving wooden house in Scotland, the "Prestonpans Cottage," which dates back to the 16th century. - Elgin is also home to the Moray Motor Museum, which houses a collection of vintage cars and motorcycles.