United States

Gresham

Gresham

Gresham is a city located in Multnomah County, Oregon, United States. It is located east of Portland and is part of the Portland metropolit…

Best for you if…

  • A 4–5 day trip
  • Outdoor activities travelers
  • Historical sites travelers
  • Visiting in Summer
Recommended stay
3-5 days
Best time
Summer
Walkability
Moderate
Guide depth
Deep guide
More about this guide

Gresham is a strong pick for outdoor activities & historical sites — plan about 3-5 days. Peak season: Summer.

Deep guide guide · about 3 min to read · depth score 80/100 (coverage of intro, tips, and mapped places)

Moderate density — A mix of walkable clusters with some longer hops. (≈15.1 km span)

50 Places to explore
3-5 Recommended days
Summer Best season
8 Nearby places

Find nearby destinations

When to go

High season: Summer

JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC

Best months for lower-cost travel: January · February · November · December

Weather

Fall

50°F - 70°F

Spring

50°F - 70°F

Summer

70°F - 90°F

Winter

30°F - 50°F

How to get there

How to Reach Gresham, United States

Gresham is a vibrant city located in the state of Oregon, United States. If you are planning a trip to Gresham, here are a few ways to reach this beautiful destination:

By Air:

Gresham is conveniently located near Portland International Airport (PDX), which serves as the main gateway to the region. Once you arrive at the airport, you can easily reach Gresham by renting a car, taking a taxi, or using rideshare services like Uber or Lyft. The drive from the airport to Gresham typically takes around 30 minutes, depending on traffic conditions.

By Car:

Gresham is well-connected to major highways, making it easily accessible by car. If you are coming from within Oregon, you can reach Gresham via Interstate 84 or US Route 26. If you are traveling from neighboring states, such as Washington or California, you can take Interstate 5 and then connect to Interstate 84 to reach Gresham. The city is located approximately 15 miles east of downtown Portland.

By Public Transportation:

If you prefer public transportation, you can reach Gresham using the MAX Light Rail system. The MAX Blue Line connects downtown Portland to Gresham, providing a convenient and affordable option for travelers. The journey from downtown Portland to Gresham takes around 40 minutes. Additionally, Gresham is also served by several bus routes operated by TriMet, the regional public transportation agency.

By Train:

Although Gresham does not have a train station, you can still reach the city by taking an Amtrak train to Portland Union Station. From there, you can either rent a car, take a taxi, or use public transportation to reach Gresham following the aforementioned options.

No matter which mode of transportation you choose, reaching Gresham is relatively easy and hassle-free. Plan your journey accordingly and get ready to explore all the attractions and natural beauty that this wonderful city has to offer!

Getting to know Gresham

Gresham is a city located in Multnomah County, Oregon, United States. It is located east of Portland and is part of the Portland metropolitan area. The city's population was estimated to be 109,397 in 2020, making it the fourth-largest city in Oregon.

Gresham was named after Civil War general and Postmaster General Walter Quinton Gresham. The city was incorporated in 1905 and its economy has historically been based on agriculture and logging. In recent years, Gresham has become a healthcare and retail center for the eastern suburbs of Portland.

Gresham is home to Mount Hood Community College, as well as several parks, including Gresham Pioneer Cemetery, which dates back to the 1800s. The city has also been recognized for its commitment to sustainability, with initiatives such as a composting program and a bike-share program.

Pre-trip checklist

Compiled from local tips, stay length, and season notes.

Local tips

  • Don't forget to pack sunscreen
  • Explore the Columbia River Gorge
  • Visit the Historic Downtown Gresham

Places worth exploring

50 places mapped for this destination

0–1
1–3
3–8
8–20
20+

Walking loops

Evening strolls, half-days, and fuller day loops — clustered by proximity.

Suggested 3-day outline

Places ordered by proximity into day buckets. Add what you like to your trip.

Frequently asked questions

Answers compiled from stay length, season, and local tips for this guide.

How many days do you need in Gresham?

Most travelers spend about 3-5 days in Gresham, United States.

When is the best time to visit Gresham?

High season is typically Summer.

Which months are more budget-friendly in Gresham?

Travelers often find better value in January, February, November, December.

What kind of trip is Gresham good for?

Gresham suits Outdoor activities, Historical sites, Local events.

Is Gresham walkable?

A mix of walkable clusters with some longer hops.

Any local tips for Gresham?

Don't forget to pack sunscreen

Build your trip

Add Gresham and the places you want to see — your itinerary stays on this device.

Multi-city ideas

Nearby combinations sharing travel styles. See all routes

  • Gresham → Damascus → Boring · ≈16 km
  • Gresham → Wood Village → Troutdale, United States - A Detailed Introduction · ≈5 km
  • Gresham → Troutdale, United States - A Detailed Introduction → Wood Village · ≈6 km

Same vibe

Destinations sharing travel styles, stay length, or region.

Explore nearby

Nearby places worth adding to your trip

Wood Village

United States

3.1 km · Best: Summer · 3-5 days · Compact

Wood Village is a small city located in Multnomah County, Oregon, United States. It is situated approximately 15 miles east of downtown Por…

Troutdale, United States - A Detailed Introduction

United States

3.8 km · Best: Summer · 3-5 days · Compact

Troutdale is a city located in Multnomah County, Oregon, United States. It is situated in the western region of the state, along the Columb…

Damascus

United States

10 km · Best: Spring · 5-7 days · Compact

Damascus is a small town located in the United States, specifically in the state of Maryland. Situated in Montgomery County, it is part of…

Boring

United States

10 km · Best: Summer · 3-5 days · Moderate

Boring is a small unincorporated community located in the United States. Situated in Clackamas County, Oregon, it is a quiet and peaceful p…

Washougal, Washington - A Beautiful City in the United States

United States

10 km · Best: Summer · 3-5 days · Compact

Located in Clark County, Washington, Washougal is a beautiful city that has a lot to offer. The city is nestled in the scenic Columbia Rive…

Lents

United States

11 km · Best: Summer · 5-7 days · Compact

Lents is a neighborhood located in the southeastern part of Portland, Oregon, United States. It is known for its diverse community and vibr…

Happy Valley

United States

11 km · Best: Summer · 3-5 days · Compact

Happy Valley is a small town located in the United States. Situated in the state of Oregon, this charming community offers a peaceful and s…

Camas, United States

United States

11 km · Best: Summer · 3-5 days · Compact

Camas is a city located in Clark County, Washington, United States. It is a suburb of nearby Vancouver and is part of the Portland metropol…