Hotels in Elgin

November 2026
December 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Where to stay in Elgin?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Elgin on Hotels.com. These Elgin hotels consistently deliver on quality, location and traveller experience. Last updated on 20 October 2026.

1. Elgin Sleepin Inn

Elgin Sleepin Inn
Elgin
AU$169
includes taxes & fees
20 Oct - 21 Oct
Elgin Sleepin Inn

2. Cardinal Inn & Event Center

Cardinal Inn & Event Center
Albion
AU$154
includes taxes & fees
19 Nov - 20 Nov
Cardinal Inn & Event Center
View all properties

Go beyond your typical stay in Elgin

pet-friendly image
Pet friendly
Pet friendly
Family-friendly image
Family friendly
Family friendly

Frequently Asked Questions

How much does a hotel room cost in Elgin?

You can find top hotels in Elgin from AU$154 with options to suit your budget and needs. If you're looking for an affordable hotel in Elgin that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.

How can I find deals and earn rewards at Elgin hotels?

Discover great deals on Elgin hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Elgin hotels.

Can I book Elgin hotels with free cancellation?

It's easy to book a refundable Elgin hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.

Find out more about Elgin

Elgin: Where Timeless Heritage Meets Enchanting Landscapes

Nestled in the heart of Nebraska, Elgin is a charming small town that beckons travellers seeking an authentic American experience. Known for its friendly community and picturesque landscapes, Elgin is surrounded by the enchanting Elgin Valley, perfect for leisurely strolls and scenic picnics. Explore the town centre, where quaint shops and local eateries offer a taste of Midwestern hospitality. Don't miss the annual Elgin Open Gardens, showcasing vibrant blooms in a delightful community setting. With its serene atmosphere and rich local culture, Elgin is an off-the-beaten-path gem for those looking to unwind and connect with nature.

Things to do in Elgin

Elgin, a charming town in Moray, Scotland, invites travellers to explore its stunning cathedral ruins and fascinating exhibits at the Elgin Museum. Stroll through the beautiful Elgin Open Gardens or enjoy the scenic Overberg accommodation options, making it a delightful stop for those seeking history and natural beauty.

  • Boone County Courthouseopens in new window – Step into history at the Boone County Courthouse, a striking civic building that showcases classic architectural design. As you wander around the area, take in the intricate details that reflect the town's rich heritage. This historic site not only serves as a functional government building but also stands as a testament to the community's pride and commitment to preserving its past. Don’t forget to snap a few photos of this impressive structure to capture the essence of Elgin.
  • Ben Bowman Kiwanis Parkopens in new window – Unwind at Ben Bowman Kiwanis Park, a delightful urban park perfect for a leisurely stroll or a picnic with family and friends. Take advantage of the well-maintained pathways and green spaces that invite you to relax and enjoy the outdoors. The park is a fantastic spot for children to play, offering a variety of recreational facilities. Whether you’re looking to engage in a bit of play or simply enjoy the fresh air, this park is a lovely retreat in the heart of Elgin.

4 tips for savvy savings when booking a hotel in Elgin

  1. Book for the cheapest times: The most affordable time to visit Elgin is from January to March, when hotel prices may drop, making it a budget-friendly option for travellers. During this period, visitors can enjoy a range of attractions that are great value for money, particularly those highlighting the area's landmarks, history, culture, and natural beauty. To fully appreciate what Elgin has to offer, it’s advisable to stay for at least three days.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Elgin, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on nearby accommodations. By enabling email alerts or push notifications, you could find out about flash sales and special promotions, helping you secure the best prices. Additionally, Smart Shopping is a comparison tool accessible via the app that allows you to compare hotel prices and amenities, ensuring you're more likely to see the best hotel deals available. Stay informed, and you could be ready to book a last-minute getaway at the lowest prices.
  3. Be flexible with dates: Prices may fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at an Elgin hotel. If you're in search of something distinctive, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you make a booking with Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. Should the price be on the higher side, we will suggest alternative dates that may offer a more economical option, increasing the likelihood that you'll save.
  4. Consider your location: Opting for accommodation nearer to major attractions or city centres may offer convenience, but it often comes with higher prices. For those seeking more affordable options, it is worth considering hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you intend to visit. You might also look into independent hotels situated further out, which are usually more likely to be budget-friendly and can provide a more authentic experience.

Best time to go to Elgin

Elgin experiences its lowest average temperature in January, at 23.2°F (-4.9°C), while July is the hottest month, with an average temperature of 75.0°F (23.9°C). May is usually the wettest month. April, June, and July are the peak travel months in Elgin, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, January, February, and December tend to be quieter times to visit, marked by no rainfall and mostly sunny conditions.

Keep exploring