There are 6 ways to get from Pasco to Portland by bus (Flixbus), train (Amtrak), car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from Pasco Bus Stop to Portland Curbside Bus StopFlixBus 2184
4h$30–50Train (Amtrak)
- Take the train from Pasco Amtrak Station to PortlandEmpire Builder
4h 37m$50–110Drive 206 mi
- Drive from Pasco to Portland206 mi
3h 46m$38–55Fly from Tri-Cities Airport
- Fly from Tri-Cities Airport (PSC) to Portland International Airport (PDX)PSC - PDX
4h 16m$70–416Bus via Fred Meyer Kennewick
- Take the bus from Fred Meyer Kennewick to Lincoln High School - PortlandKennewick-Portland Route
5h 9m$80–100Bus to Walla Walla Regional Airport, fly
- Take the bus from Pasco Intermodal, WA to Walla Walla Airport
- Fly from Walla Walla Regional Airport (ALW) to Portland International Airport (PDX)ALW - PDX
6h 22m$91–454
Pasco to Portland by bus (Flixbus)
Questions & Answers
The cheapest way to get from Pasco to Portland is to bus which costs $30 - $50 and takes 4h.
The fastest way to get from Pasco to Portland is to drive which takes 3h 46m and costs $35 - $55.
Yes, there is a direct bus departing from Pasco Bus Stop and arriving at Portland Curbside Bus Stop. Services depart once daily, and operate every day. The journey takes approximately 4h.
Yes, there is a direct train departing from Pasco Amtrak Station station and arriving at Portland. Services depart twice daily, and operate every day. The journey takes approximately 4h 37m.
The distance between Pasco and Portland is 214 miles. The road distance is 207.2 miles.
The best way to get from Pasco to Portland without a car is to bus which takes 4h and costs $30 - $50.
The bus from Pasco Bus Stop to Portland Curbside Bus Stop takes 4h including transfers and departs once daily.
Pasco to Portland bus services, operated by Flixbus USA, depart from Pasco Bus Stop station.
Pasco to Portland train services, operated by Amtrak, depart from Pasco Amtrak Station.
The best way to get from Pasco to Portland is to bus which takes 4h and costs $30 - $50. Alternatively, you can train, which costs $50 - $110 and takes 4h 37m, you could also fly, which costs $65 - $420 and takes 4h 16m.
What companies run services between Pasco, WA, USA and Portland, OR, USA?
Flixbus USA operates a bus from Pasco Bus Stop to Portland Curbside Bus Stop once daily. Tickets cost $30–50 and the journey takes 4h. Alternatively, Amtrak operates a train from Pasco Amtrak Station to Portland twice daily. Tickets cost $50–110 and the journey takes 4h 37m.
- Website
- alaskaair.com
Flights from Tri-Cities Airport to Portland International Airport via Seattle
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $65–420
Flights from Tri-Cities Airport to Portland International Airport via Los Angeles
- Ave. Duration
- 6h 44m
- When
- Every day
- Estimated price
- $170–800
Flights from Tri-Cities Airport to Portland International Airport via Burbank
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- $170–750
Flights from Walla Walla Regional Airport to Portland International Airport via Seattle
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $70–430
- Website
- delta.com
Flights from Tri-Cities Airport to Portland International Airport via Seattle
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- $65–420
Flights from Tri-Cities Airport to Portland International Airport via Salt Lake City
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $130–650
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Pasco Amtrak Station to Portland
- Ave. Duration
- 4h 37m
- Frequency
- Twice daily
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Pasco Bus Stop to Portland Curbside Bus Stop
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $30–50
- Schedules at
- flixbus.com
Bus from Fred Meyer Kennewick to Lincoln High School - Portland
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- $80–100
- Schedules at
- starlinecollection.com
- Phone
- +1 866-253-5247
- csr@airporter.com
- Website
- grapeline.us
Bus from Pasco Intermodal, WA to Walla Walla Airport
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- $18–21
- Website
- https://grapeline.us
- Schedules at
- https://grapeline.us/travel-center/schedule2/
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Pasco to Portland bus services, operated by Flixbus USA, arrive at Portland Curbside Bus Stop station.
Pasco to Portland train services, operated by Amtrak, arrive at Portland station.
Yes, the driving distance between Pasco to Portland is 207 miles. It takes approximately 3h 46m to drive from Pasco to Portland.
Book your Pasco to Portland train tickets online with Omio.
Book your Pasco to Portland bus tickets online with Omio and FlixBus.
There are 874+ hotels available in Portland.






