Find and Book Top Hotels in Gresham

Search among 2 available hotels and places to stay in Gresham from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
Filter & 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.4
Great141 reviews
MapView on map2.3 km from City Centre300 m from Red Sunset Park
From   US$ 88 /nightSelect
8.2
Great42 reviews
MapView on map1.1 km from City Centre400 m from Oregon Trail Center Shopping Center
From   US$ 84 /nightSelect

Best hotels and places to stay in Gresham

Why visit?

Gresham, located in the state of Oregon, offers a captivating mix of natural beauty and vibrant city life, making it an appealing destination for tourists. With its close proximity to famous attractions like Mount Hood and the Columbia River Gorge, outdoor enthusiasts will find plenty of exciting activities to enjoy. The city also boasts a thriving arts scene, diverse culinary options, and numerous shopping opportunities, ensuring there is something for everyone to explore and experience in Gresham.

Where to stay?

When it comes to choosing accommodation in Gresham, there are several areas that offer convenient access to the city's attractions and amenities. Consider staying in the following best areas to maximize your enjoyment during your visit:

Historic Downtown Gresham: This area combines the charm of a small town with modern amenities. It is home to various unique shops, delicious dining options, and cultural attractions such as the Gresham Historical Society Museum.

Gresham Station: Located near Eastman Parkway, Gresham Station is a major shopping center, offering a wide range of retail stores, restaurants, and entertainment options. It is an ideal choice for those seeking convenience and accessibility.

Rockwood: Situated in the southern part of Gresham, Rockwood is a diverse neighborhood that showcases the city's cultural richness. It features a mix of residential areas, local businesses, and parks.

Price per hotel room per night:

To give you an idea of the average price range for hotel rooms in Gresham, here are the approximate rates for various star-rated hotels:

3-star hotels: $80-$130 per night

4-star hotels: $130-$200 per night

5-star hotels: $200 and above per night

Best value for money:

Quality Inn Gresham: Offering comfortable rooms and excellent amenities, this hotel provides great value for money. It features a fitness center, free breakfast, and convenient access to nearby attractions.

Days Inn & Suites by Wyndham Gresham: With affordable rates and well-appointed rooms, this hotel offers a pleasant stay. Guests can enjoy complimentary breakfast, an indoor pool, and easy access to shopping and dining options.

Motel 6 Gresham: Providing budget-friendly accommodation, Motel 6 Gresham offers clean rooms and basic amenities. It is conveniently located near downtown Gresham, giving guests easy access to local attractions.

Best kids-friendly hotels:

Hampton Inn Portland/Gresham: With its comfortable rooms and friendly service, this hotel is an excellent choice for families. It features an indoor pool, complimentary breakfast, and a central location near family-friendly attractions.

Super 8 by Wyndham Gresham/Portland Area: This hotel offers affordable rates and a welcoming atmosphere for families. It provides spacious rooms, complimentary breakfast, and easy access to nearby parks and recreational activities.

Best hotels for a romantic getaway:

McMenamin's Edgefield: Located in a historic building, this unique hotel offers a romantic ambiance and beautiful grounds. It features a spa, multiple dining options, and live entertainment, ensuring a memorable getaway.

The Resort at the Mountain: Nestled near Mount Hood, this luxurious hotel provides a picturesque setting for a romantic escape. It offers stunning views, a spa, fine dining, and access to outdoor activities such as golfing and hiking.

Best for location:

Holiday Inn Express Portland East: Troutdale: This hotel is situated in a convenient location near major highways, allowing easy access to attractions in Gresham and beyond. It provides comfortable rooms, complimentary breakfast, and a fitness center.

Quality Inn Troutdale: Located just outside of Gresham, this hotel offers a peaceful and convenient base for exploring the area. Guests can enjoy comfortable accommodations, complimentary breakfast, and proximity to the Columbia River Gorge.

Best Western Plus Cascade Inn & Suites: This hotel is centrally located in Gresham, making it a suitable choice for easy access to local attractions. It features comfortable rooms, complimentary breakfast, and a fitness center.

Best for a short city break:

Comfort Inn Gresham: With its convenient location and comfortable amenities, this hotel is ideal for a quick city break. It offers spacious rooms, complimentary breakfast, and excellent customer service.

Clarion Inn Gresham: This hotel provides a relaxing atmosphere and well-equipped rooms, making it a great choice for a short stay. Guests can enjoy the on-site restaurant, fitness center, and access to nearby attractions.

Show moreLess