One Passenger / One Trip
12:26pm
Glasgow, MT
Glasgow
10:10am
Portland, OR
Portland - Union Station
22h 44min
Amtrak
Empire Builder
$110
12:35pm
Kelso, WA
Kelso-Longview
2:00pm
Portland, OR
Portland - Union Station
1h 25min
Amtrak
Coast Starlight
$17
12:40pm
Santa Barbara, CA
Santa Barbara
3:32pm
Portland, OR
Portland - Union Station
26h 52min
Amtrak
Coast Starlight
$184
12:45pm
Albany, OR
Albany
2:40pm
Portland, OR
Portland - Union Station
1h 55min
Amtrak
Thruway Bus
$16
12:50pm
Lacey, WA
Olympia-Lacey
3:00pm
Portland, OR
Portland - Union Station
2h 10min
Amtrak
Amtrak Cascades
$20
1:11pm
Centralia, WA
Centralia
3:00pm
Portland, OR
Portland - Union Station
1h 49min
Amtrak
Amtrak Cascades
$18
1:22pm
Albany, OR
Albany
3:32pm
Portland, OR
Portland - Union Station
2h 10min
Amtrak
Coast Starlight
$17
1:25pm
Salem, OR
Salem
2:40pm
Portland, OR
Portland - Union Station
1h 15min
Amtrak
Thruway Bus
$12
1:52pm
Kelso, WA
Kelso-Longview
3:00pm
Portland, OR
Portland - Union Station
1h 8min
Amtrak
Amtrak Cascades
$13
1:55pm
Woodburn, OR
Woodburn - Bus Station
2:40pm
Portland, OR
Portland - Union Station
0h 45min
Amtrak
Thruway Bus
$7
1:55pm
Salem, OR
Salem
3:32pm
Portland, OR
Portland - Union Station
1h 37min
Amtrak
Coast Starlight
$13
2:05pm
Albany, OR
Albany
3:50pm
Portland, OR
Portland - Union Station
1h 45min
Amtrak
Thruway Bus
$16
2:34pm
Tukwila, WA
Tukwila
5:50pm
Portland, OR
Portland - Union Station
3h 16min
Amtrak
Amtrak Cascades
$26
2:40pm
Salem, OR
Salem
3:50pm
Portland, OR
Portland - Union Station
1h 10min
Amtrak
Thruway Bus
$12
3:25pm
Albany, OR
Albany
5:10pm
Portland, OR
Portland - Union Station
1h 45min
Amtrak
Thruway Bus
$16
3:40pm
Lacey, WA
Olympia-Lacey
5:50pm
Portland, OR
Portland - Union Station
2h 10min
Amtrak
Amtrak Cascades
$20
3:55pm
Salem, OR
Salem
5:10pm
Portland, OR
Portland - Union Station
1h 15min
Amtrak
Thruway Bus
$12
4:01pm
Centralia, WA
Centralia
5:50pm
Portland, OR
Portland - Union Station
1h 49min
Amtrak
Amtrak Cascades
$18
4:25pm
Woodburn, OR
Woodburn - Bus Station
5:10pm
Portland, OR
Portland - Union Station
0h 45min
Amtrak
Thruway Bus
$7
4:37pm
Paso Robles, CA
Paso Robles
3:32pm
Portland, OR
Portland - Union Station
22h 55min
Amtrak
Coast Starlight
$174
| 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 Kelso to Portland costs around $17 while one from Santa Barbara to Portland - Union Station costs $184. The average ticket price is $70.53.
There are many cities from which you can reach Portland by train. Some of them are Albany (Albany), Lacey (Olympia-Lacey), Centralia (Centralia). 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 Glasgow Portland. Its price is approximately $110 and it takes 22h 44min. 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 Albany (Albany), Salem (Salem), Kelso (Kelso-Longview). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Albany Portland from $17.