One Passenger / One Trip
6:25pm
Warrenton, OR
Warrenton
8:59pm
Portland, OR
Portland - Union Station
2h 34min
Amtrak
Thruway Bus
$18
6:28pm
Cannon Beach, OR
Cannon Beach
10:10am
Portland, OR
Portland - Union Station
16h 42min
Amtrak
Empire Builder
$86
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
7:15pm
Salem, OR
Salem
8:45pm
Portland, OR
Portland - Union Station
1h 30min
Amtrak
Thruway Bus
$12
7:30pm
Elsie, OR
Elsie
8:59pm
Portland, OR
Portland - Union Station
1h 29min
Amtrak
Thruway Bus
$11
7:47pm
Hudson, NY
Hudson
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
Yuma, AZ
Yuma
8:45pm
Portland, OR
Portland - Union Station
0h 50min
Amtrak
Thruway Bus
$7
8:23pm
West Glacier, MT
West Glacier
10:10am
Portland, OR
Portland - Union Station
14h 47min
Amtrak
Empire Builder
$81
8:23pm
San Jose, CA
San Jose
3:32pm
Portland, OR
Portland - Union Station
19h 9min
Amtrak
Coast Starlight
$121
9:10pm
Vancouver, WA
Vancouver
9:40pm
Portland, OR
Portland - Union Station
0h 30min
Amtrak
Amtrak Cascades
$6.5
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:20pm
Stanwood, WA
Stanwood
11:10am
Portland, OR
Portland - Union Station
37h 50min
Amtrak
Empire Builder
$139
10:46pm
Milwaukee, WI
Milwaukee
3:32pm
Portland, OR
Portland - Union Station
16h 46min
Amtrak
Coast Starlight
$112
10:46pm
Martinez, CA
Martinez
3:32pm
Portland, OR
Portland - Union Station
16h 46min
Amtrak
Coast Starlight
$112
10:59pm
Libby, MT
Libby
10:10am
Portland, OR
Portland - Union Station
12h 11min
Amtrak
Empire Builder
$66
11:25pm
Davis, CA
Davis
3:32pm
Portland, OR
Portland - Union Station
16h 7min
Amtrak
Coast Starlight
$84
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 Cannon Beach to Portland costs around $86 while one from Salinas to Portland - Union Station costs $131. 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), Gearhart (Gearhart), Salem (Salem). 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 Elsie (Elsie), Hudson (Hudson), Centralia (Centralia). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Elsie Portland from $11.