HomeRoutes › Salem to Portland

Salem Portland

Lowest Price
$586
Highest Price
$852
Daily Trains
85

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-14
DepartsArrivesDurationServicePriceTransfers
10:15am
Back Bay Station - 145 Dartmouth St
11:20pm
Safeway Store
85h 5m
AMT
#95:40:27:5211
$7943 stops
10:25am
50 University Ave
1:11am
Sunset Transit Center/TriMet Station
86h 46m
AMT
#95:40:27:5564
$7443 stops
10:39am
60 Lincoln St at Railroad Ave
6:17pm
Union Station
79h 38m
AMT
#680:2680:449:27
$6092 stops
10:39am
60 Lincoln St at Railroad Ave
6:17pm
Union Station
79h 38m
AMT
#680:2680:449:49:27
$6513 stops
10:39am
60 Lincoln St at Railroad Ave
5:35pm
1301 W 11th St
78h 56m
AMT
#680:2680:449:27
$6092 stops
10:39am
60 Lincoln St at Railroad Ave
5:35pm
1301 W 11th St
78h 56m
AMT
#680:2680:449:49:27
$6513 stops
10:39am
60 Lincoln St at Railroad Ave
2:41am
1301 W 11th St
88h 2m
AMT
#680:2680:449:27:508
$6163 stops
10:39am
60 Lincoln St at Railroad Ave
12:19am
1301 W 11th St
85h 40m
AMT
#680:2680:449:7:507
$6763 stops
11:00am
Washington St at Railroad Sq
6:17pm
Union Station
79h 17m
AMT
#680:2680:449:27
$6062 stops
11:00am
Washington St at Railroad Sq
5:35pm
1301 W 11th St
78h 35m
AMT
#680:2680:449:27
$6062 stops
11:00am
Washington St at Railroad Sq
6:17pm
Union Station
79h 17m
AMT
#680:2680:449:49:27
$6483 stops
11:00am
Washington St at Railroad Sq
5:35pm
1301 W 11th St
78h 35m
AMT
#680:2680:449:49:27
$6483 stops
11:00am
Washington St at Railroad Sq
12:19am
1301 W 11th St
85h 19m
AMT
#680:2680:449:7:507
$6733 stops
11:00am
Washington St at Railroad Sq
2:41am
1301 W 11th St
87h 41m
AMT
#680:2680:449:27:508
$6133 stops
12:39pm
60 Lincoln St at Railroad Ave
9:26pm
1301 W 11th St
80h 47m
AMT
#682:2682:449:27:518
$6263 stops
1:00pm
Washington St at Railroad Sq
9:26pm
1301 W 11th St
80h 26m
AMT
#682:2682:449:27:518
$6233 stops
1:26pm
Back Bay Station - 145 Dartmouth St
2:00am
NW 185th Ave
84h 34m
AMT
#93:49:27:8991
$6963 stops
1:26pm
Back Bay Station - 145 Dartmouth St
2:30am
118 NW Sunset Ave
85h 4m
AMT
#93:49:27:8991
$6963 stops
1:26pm
Back Bay Station - 145 Dartmouth St
2:15am
31450 NW Commercial St
84h 49m
AMT
#93:49:27:8991
$6983 stops
1:26pm
Back Bay Station - 145 Dartmouth St
11:20pm
Safeway Store
81h 54m
AMT
#93:49:27:5211
$7453 stops
1:36pm
50 University Ave
6:17pm
Union Station
76h 41m
AMT
#93:49:27
$6902 stops
1:36pm
50 University Ave
5:35pm
1301 W 11th St
75h 59m
AMT
#93:49:27
$6902 stops
1:36pm
50 University Ave
12:19am
1301 W 11th St
82h 43m
AMT
#93:49:7:507
$7573 stops
4:50pm
South Station
6:17pm
Union Station
73h 27m
AMT
#449:49:27
$5862 stops
4:50pm
South Station
6:17pm
Union Station
73h 27m
AMT
#449:27
$5881 stop
4:50pm
South Station
1:11am
Sunset Transit Center/TriMet Station
80h 21m
AMT
#449:27:5564
$5932 stops
4:50pm
South Station
5:35pm
1301 W 11th St
72h 45m
AMT
#449:27
$5881 stop
4:50pm
South Station
5:35pm
1301 W 11th St
72h 45m
AMT
#449:49:27
$6302 stops
4:50pm
South Station
10:40pm
Union Station
101h 50m
AMT
#449:5:14
$7112 stops
4:50pm
South Station
12:19am
1301 W 11th St
79h 29m
AMT
#449:7:507
$6552 stops
4:50pm
South Station
2:41am
1301 W 11th St
81h 51m
AMT
#449:27:508
$5952 stops
4:50pm
South Station
10:40pm
Union Station
101h 50m
AMT
#449:49:5:14
$7093 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102h 23m
AMT
#449:5:14
$7122 stops
4:50pm
South Station
2:41am
1301 W 11th St
81h 51m
AMT
#449:49:27:508
$6373 stops
4:50pm
South Station
12:19am
1301 W 11th St
79h 29m
AMT
#449:49:7:507
$6973 stops
4:50pm
South Station
11:13pm
1301 W 11th St
102h 23m
AMT
#449:49:5:14
$7543 stops
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73h 20m
AMT
#449:49:27
$5862 stops
4:57pm
Back Bay Station - 145 Dartmouth St
6:17pm
Union Station
73h 20m
AMT
#449:27
$5881 stop
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72h 38m
AMT
#449:27
$5881 stop
4:57pm
Back Bay Station - 145 Dartmouth St
1:11am
Sunset Transit Center/TriMet Station
80h 14m
AMT
#449:27:5564
$5932 stops
4:57pm
Back Bay Station - 145 Dartmouth St
5:35pm
1301 W 11th St
72h 38m
AMT
#449:49:27
$6302 stops
4:57pm
Back Bay Station - 145 Dartmouth St
4:25pm
Southwest 72nd Ave & Bridgeport Rd
71h 28m
AMT
#449:27:5545
$5932 stops
4:57pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
79h 22m
AMT
#449:7:507
$6552 stops
4:57pm
Back Bay Station - 145 Dartmouth St
7:50pm
Transit Ctr
74h 53m
AMT
#449:27:5545
$5972 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101h 43m
AMT
#449:5:14
$7112 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
81h 44m
AMT
#449:27:508
$5952 stops
4:57pm
Back Bay Station - 145 Dartmouth St
1:39am
31450 NW Commercial St
80h 42m
AMT
#449:27:5564
$5962 stops
4:57pm
Back Bay Station - 145 Dartmouth St
1:27am
NW 185th Ave
80h 30m
AMT
#449:27:5564
$5942 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:20pm
Safeway Store
78h 23m
AMT
#449:27:5211
$6432 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:00am
NW 185th Ave
81h 3m
AMT
#449:27:8991
$5942 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:15am
31450 NW Commercial St
81h 18m
AMT
#449:27:8991
$5962 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:30am
118 NW Sunset Ave
81h 33m
AMT
#449:27:8991
$5942 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:20pm
Safeway Store
78h 23m
AMT
#449:49:27:5211
$6853 stops
4:57pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
101h 43m
AMT
#449:49:5:14
$7093 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102h 16m
AMT
#449:5:14
$7122 stops
4:57pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
81h 44m
AMT
#449:49:27:508
$6373 stops
4:57pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
79h 22m
AMT
#449:49:7:507
$6973 stops
4:57pm
Back Bay Station - 145 Dartmouth St
1:33am
1757 Washington St
80h 36m
AMT
#449:49:27:507
$6333 stops
4:57pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
102h 16m
AMT
#449:49:5:14
$7543 stops
5:25pm
417 Waverly St
6:17pm
Union Station
72h 52m
AMT
#449:27
$5881 stop
5:25pm
417 Waverly St
6:17pm
Union Station
72h 52m
AMT
#449:49:27
$6232 stops
5:25pm
417 Waverly St
5:35pm
1301 W 11th St
72h 10m
AMT
#449:27
$5881 stop
5:25pm
417 Waverly St
5:35pm
1301 W 11th St
72h 10m
AMT
#449:49:27
$6232 stops
5:25pm
417 Waverly St
1:11am
Sunset Transit Center/TriMet Station
79h 46m
AMT
#449:27:5564
$5932 stops
5:25pm
417 Waverly St
10:40pm
Union Station
101h 15m
AMT
#449:5:14
$7112 stops
5:25pm
417 Waverly St
7:50pm
Transit Ctr
74h 25m
AMT
#449:27:5545
$5972 stops
5:25pm
417 Waverly St
12:19am
1301 W 11th St
78h 54m
AMT
#449:7:507
$6552 stops
5:25pm
417 Waverly St
2:41am
1301 W 11th St
81h 16m
AMT
#449:27:508
$5952 stops
5:25pm
417 Waverly St
2:41am
1301 W 11th St
81h 16m
AMT
#449:49:27:508
$6303 stops
5:25pm
417 Waverly St
12:19am
1301 W 11th St
78h 54m
AMT
#449:49:7:507
$6903 stops
5:25pm
417 Waverly St
10:40pm
Union Station
101h 15m
AMT
#449:49:5:14
$7463 stops
5:25pm
417 Waverly St
11:13pm
1301 W 11th St
101h 48m
AMT
#449:5:14
$7122 stops
5:25pm
417 Waverly St
11:13pm
1301 W 11th St
101h 48m
AMT
#449:49:5:14
$7473 stops
10:45pm
South Station
12:19am
1301 W 11th St
97h 34m
AMT
#67:51:7:507
$6443 stops
10:45pm
South Station
2:41am
1301 W 11th St
99h 56m
AMT
#67:51:27:508
$5973 stops
10:45pm
South Station
10:40pm
Union Station
119h 55m
AMT
#67:51:5:14
$8523 stops
10:45pm
South Station
11:13pm
1301 W 11th St
120h 28m
AMT
#67:51:5:14
$7773 stops
10:51pm
Back Bay Station - 145 Dartmouth St
12:19am
1301 W 11th St
97h 28m
AMT
#67:51:7:507
$6443 stops
10:51pm
Back Bay Station - 145 Dartmouth St
2:41am
1301 W 11th St
99h 50m
AMT
#67:51:27:508
$5973 stops
10:51pm
Back Bay Station - 145 Dartmouth St
10:40pm
Union Station
119h 49m
AMT
#67:51:5:14
$8523 stops
10:51pm
Back Bay Station - 145 Dartmouth St
11:13pm
1301 W 11th St
120h 22m
AMT
#67:51:5:14
$7773 stops
11:01pm
50 University Ave
12:19am
1301 W 11th St
97h 18m
AMT
#67:51:7:507
$6443 stops
11:01pm
50 University Ave
2:41am
1301 W 11th St
99h 40m
AMT
#67:51:27:508
$5973 stops
11:01pm
50 University Ave
10:40pm
Union Station
119h 39m
AMT
#67:51:5:14
$7553 stops
11:01pm
50 University Ave
11:13pm
1301 W 11th St
120h 12m
AMT
#67:51:5:14
$7773 stops

Price History

Travel DateLowest PriceChecked
2026-04-14$5862026-04-13
2026-04-13$7642026-04-12
2026-04-12$8502026-04-11
2026-04-11$6572026-04-10

Check Another Date

About the Salem to Portland Train Route

Amtrak train tickets from Salem to Portland currently range from $586 to $852, with 85 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 71h 28m, while the longest is 120h 28m.

Trains depart from Back Bay Station - 145 Dartmouth St, 50 University Ave, 60 Lincoln St at Railroad Ave, Washington St at Railroad Sq, South Station, 417 Waverly St and arrive at Safeway Store, Sunset Transit Center/TriMet Station, Union Station, 1301 W 11th St, NW 185th Ave, 118 NW Sunset Ave, 31450 NW Commercial St, Southwest 72nd Ave & Bridgeport Rd, Transit Ctr, 1757 Washington 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 $586 to $852. 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 71 hours and 28 minutes. Travel time varies by service type and number of stops.

How many trains run daily from Salem to Portland?

There are typically 85 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 $604Seattle → Portland $29New York → Portland $551Chicago → Portland $238Eugene → Portland $18Sacramento → Portland $121Tacoma → Portland $22

See all routes from Salem or to Portland.