HomeRoutes › Salem to Portland

Salem Portland

Lowest Price
$724
Highest Price
$3701
Daily Trains
22

Get Price Drop Alerts

We'll email you when fares on this route drop below your target.

Unlimited alerts, date ranges, time filtering, SMS alerts, checked hourly.Go Pro

Schedule

2026-04-11
DepartsArrivesDurationServicePriceTransfers
4:50pm
South Station
10:40pm
Union Station
101h 50m
AMT
#449:5:14
$7242 stops
4:50pm
South Station
1:11am
Sunset Transit Center/TriMet Station
80h 21m
AMT
#449:27:5564
$8462 stops
4:50pm
South Station
10:40pm
Union Station
101h 50m
AMT
#449:49:5:14
$7723 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102h 23m
AMT
#449:5:14
$8022 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102h 23m
AMT
#449:49:5:14
$8503 stops
4:50pm
South Station
6:17pm
Union Station
73h 27m
AMT
#449:27
$26751 stop
4:50pm
South Station
6:17pm
Union Station
73h 27m
AMT
#449:49:27
$28542 stops
4:50pm
South Station
5:35pm
1301 W 11th St
72h 45m
AMT
#449:27
$35221 stop
4:50pm
South Station
5:35pm
1301 W 11th St
72h 45m
AMT
#449:49:27
$37012 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101h 43m
AMT
#449:5:14
$7242 stops
4:57pm
Back Bay Station - 145 Dartmouth St
1:11am
Sunset Transit Center/TriMet Station
80h 14m
AMT
#449:27:5564
$8462 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102h 16m
AMT
#449:5:14
$7252 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101h 43m
AMT
#449:49:5:14
$7723 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102h 16m
AMT
#449:49:5:14
$7733 stops
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73h 20m
AMT
#449:27
$26751 stop
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73h 20m
AMT
#449:49:27
$28542 stops
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72h 38m
AMT
#449:27
$35221 stop
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72h 38m
AMT
#449:49:27
$37012 stops
5:25pm
417 Waverly St
10:40pm
Union Station
101h 15m
AMT
#449:5:14
$7242 stops
5:25pm
417 Waverly St
10:40pm
Union Station
101h 15m
AMT
#449:49:5:14
$7653 stops
5:25pm
417 Waverly St
6:17pm
Union Station
72h 52m
AMT
#449:27
$26751 stop
5:25pm
417 Waverly St
6:17pm
Union Station
72h 52m
AMT
#449:49:27
$28502 stops

Price History

Travel DateLowest PriceChecked
2026-04-11$7242026-04-10

Check Another Date

About the Salem to Portland Train Route

Amtrak train tickets from Salem to Portland currently range from $724 to $3701, with 22 trains running daily. Prices vary based on travel date, time of day, and how far in advance you book.

Services on this route include AMT. The fastest trip takes 72h 38m, while the longest is 102h 23m.

Trains depart from South Station, Back Bay Station - 145 Dartmouth St, 417 Waverly St and arrive at Union Station, Sunset Transit Center/TriMet Station, 1301 W 11th St.

Tips for Finding Cheap Salem to Portland Train Tickets

  • Book early — Amtrak fares generally increase as the travel date approaches. Booking 2-4 weeks ahead often yields the best prices.
  • Be flexible with dates — Midweek travel (Tuesday-Thursday) is typically cheaper than weekends and holidays.
  • Compare departure times — Early morning and late evening trains often have lower fares than peak-hour departures.
  • Set a price alert — We track prices daily and can notify you the moment fares drop below your target price.

Frequently Asked Questions

How much does the train from Salem to Portland cost?

Fares currently range from $724 to $3701. Prices depend on service class, travel date, and how far in advance you book.

How long is the train ride from Salem to Portland?

The fastest train takes about 72 hours and 38 minutes. Travel time varies by service type and number of stops.

How many trains run daily from Salem to Portland?

There are typically 22 trains per day on this route. Frequency may vary on weekends and holidays.

Can I get price alerts for Salem to Portland trains?

Yes! Set a price alert above with your email and target price. We'll notify you when fares drop. Free users get 1 alert; Pro users get unlimited alerts with hourly checks, date ranges, and SMS.

Related Routes

Salem → Eugene $705Seattle → Portland $38New York → Portland $800Chicago → Portland $293Eugene → Portland $18Sacramento → Portland $152Tacoma → Portland $22

See all routes from Salem or to Portland.