One Passenger / One Trip
6:28pm
Salinas, CA
Salinas - Downtown
4:32pm
Portland, OR
Portland - Union Station
21h 4min
Amtrak
Coast Starlight
$159
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:57pm
Cannon Beach, OR
Cannon Beach
8:59pm
Portland, OR
Portland - Union Station
2h 2min
Amtrak
Thruway Bus
$17
7:11pm
La Crosse, WI
La Crosse
10:10am
Portland, OR
Portland - Union Station
40h 59min
Amtrak
Empire Builder
$142
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
Winona, MN
Winona
11: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
4:32pm
Portland, OR
Portland - Union Station
19h 9min
Amtrak
Coast Starlight
$121
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:39pm
Oakland, CA
Oakland - Jack London Sq
4:32pm
Portland, OR
Portland - Union Station
17h 53min
Amtrak
Coast Starlight
$116
10:46pm
Martinez, CA
Martinez
4: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
15h 7min
Amtrak
Coast Starlight
$106
11:49pm
Sandpoint, ID
Sandpoint
11:10am
Portland, OR
Portland - Union Station
10h 21min
Amtrak
Empire Builder
$56
11:59pm
Sacramento, CA
Sacramento
4: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 Albany to Portland costs around $16 while one from Gearhart to Portland - Union Station costs $17. The average ticket price is $70.53.
There are many cities from which you can reach Portland by train. Some of them are Seaside (Seaside), Cannon Beach (Cannon Beach), La Crosse (La Crosse). 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 Salinas Portland. Its price is approximately $159 and it takes 21h 4min. 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), Elsie (Elsie), Winona (Winona). 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.