There are 4 ways to get from Gresham to McMinnville by tram, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Tram, bus
best- Take the tram from Gresham City Hall station to Hillsboro Central/SE 3rd TC stationtram MAX Blue Line
- Take the bus from Hillsboro - SE 4th btwn Washington & Main to Mac - WB 5th & Baker - Community Development Ctrbus 33
3h 35m$3Line 9 bus, bus
- Take the bus from W Powell & N Main to NW 6th & Flandersbus 9
- Take the bus from Portland Union Station to McMinnvillebus 99 Vine
3h 38m$7–19Drive 48.7 mi
- Drive from Gresham to McMinnvillecar 48.7 mi
1h 19m$9–13Taxi
- Take the taxi from Gresham to McMinnvilletaxi 48.7 mi
1h 19m$170–210
Gresham to McMinnville by tram and bus
Comparing Your Travel Options
The cheapest way to get from Gresham to McMinnville is to tram and bus which costs $3 and takes 3h 35m.
The fastest way to get from Gresham to McMinnville is to drive which takes 1h 19m and costs $8 - $13.
No, there is no direct bus from Gresham to McMinnville. However, there are services departing from W Powell & N Main and arriving at McMinnville via Portland Union Station. The journey, including transfers, takes approximately 3h 38m.
The distance between Gresham and McMinnville is 62 miles. The road distance is 49 miles.
The best way to get from Gresham to McMinnville without a car is to tram and bus which takes 3h 35m and costs $3.
It takes approximately 3h 35m to get from Gresham to McMinnville, including transfers.
Gresham to McMinnville bus services, operated by Portland TriMet, depart from W Powell & N Main station.
Gresham to McMinnville bus services, operated by Portland TriMet, arrive at NW 6th & Flanders station.
Yes, the driving distance between Gresham to McMinnville is 49 miles. It takes approximately 1h 19m to drive from Gresham to McMinnville.
There are 115+ hotels available in McMinnville.
What companies run services between Gresham, OR, USA and McMinnville, OR, USA?
You can take a bus from W Powell & N Main to McMinnville via NW 6th & Flanders and Portland Union Station in around 3h 38m.
- Phone
- +1 503-238-7433
- hello@trimet.org
- Website
- Portland TriMet
Tram from Gresham City Hall station to Hillsboro Central/SE 3rd TC station
- Ave. Duration
- 1h 37m
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
- Phone
- +1 503-474-4900
- Website
- Yamhill County Transit
Bus from Hillsboro - SE 4th btwn Washington & Main to Mac - WB 5th & Baker - Community Development Ctr
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Website
- Yamhill County Transit
- Phone
- +1 503-238-7433
- hello@trimet.org
- Website
- Portland TriMet
Bus from W Powell & N Main to NW 6th & Flanders
- Ave. Duration
- 1h 14m
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Phone
- +1 541-366-5110
- info@pacificcrestbuslines.net
- Website
- Pacific Crest Bus Lines
Bus from Portland Union Station to McMinnville
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a week
- Estimated price
- $4–16
- Website
- Pacific Crest Bus Lines
- Ave. Duration
- 1h 19m
- Estimated price
- $170–210
Broadway Cab
- Phone
- +1 503-333-3333
- Website
- broadwaycab.com
Radio Cab
- Phone
- +1 503-227-1212
- Website
- radiocab.net
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.