Top Hotels in Elgin

Search among 3 available hotels and places to stay in Elgin from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-3 out of 3
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great16 reviews
MapView on map300 yd from City Center
From   US$ 95 /nightSelect
Places to stay near Elgin
8.4
Great54 reviews
MapView on map18.8 mi from Elgin18.8 mi from City Center
From   US$ 92 /nightSelect
8.2
Great73 reviews
18.6 mi from Elgin18.6 mi from City Center
From   US$ 55 /nightSelect

Best Hotels and Places to Stay in Elgin

Why visit?

Elgin, Oregon offers a charming small-town experience that captivates tourists with its picturesque landscapes and historical attractions. Nestled in the heart of the Blue Mountains, this destination is perfect for nature lovers, hikers, and history enthusiasts alike. With a variety of activities and sights to explore, Elgin is an ideal getaway for a memorable vacation.

Where to stay?

Downtown Elgin: For those seeking a convenient and centrally located area, Downtown Elgin is an excellent choice. With its proximity to shops, restaurants, and local attractions, there are several comfortable and convenient hotels to choose from. Explore the Elgin Historical Museum or take a stroll along the picturesque streets of downtown.

Grande Ronde Valley: Situated just outside of Elgin, the Grande Ronde Valley offers a peaceful and scenic setting. Visitors can find a range of lodging options, from cozy bed and breakfasts to family-friendly hotels, all surrounded by stunning views of the mountains and lush valleys. Enjoy activities such as hiking, wildlife watching, and fishing in nearby rivers.

Wallowa Lake: Located a short drive from Elgin, Wallowa Lake is a popular destination known for its natural beauty and outdoor recreational opportunities. Visitors can choose from a variety of lakeside resorts and cabins, perfect for a tranquil and rejuvenating stay. Explore the Wallowa Lake Tramway for stunning panoramic views or indulge in water activities like kayaking or paddleboarding.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $110 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Elgin Inn: Offering comfortable rooms at affordable rates, the Elgin Inn is a great choice for budget-conscious travelers. Located in downtown Elgin, this hotel provides easy access to local attractions and dining options. With clean and well-appointed rooms, guests can enjoy a pleasant stay without breaking the bank.

Blue Mountain Hotel: Situated in the heart of Elgin, the Blue Mountain Hotel offers excellent value for money. With its cozy rooms and friendly staff, this hotel provides a comfortable and welcoming atmosphere. Guests can also take advantage of its convenient location, within walking distance of shops and restaurants.

Grand Lodge Elgin: The Grand Lodge Elgin combines affordability with a unique and charming atmosphere. Located on the outskirts of town, this lodge offers rustic yet comfortable accommodations. With spacious rooms and beautiful surroundings, guests can enjoy a tranquil stay at a reasonable price.

Best kids-friendly hotels:

Elgin Family Resort: Catering specifically to families, the Elgin Family Resort provides a range of child-friendly amenities. With spacious family suites, a swimming pool, and a childrens play area, this resort ensures a fun-filled stay for both kids and parents. The resort also offers various outdoor activities suitable for all ages.

Riverfront Retreat: Nestled on the banks of the Grande Ronde River, the Riverfront Retreat is an ideal place for families to unwind and enjoy nature. The hotel features spacious cabins that can accommodate families, along with a riverside picnic area and direct river access. Kids will love exploring the natural surroundings and spotting wildlife.

Best hotels for a romantic getaway:

Mountain View Lodge: Offering breathtaking views of the surrounding mountains, the Mountain View Lodge provides a romantic setting for couples. With its cozy rooms, private balconies, and a peaceful atmosphere, this lodge is perfect for a romantic escape. Couples can relax in the scenic surroundings or explore the nearby hiking trails.

Lakeside Hideaway: Set on the shores of Wallowa Lake, the Lakeside Hideaway offers a romantic retreat in a serene environment. Couples can enjoy private cabins with lake views, cozy fireplaces, and easy access to outdoor activities like canoeing or hiking. With its tranquility and natural beauty, this hotel is ideal for a romantic getaway.

Best for location:

Historic Downtown Hotel: Situated in the heart of downtown Elgin, the Historic Downtown Hotel offers a prime location for easy exploration of the towns attractions. Guests can step out of the hotel and find themselves amidst charming shops, restaurants, and historical sites. The hotels convenient location makes it an excellent choice for those wanting to experience the local culture.

Valley View Resort: Perched atop a hill in the Grande Ronde Valley, the Valley View Resort offers stunning panoramic views of the surrounding mountains and valleys. Guests can enjoy the tranquil beauty of the area while being just a short drive away from Elgin and its amenities. This resort provides a peaceful and picturesque location for a relaxing stay.

Lakeside Lodge: Overlooking the sparkling waters of Wallowa Lake, the Lakeside Lodge offers a prime lakeside location. Guests can enjoy direct access to the lake for water activities, as well as proximity to the Wallowa Lake Tramway for scenic views. With its unbeatable lakefront setting, this hotel is perfect for those seeking a memorable location.

Best for a short city break:

Elgin Plaza Hotel: Situated in downtown Elgin, the Elgin Plaza Hotel provides easy access to the towns main attractions and amenities. Guests can explore the charming streets, visit the local museums, or indulge in shopping and dining experiences. With its central location, this hotel is ideal for a short city break.

Riverside Retreat: Located on the banks of the Grande Ronde River, the Riverside Retreat offers a peaceful escape from the city. Guests can enjoy the calming sound of the river while being close enough to Elgin for convenience. This hotel provides a serene retreat, perfect for a short break away from the hustle and bustle of everyday life.

Show moreLess