There are 6 ways to get from Gresham to Battle Ground 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, line 12 bus, line 7 bus
best- Take the tram from Gresham City Hall station to Gateway/NE 99th Ave TC stationtram
- Take the bus from Fisher's Landing Transit Center: Bay A to Van Mall Transit Center: Bay Dbus 12 / ...
- Take the bus from Van Mall Transit Center: Bay C to E Main St 500 Blockbus 7 / ...
2h 58m$8Drive 24.9 mi
cheapest- Drive from Gresham to Battle Groundcar 24.9 mi
38 min$5–7Taxi
- Take the taxi from Gresham to Battle Groundtaxi 24.9 mi
38 min$90–110Line 21 bus, line 12 bus, line 7 bus
- Take the bus from NW Division & Miller to NE Sandy & Parkrose Transit Centerbus 21
- Take the bus from Fisher's Landing Transit Center: Bay A to Van Mall Transit Center: Bay Dbus 12 / ...
- Take the bus from Van Mall Transit Center: Bay C to E Main St 500 Blockbus 7 / ...
2h 58m$5Tram, bus, line 7 bus
- Take the tram from Gresham Central TC station to Pioneer Square North stationtram
- Take the bus from 7th Street at Turtle Place to Van Mall Transit Center: Bay Bbus
- Take the bus from Van Mall Transit Center: Bay C to E Main St 500 Blockbus 7 / ...
4h 1m$7Line 9 bus, line 7 bus
- Take the bus from W Powell & N Main to SW 6th & Alderbus 9
- Take the bus from Van Mall Transit Center: Bay C to E Main St 500 Blockbus 7 / ...
4h 20m$7
Gresham to Battle Ground by tram and bus
Questions & Answers
The cheapest way to get from Gresham to Battle Ground is to line 21 bus and line 12 bus and line 7 bus which costs $5 and takes 2h 58m.
The fastest way to get from Gresham to Battle Ground is to drive which takes 38 min and costs $4 - $7.
No, there is no direct bus from Gresham to Battle Ground. However, there are services departing from NW Division & Miller and arriving at E Main St 500 Block via Parkrose/Sumner Transit Center, Fisher's Landing Transit Center: Bay A and Van Mall Transit Center: Bay C. The journey, including transfers, takes approximately 2h 58m.
The distance between Gresham and Battle Ground is 37 miles. The road distance is 25.1 miles.
The best way to get from Gresham to Battle Ground without a car is to tram and line 12 bus and line 7 bus which takes 2h 58m and costs $8.
It takes approximately 2h 58m to get from Gresham to Battle Ground, including transfers.
Gresham to Battle Ground bus services, operated by Portland TriMet, depart from NW Division & Miller station.
Gresham to Battle Ground bus services, operated by Portland TriMet, arrive at NE Sandy & Parkrose Transit Center station.
Yes, the driving distance between Gresham to Battle Ground is 25 miles. It takes approximately 38 min to drive from Gresham to Battle Ground.
There are 116+ hotels available in Battle Ground.
What companies run services between Gresham, OR, USA and Battle Ground, WA, USA?
You can take a bus from NW Division & Miller to E Main St 500 Block via NE Sandy & Parkrose Transit Center, Parkrose/Sumner Transit Center, Fisher's Landing Transit Center: Bay A, and Van Mall Transit Center: Bay C in around 2h 58m.
- Phone
- +1 503-238-7433
- [email protected]
- Website
- trimet.org
Tram from Gresham City Hall station to Gateway/NE 99th Ave TC station
- Ave. Duration
- 22 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
Tram from Gresham Central TC station to Pioneer Square North station
- Ave. Duration
- 50 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
- Phone
- +1 360-695-0123
- Website
- c-tran.com
Bus from Fisher's Landing Transit Center: Bay A to Van Mall Transit Center: Bay D
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Schedules at
- c-tran.com
Bus from Van Mall Transit Center: Bay C to E Main St 500 Block
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Schedules at
- c-tran.com
Bus from Fisher's Landing Transit Center: Bay A to Van Mall Transit Center: Bay D
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Schedules at
- c-tran.com
Bus from Van Mall Transit Center: Bay C to E Main St 500 Block
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Schedules at
- c-tran.com
Bus from 7th Street at Turtle Place to Van Mall Transit Center: Bay B
- Ave. Duration
- 29 min
- Frequency
- Every 20 minutes
- Estimated price
- $2
- Schedules at
- c-tran.com
Bus from Van Mall Transit Center: Bay C to E Main St 500 Block
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Schedules at
- c-tran.com
Bus from Van Mall Transit Center: Bay C to E Main St 500 Block
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Schedules at
- c-tran.com
- Phone
- +1 503-238-7433
- [email protected]
- Website
- trimet.org
Bus from NW Division & Miller to NE Sandy & Parkrose Transit Center
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://trimet.org/home/
Bus from W Powell & N Main to SW 6th & Alder
- Ave. Duration
- 1h 9m
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Ave. Duration
- 38 min
- Estimated price
- $90–110
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 How to get from London City Airport into central London, How to get from Luton Airport into central London, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.


