There are 4 ways to get from North Bonneville to Portland by 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.
Bus, line 12 bus
best- Take the bus from North Bonneville City Entrance to Fisher's Landing Transit Centerbus Stevenson - Carson - Vancouver
- Take the bus from Parkrose/ Sumner Transit Center to SW 5th & Pinebus 12
1h 46m$6–7Bus, line 164 bus
cheapest- Take the bus from North Bonneville City Entrance to Fisher's Landing Transit Centerbus Stevenson - Carson - Vancouver
- Take the bus from Fisher's Landing Transit Center: Bay I to SW 5th & Morrisonbus 164
2h 4m$3–4Drive 42.6 mi
- Drive from North Bonneville to Portlandcar 42.6 mi
58 min$8–11Taxi
- Take the taxi from North Bonneville to Portlandtaxi 42.6 mi
58 min$150–190
North Bonneville to Portland by bus
Comparing Your Travel Options
The cheapest way to get from North Bonneville to Portland is to bus and line 164 bus which costs $3 - $4 and takes 2h 4m.
The fastest way to get from North Bonneville to Portland is to drive which takes 58 min and costs $7 - $11.
No, there is no direct bus from North Bonneville to Portland. However, there are services departing from North Bonneville City Entrance and arriving at SW 5th & Pine via Fisher's Landing Transit Center: Bay C and Parkrose/ Sumner Transit Center. The journey, including transfers, takes approximately 1h 46m.
The distance between North Bonneville and Portland is 44 miles. The road distance is 42.9 miles.
The best way to get from North Bonneville to Portland without a car is to bus and line 12 bus which takes 1h 46m and costs $6 - $7.
It takes approximately 1h 46m to get from North Bonneville to Portland, including transfers.
North Bonneville to Portland bus services, operated by Skamania County Public Transit, depart from North Bonneville City Entrance station.
North Bonneville to Portland bus services, operated by Skamania County Public Transit, arrive at Fisher's Landing Transit Center station.
Yes, the driving distance between North Bonneville to Portland is 43 miles. It takes approximately 58 min to drive from North Bonneville to Portland.
There are 895+ hotels available in Portland.
What companies run services between North Bonneville, WA, USA and Portland, OR, USA?
You can take a bus from North Bonneville City Entrance to SW 5th & Pine via Fisher's Landing Transit Center, Fisher's Landing Transit Center: Bay C, and Parkrose/ Sumner Transit Center in around 1h 46m.
- Phone
- +1 (509) 427-3990
- Website
- Skamania County Transit
Bus from North Bonneville City Entrance to Fisher's Landing Transit Center
- Ave. Duration
- 38 min
- Frequency
- 3 times a day
- Estimated price
- $1–2
- Website
- Skamania County Transit
- Adults
- $1–2
Bus from North Bonneville City Entrance to Fisher's Landing Transit Center
- Ave. Duration
- 38 min
- Frequency
- 3 times a day
- Estimated price
- $1–2
- Website
- Skamania County Transit
- Adults
- $1–2
- Phone
- +1 503-238-7433
- [email protected]
- Website
- Portland TriMet
Bus from Parkrose/ Sumner Transit Center to SW 5th & Pine
- Ave. Duration
- 32 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Phone
- +1 360-695-0123
- Website
- C-Tran
Bus from Fisher's Landing Transit Center: Bay I to SW 5th & Morrison
- Ave. Duration
- 26 min
- Frequency
- Every 3 hours
- Estimated price
- $2
- Schedules at
- C-Tran
- Ave. Duration
- 58 min
- Estimated price
- $150–190
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 Italian Lakes: Getting around by train, What documents do I need to cross Niagara Falls?, and Want to know more about Flixbus? - to help you get the most out of your next trip.

