Searching for hotels in Elgin? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in Elgin, we've got you covered!

Hotels You May Like in Elgin

Check out our selection of great hotels in Elgin.

5 star

Show more

Business travel

Show more

Breakfast

Show more

Family friendly

Show more

Hotels Near Famous Attractions in Elgin

Check out these hotels located near popular sights in Elgin

The Dandy Lion Statue

Show more

Lady Hill

Show more

Moray Motor Museum

Show more

Elgin Cathedral

Show more

Frequently Asked Questions

  • What are the popular hotels in Elgin?

    Elgin has many popular hotels. Whether you're travelling for business or going on holiday, Laichmoray Hotel, The Royal Hotel Elgin and The Pines Guest House are preferred hotels.

  • How much is the average rate for hotels in Elgin?

    For hotels in Elgin, the average price on weekdays is AU$ 235, the average price on weekends (Friday–Saturday) is AU$ 253.

  • Which hotels in Elgin provide high-quality breakfasts?

    Mansion House Hotel,Laichmoray Hotel and The Royal Hotel Elgin provide high-quality breakfast. Start your day with a delicious breakfast!

  • Which hotels in Elgin have swimming pools?

    Mansion House Hotel is a hotel with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

  • Which hotels in Elgin provide free Wi-Fi?

    Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Laichmoray Hotel, The Royal Hotel Elgin and The Pines Guest House are popular hotels with free Wi-Fi.

  • Which hotels in Elgin provide airport transfer services?

    Not familiar with Elgin? Laichmoray Hotel, The Pines Guest House and Sunninghill Hotel provide airport transfer services.

  • What hotel promotions are there in Elgin?

    Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Local Travel Info

Highest PriceAU$ 761
Lowest PriceAU$ 107
Number of Reviews551
Number of Hotels115
Average Price (Weekdays)AU$ 235
Average Price (Weekends)AU$ 253

Elgin Hotel Guide

Planning a trip to Elgin? On Trip.com, it's easy to search for hotels in Elgin. For trips in Elgin, you can choose hotels around the city center or accommodations near popular attractions. In Elgin, both areas with attractions and the city center are good places to stay.

Elgin does not have civilian airport. You can fly into a nearby city and come here using another method of transportation. Visitors often choose to travel to Elgin by bus.

There are 21 hotels in Elgin with excellent service. The local average price is 120 AUD per night. There are a variety of hotels to meet the needs of different types of travelers. There are 6 four-star hotels in Elgin at an average price of 114 AUD per night. There are 6 three-star hotels in Elgin at an average price of 127 AUD per night. Unique local hotels in Elgin provide guests a unique and fresh feeling. The Pines Guesthouse in Elgin is a favorite among Trip.com users. The Mansefield Hotel is also one of the most frequently chosen hotels.

If you stay at a hotel in downtown Elgin, nearby attractions like Dandy Lion Statue can be your first stop. You can choose attractions in Elgin that are perfect for a weekend getaway, such as Pluscarden Abbey. You can also visit top-rated attractions like Elgin Museum, Moray Motor Museum, Spire Roxx.

Show less