There are 6 ways to get from Salem to Portland Airport (PDX) by bus, tram, train, taxi, car or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Bus
-
Take the bus from Salem Amtrak/Greyhound to Pdx
Cheapest option
Train, tram
-
Take the train from Salem to Portland
-
Take the tram from Rose Quarter TC station to Portland Int'l Airport station
4 alternative options
Bus, tram
-
Take the bus from Salem to Portland Bus Stop
-
Take the tram from Rose Quarter TC station to Portland Int'l Airport station
Taxi
-
Take a taxi from Salem to Portland Airport (PDX)
Drive
-
Drive from Salem to Portland Airport (PDX)
Towncar
-
Take a town car from Salem to Portland Airport
Salem to Portland Airport (PDX) by bus
Questions & Answers
The cheapest way to get from Salem to Portland Airport (PDX) is to drive which costs $10 - $15 and takes 1h 8m.
The quickest way to get from Salem to Portland Airport (PDX) is to taxi which costs $140 - $180 and takes 1h 8m.
Yes, there is a direct bus departing from Salem Amtrak/Greyhound and arriving at Pdx. Services depart once daily, and operate every day. The journey takes approximately 1h 10m.
No, there is no direct train from Salem to Portland Airport (PDX) station. However, there are services departing from Salem and arriving at Portland Int'l Airport station via Rose Quarter TC station. The journey, including transfers, takes approximately 2h 19m.
The distance between Salem and Portland Airport (PDX) is 50 miles. The road distance is 54.9 miles.
The best way to get from Salem to Portland Airport (PDX) without a car is to bus which takes 1h 10m and costs $24 - $30.
The bus from Salem Amtrak/Greyhound to Pdx takes 1h 10m including transfers and departs once daily.
Salem to Portland Airport (PDX) bus services, operated by Pacific Crest Buslines Bend, depart from Salem Amtrak/Greyhound station.
Salem to Portland Airport (PDX) train services, operated by Amtrak, depart from Salem station.
Salem to Portland Airport (PDX) bus services, operated by Pacific Crest Buslines Bend, arrive at Pdx station.

- Distance: 49.8 miles
- Duration: 1h 10m
What companies run services between Salem, OR, USA and Portland Airport (PDX), USA?
Pacific Crest Buslines Bend operates a bus from Salem Amtrak/Greyhound to Pdx once daily. Tickets cost $24 - $30 and the journey takes 1h 10m.

- Phone
- +1 503-238-7433
- Website
- trimet.org
Tram from Rose Quarter TC station to Portland Int'l Airport station
- Ave. Duration
- 29 min
- Frequency
- Every 20 minutes
- Estimated price
- $2 - $3
- Website
- Portland TriMet
- Adult
- $3

Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Salem to Portland
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- $2 - $70
- Website
- https://www.amtrak.com/routes.html
- Child Coach - Advance Purchase
- $2 - $19
- Child Coach - short notice
- $9 - $21
- Child Business Class - advance purchase
- $11 - $40
- Child Business Class - short notice
- $13 - $40
- Coach Seat - Advance Purchase
- $15 - $26
- Business Seat - advance purchase
- $25 - $80
- Business Seat - short notice
- $30 - $60
- Coach Seat - short notice
- $8 - $70

- Website
- pacificcrestbuslines.com
Bus from Salem Amtrak/Greyhound to Pdx
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $24 - $30
- Schedules at
- pacificcrestbuslines.net

- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Salem to Portland Bus Stop
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $6 - $40
- Schedules at
- flixbus.com
- Adult
- $6 - $40

- Website
- jayride.com
Towncar from Salem to Portland Airport
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- $220 - $310
- Private
- $220 - $310
- Ave. Duration
- 1h 8m
- Estimated price
- $140 - $180
Amanda's Taxi
- Phone
- +1-503-559-2200
- Website
- amandastaxi.com
Affordable Taxi
- Phone
- +1-503-399-8888
- Website
- affordabletaxi.us
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.
More Questions & Answers
Salem to Portland Airport (PDX) train services, operated by Portland TriMet, arrive at Portland Int'l Airport station.
Yes, the driving distance between Salem to Portland Airport (PDX) is 55 miles. It takes approximately 1h 8m to drive from Salem to Portland Airport (PDX).
There are 594+ hotels available in Portland Airport (PDX). Prices start at $76 USD per night.