Hotels Near Gresham Oregon

Lodging near Gresham are listed below in the order of their distance (closest first). Search for cheap and discount hotel rates near Gresham (Gresham) for your leisure or business trips. We show the best lodging close to Gresham so you can review the discounted Gresham accommodations below and find the perfect hotel. Need 5+ Rooms for a group? Book a Gresham group hotel deal

Gresham, located between Portland and the majestic Mount Hood, offers the perfect mix of urban life and natural beauty. This growing city retains its historical appeal and local cultural ties amidst its development. Geographically rich with waterways like Fairview and Johnson Creek, it sits at 325 feet above sea level and borders Portland to the west and the Cascade Mountains foothills to the east. The terrain rises toward Troutdale and the Columbia River, with a notable hill on its eastern side. It's an ideal spot for mountain and coastal excursions, only 70 miles from the Oregon Coast. US Route 26, the Mount Hood Highway, is a key feature that connects Gresham to Portland and the Mount Hood area. Getting around is easy with Interstate 84, TriMet buses, and the MAX Light Rail Blue Line. For Sandy-bound travelers, the Sandy Area Metro shuttle offers a fareless option. The city boasts a cultural and historical heritage with several National Register of Historic Places sites, including the Louise Home Hospital and notable residences like the Jacob Zimmerman House. Historic Victorian homes and the 1913 Gresham Carnegie Library add to its appeal. Outdoor spaces abound in Gresham, with parks like Main City Park and Clatsop Butte offering stunning views and activities. Trails such as the Springwater Corridor and the Gresham-Fairview Trail cater to hiking enthusiasts. Mount Hood Community College provides educational opportunities right in the city's heart. Gresham is a community that welcomes all, whether you're an outdoor lover, a history buff, or seeking a convenient urban life near Portland. In terms of accommodation, Gresham has you covered. It houses plenty of lodging options to suit all budgets and preferences. For a luxurious hotel suite, a cozy inn, or a budget-friendly motel, you'll find it here. The destination is well-known for its hospitable and welcoming nature, ensuring you'll feel at home from the moment you arrive. Whether you're planning a weekend getaway or a longer vacation, Gresham promises a memorable and enjoyable stay. More from this guide...

Lodging & Accommodations close by Gresham

Ponderosa Inn Gresham 1060 NE Cleveland Ave., Gresham, OR 97030 Call
  • Two star Downtown hotel
  • Complimentary breakfast is offered
From$95
Average 3.0 /5 Reviews Call BookMore Details
Motel 6 Gresham, OR - Portland in Gresham 1572 NE Burnside Rd., Gresham, OR 97030 Call
  • 2 star hotel
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Quality Inn 2752 NE Hogan Dr., Gresham, OR 97030 Call
  • Affordable Suburban property
  • Check in time: 11:00
From$80
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Days Inn & Suites by Wyndham Gresham : 24124 SE Stark St. 24124 SE Stark St., Gresham, OR 97030 Call
  • Affordable hotel
  • 53 sleeping rooms in hotel
From$80
Average 3.0 /5 Reviews Call BookMore Details
Motel 6 Portland, OR - Gresham in Portland 18323 Southeast Stark St., Portland, OR 97233 Call ~2.05 miles west of Gresham
  • Economy property
  • 40 rooms in property
From$60
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Motel 6 Portland Or 18323 SE Stark St., PORTLAND, OR 97233 Call ~2.06 miles west of Gresham
  • Inexpensive hotel
  • Hotel has 96 rooms
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Best Western Cascade Inn & Suites in Troutdale 23525 NE Halsey St., Troutdale, OR 97060 Call ~2.16 miles north of Gresham
  • Affordable Suburban hotel
  • Check-in time: 03:00
From$75
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Gresham/Portland Area OR - Gresham 121 Northeast 181st Ave., Gresham, OR 97230 Call
  • Low-priced property
  • Check in time: 11:00 AM
From$78
Average 3.0 /5 Review Score Call BookMore Details
Travelodge by Wyndham East Portland/Gresham in Troutdale 23705 NE Sandy Blvd., Troutdale, OR 97060 Call ~2.57 miles north of Gresham
  • Low Cost Highway property
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Portland Suites Airport East 1477 NE 183rd Ave., Portland, OR 97230 Call ~2.64 miles northwest of Gresham
  • Cheap Suburban property
  • Complimentary breakfast is offered
From$75
Poor 2.5 /5 Reviews Call BookMore Details
Four Points by Sheraton Portland East in Portland 1919 NE 181st. Ave., Portland, OR 97230 Call ~2.87 miles northwest of Gresham
  • Three Star Suburban property
  • 3 floors in property
From$65
Average 3.0 /5 Recent Reviews Call BookMore Details
Motel 6 Troutdale, OR - Portland East in Troutdale 1610 NW Frontage Rd., Troutdale, OR 97060 Call ~2.92 miles northeast of Gresham
  • 2-star hotel
  • 123 sleeping rooms in hotel
Days Inn by Wyndham Portland East - Portland 2261 NE 181st Ave., Portland, OR 97230 Call ~3.00 miles northwest of Gresham
  • Low priced Highway hotel
  • 75 rooms in hotel
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Days Inn Portland East - Portalnd 2261 Northeast 181st Ave., Portalnd, OR 97230 Call ~3.00 miles northwest of Gresham
  • Low priced Highway property
  • 75 rooms in property
From$60
Average 3.0 /5 Review Score Call BookMore Details
Bridgeway Inn & Suites Portland Airport 2323 NE 181 St., Portland, OR 97230 Call ~3.07 miles northwest of Gresham
  • Low-priced Suburban property
  • Gym / Fitness Center Available
From$40
Average 3.0 /5 Read Reviews Call BookMore Details
Rosewood Hotel - Portland East - Portland 17777 NE Sacramento St., Portland, OR 97230 Call ~3.17 miles northwest of Gresham
  • 2 star Highway hotel
  • Check in time: 3:00 PM
From$47
Average 3.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Portland East - Troutdale by IHG in Troutdale 477 NW Phoenix Dr., Troutdale, OR 97060 Call ~3.21 miles northeast of Gresham
  • Cheap Suburban property
  • Check-in time: 3:00pm
From$75
Very Good 4.0 /5 Reviews Call BookMore Details
Courtyard by Marriott Portland East : 2811 NE 181st Ave. 2811 NE 181st Ave., Portland, OR 97230 Call ~3.28 miles northwest of Gresham
  • Midscale Airport hotel
  • Has environment-friendly policy Read more
From$100
Average 3.0 /5 Guest Reviews Call BookMore Details
Hampton Inn in Portland 3039 NE 181st Ave., Portland, OR 97230 Call ~3.32 miles northwest of Gresham
  • 3 star Suburban hotel
  • Hotel has 60 rooms
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Extended Stay America Portland East in Portland 3013 NE 181st Ave., Portland, OR 97230 Call ~3.34 miles northwest of Gresham
  • Cheap property
  • Check-in time: 3pm
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Woodspring Portland N Gresham - Gresham 18000 NE Sandy Blvd., Gresham, OR 97230 Call
  • 2-star property
  • 121 rooms in property
From$60
Average 3.0 /5 Review Score Call BookMore Details
Comfort Inn Troutdale Portland East - Troutdale 1000 NW Graham Rd., Troutdale, OR 97060 Call ~3.74 miles northeast of Gresham
  • Cheap Suburban property
  • 77 rooms in property
From$75
Average 3.0 /5 Hotel Reviews Call BookMore Details
Camas Hotel - Camas 405 NE 4th Ave., Camas, WA 98607 Call ~5.64 miles north of Gresham
  • Midscale Suburban hotel
  • Hotel has an eco-friendly policy Read more
From$85
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Plus Port of Camas-Washougal Convention Center 121 South 2nd St., Washougal, WA 98671 Call ~5.67 miles northeast of Gresham
  • Affordable Riverfront property
  • Check-in: 03:00
From$114
Very Good 4.0 /5 Read Reviews Call BookMore Details
Nordic Inn & Suites 11942 Northeast Sandy Blvd., Portland, OR 97220 Call ~6.10 miles northwest of Gresham
  • 3-star hotel
  • 4 suites in hotel
From$90
Very Good 4.0 /5 Review Score Call BookMore Details
Back to Top