There are 4 ways to get from Clackamas to Gresham by tram, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Tram
best- Take the tram from Clackamas Town Center TC station to Gateway/NE 99th Ave TC stationtram MAX Green Line
- Take the tram from Gateway/NE 99th Ave TC station to Gresham City Hall stationtram MAX Blue Line
1h 8m$6Drive 13.1 mi
cheapest- Drive from Clackamas to Greshamcar 13.1 mi
21 min$3–4Bus
- Take the bus from SE Sunnyside Rd & SE 119th Ave to Sandy Transit Centerbus Clackamas Town Center
- Take the bus from Sandy Transit Center to E Powell Blvd & NE Elliott Avebus Sandy Local & Gresham Express
1h 26mTaxi
- Take the taxi from Clackamas to Greshamtaxi 13.1 mi
21 min$50–60
Clackamas to Gresham by bus and tram
Questions & Answers
The cheapest way to get from Clackamas to Gresham is to bus which costs $0 - $1 and takes 1h 26m.
The fastest way to get from Clackamas to Gresham is to taxi which takes 21 min and costs $50 - $60.
No, there is no direct bus from Clackamas to Gresham. However, there are services departing from SE Sunnyside Rd & SE 119th Ave and arriving at E Powell Blvd & NE Elliott Ave via Sandy Transit Center. The journey, including transfers, takes approximately 1h 26m.
The distance between Clackamas and Gresham is 15 miles. The road distance is 13.2 miles.
The best way to get from Clackamas to Gresham without a car is to tram which takes 1h 8m and costs $6.
It takes approximately 1h 8m to get from Clackamas to Gresham, including transfers.
Clackamas to Gresham bus services, operated by Sandy Area Metro, depart from SE Sunnyside Rd & SE 119th Ave station.
Clackamas to Gresham bus services, operated by Sandy Area Metro, arrive at Sandy Transit Center station.
Yes, the driving distance between Clackamas to Gresham is 13 miles. It takes approximately 21 min to drive from Clackamas to Gresham.
There are 641+ hotels available in Gresham.
What companies run services between Clackamas, OR, USA and Gresham, OR, USA?
You can take a bus from SE Lawnfield Road and 98th Court to Gresham City Hall station via Clackamas Town Center Transit Center, Clackamas Town Center TC station, and Gateway/NE 99th Ave TC station in around 1h 8m. Alternatively, you can take a bus from SE Sunnyside Rd & SE 119th Ave to E Powell Blvd & NE Elliott Ave via Sandy Transit Center in around 1h 26m.
- Phone
- +1 503-238-7433
- hello@trimet.org
- Website
- trimet.org
Tram from Clackamas Town Center TC station to Gateway/NE 99th Ave TC station
- Ave. Duration
- 18 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
Tram from Gateway/NE 99th Ave TC station to Gresham City Hall station
- Ave. Duration
- 22 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
- Phone
- +1 503-668-3466
- samdispatch@ci.sandy.or.us
- Website
- ci.sandy.or.us
Bus from SE Sunnyside Rd & SE 119th Ave to Sandy Transit Center
- Ave. Duration
- 33 min
- Frequency
- 5 times a day
- Website
- https://www.ci.sandy.or.us/transit
- Schedules at
- https://www.ci.sandy.or.us/transit/page/routes-and-services
Bus from Sandy Transit Center to E Powell Blvd & NE Elliott Ave
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Website
- https://www.ci.sandy.or.us/transit
- Schedules at
- https://www.ci.sandy.or.us/transit/page/routes-and-services
- Ave. Duration
- 21 min
- Estimated price
- $50–60
Radio Cab
- Phone
- +1 503-227-1212
- Website
- radiocab.net
Broadway Cab
- Phone
- +1 503-333-3333
- Website
- broadwaycab.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, What documents do I need to cross Niagara Falls?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.


