300 million members & 30 million authentic reviews
One-stop multilingual service & hassle-free travel
Over 1,200,000 hotels in more than 200 countries & flights to over 5,000 cities
Based on trip.com data, an average price of hotels with spa in Elgin for tonight is 101 AUD. Please use this price as a reference only as this price can be changed every minutes.
Based on trip.com data, an average price of Elgin hotels with spa in this weekend is 170 AUD. Please check out our hotel promotion to reserve the hotels cheaper!
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.