Lake Oswego → Gresham
Lake Oswego to Gresham by road
Lake Oswego
Gresham
Lake Oswego and Gresham are linked by road: 28 km.
- Distance by road
- 28 km
- Straight-line distance
- 21 km
Find car hire from Lake Oswego →
Opens EconomyBookings, where you search with Lake Oswego as the pick-up place. Whether a car can be returned in Gresham (one-way hire) depends on the rental company; check before booking. Head Your Way may earn a commission at no extra cost to you.
What this is based on
Arrive inGresham →- The distance is the shortest path by road, measured on OpenStreetMap roads (© OpenStreetMap contributors). One-way streets and closures are not taken into account. It is not turn-by-turn directions.
- We give no driving time: the map has no speeds, traffic or border waits.
- No ferry is included. If the drive needs one, it is not offered here.
Continue from Gresham
Bend🚌 Coach · 3h 15m · 6/weekRedmond🚌 Coach · 2h 45m · 6/weekMadras🚌 Coach · 2h 05m · 6/weekBeaverton🚌 Bus · 1h 31m · 922/weekWarm Springs🚌 Coach · 1h 50m · 6/weekCedar Hills🚌 Bus · 1h 17m · 922/weekMount Hood Village🚌 Bus · 30m · 6/weekVancouver🚗 By car · 29 km by road
Browse direct connections
Other ways to leave Lake Oswego