placeSalem, OR pin_dropPortland, OR
swap_horiz
swap_horizsearch
help

Amtrak from Salem to Portland: Cheapest train tickets

Train: Speed and Comfort. Travel time is approximately 1h 24m. Opt for Amtrak trains with fares starting at $10. Check the 12 departure options below.

Bus: Choose Flixbus for affordable tickets from Salem to Portland starting at just $15.49 in a 1h 15m trip.

View bus schedules
Earlier
Later
Cheaper
Faster
6:40 AM4h 16m10:56 AM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
8:56 AM1h 24m10:20 AM
500 13th st seunion station

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
8:56 AM2h10:56 AM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
12:25 PM2h 1m2:26 PM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
2:04 PM1h 36m3:40 PM
500 13th st seunion station

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
2:04 PM2h 9m4:13 PM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
2:04 PM4h 6m6:10 PM
500 13th st sesunset transit center/trimet station

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
2:04 PM5h 37m7:41 PM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
2:35 PM3h 36m6:11 PM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
4:00 PM2h 11m6:11 PM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
5:41 PM1h 24m7:05 PM
500 13th st seunion station

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)
5:41 PM2h7:41 PM
500 13th st se1301 w 11th st

Amtrak
star_whitestar_whitestar_whitestar_halfstar_border(1643)

Choose a date