One Passenger / One Trip
6:25pm
Warrenton, OR
Warrenton
8:59pm
Portland, OR
Portland - Union Station
2h 34min
Amtrak
Thruway Bus
$18
6:27pm
Tomah, WI
Tomah
10:10am
Portland, OR
Portland - Union Station
41h 43min
Amtrak
Empire Builder
$142
6:28pm
Browning, MT
Browning
10:10am
Portland, OR
Portland - Union Station
16h 42min
Amtrak
Empire Builder
$86
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:57pm
Cannon Beach, OR
Cannon Beach
8:59pm
Portland, OR
Portland - Union Station
2h 2min
Amtrak
Thruway Bus
$17
7:30pm
Lacey, WA
Olympia-Lacey
9:40pm
Portland, OR
Portland - Union Station
2h 10min
Amtrak
Amtrak Cascades
$20
7:47pm
Winona, MN
Winona
10:10am
Portland, OR
Portland - Union Station
40h 23min
Amtrak
Empire Builder
$142
7:51pm
Centralia, WA
Centralia
9:40pm
Portland, OR
Portland - Union Station
1h 49min
Amtrak
Amtrak Cascades
$18
7:55pm
Woodburn, OR
Woodburn - Bus Station
8:45pm
Portland, OR
Portland - Union Station
0h 50min
Amtrak
Thruway Bus
$7
8:23pm
San Jose, CA
San Jose
3:32pm
Portland, OR
Portland - Union Station
19h 9min
Amtrak
Coast Starlight
$121
8:32pm
Kelso, WA
Kelso-Longview
9:40pm
Portland, OR
Portland - Union Station
1h 8min
Amtrak
Amtrak Cascades
$13
8:49pm
Red Wing, MN
Red Wing
10:10am
Portland, OR
Portland - Union Station
39h 21min
Amtrak
Empire Builder
$140
9:10pm
Vancouver, WA
Vancouver
9:40pm
Portland, OR
Portland - Union Station
0h 30min
Amtrak
Amtrak Cascades
$6.5
9:16pm
Whitefish, MT
Whitefish
10: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
17h 28min
Amtrak
Coast Starlight
$91
10:46pm
Martinez, CA
Martinez
3:32pm
Portland, OR
Portland - Union Station
16h 46min
Amtrak
Coast Starlight
$112
11:25pm
Davis, CA
Davis
3:32pm
Portland, OR
Portland - Union Station
16h 7min
Amtrak
Coast Starlight
$84
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 Tomah to Portland costs around $142 while one from Browning to Portland - Union Station costs $86. 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), Cannon Beach (Cannon Beach). 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 Warrenton Portland. Its price is approximately $18 and it takes 2h 34min. 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 Lacey (Olympia-Lacey), Winona (Winona), Centralia (Centralia). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Lacey Portland from $20.