One Passenger / One Trip
6:27pm
Tomah, WI
Tomah
11:10am
Portland, OR
Portland - Union Station
41h 43min
Amtrak
Empire Builder
$142
6:28pm
Salinas, CA
Salinas - Downtown
3:32pm
Portland, OR
Portland - Union Station
21h 4min
Amtrak
Coast Starlight
$131
6:35pm
Albany, OR
Albany
8:45pm
Portland, OR
Portland - Union Station
2h 10min
Amtrak
Thruway Bus
$16
6:37pm
Gearhart, OR
Gearhart
8:59pm
Portland, OR
Portland - Union Station
2h 22min
Amtrak
Thruway Bus
$17
6:39pm
Seaside, OR
Seaside
8:59pm
Portland, OR
Portland - Union Station
2h 20min
Amtrak
Thruway Bus
$17
6:53pm
Tacoma, WA
Tacoma
9:40pm
Portland, OR
Portland - Union Station
2h 47min
Amtrak
Amtrak Cascades
$28
7:15pm
Salem, OR
Salem
8:45pm
Portland, OR
Portland - Union Station
1h 30min
Amtrak
Thruway Bus
$12
7:30pm
Lacey, WA
Olympia-Lacey
9:40pm
Portland, OR
Portland - Union Station
2h 10min
Amtrak
Amtrak Cascades
$20
7:30pm
Elsie, OR
Elsie
8:59pm
Portland, OR
Portland - Union Station
1h 29min
Amtrak
Thruway Bus
$11
7:51pm
Centralia, WA
Centralia
9:40pm
Portland, OR
Portland - Union Station
1h 49min
Amtrak
Amtrak Cascades
$24
8:23pm
West Glacier, MT
West Glacier
11:10am
Portland, OR
Portland - Union Station
14h 47min
Amtrak
Empire Builder
$101
8:32pm
Kelso, WA
Kelso-Longview
9:40pm
Portland, OR
Portland - Union Station
1h 8min
Amtrak
Amtrak Cascades
$13
9:10pm
Vancouver, WA
Vancouver
9:40pm
Portland, OR
Portland - Union Station
0h 30min
Amtrak
Amtrak Cascades
$6.5
9:16pm
Whitefish, MT
Whitefish
11:10am
Portland, OR
Portland - Union Station
13h 54min
Amtrak
Empire Builder
$77
9:39pm
Oakland, CA
Oakland - Jack London Sq
3:32pm
Portland, OR
Portland - Union Station
17h 53min
Amtrak
Coast Starlight
$116
10:04pm
Emeryville, CA
Emeryville
3:32pm
Portland, OR
Portland - Union Station
16h 28min
Amtrak
Coast Starlight
$116
11:25pm
Davis, CA
Davis
3:32pm
Portland, OR
Portland - Union Station
16h 7min
Amtrak
Coast Starlight
$106
11:49pm
San Luis Obispo, CA
San Luis Obispo - Cal Poly
10:10am
Portland, OR
Portland - Union Station
10h 21min
Amtrak
Empire Builder
$56
11:59pm
Libby, MT
Libby
11:10am
Portland, OR
Portland - Union Station
12h 11min
Amtrak
Empire Builder
$66
11:59pm
Sacramento, CA
Sacramento
3:32pm
Portland, OR
Portland - Union Station
15h 33min
Amtrak
Coast Starlight
$106
| City: | Portland, OR |
| Daily arrivals: | 104 |
| Train stations | Portland - Union Station |
| Connections: | 95 |
| Companies: | Amtrak |
| Avg price: | $70.53 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Salinas to Portland costs around $131 while one from Albany to Portland - Union Station costs $16. The average ticket price is $70.53.
There are many cities from which you can reach Portland by train. Some of them are Gearhart (Gearhart), Seaside (Seaside), Tacoma (Tacoma). If you need more information, you can use our search engine.
The train company that operates in Portland is Amtrak. One of its trips, for example, is Amtrak Tomah Portland. Its price is approximately $142 and it takes 41h 43min. We recommend that you book your ticket in advance.
The Portland train station is Portland - Union Station. Many trains arrive at this station from cities like Salem (Salem), Lacey (Olympia-Lacey), Elsie (Elsie). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Salem Portland from $12.