Departure: | Tomah, WI |
Arrival: | Portland, OR |
Fastest route: | 3h 16min |
Distance: | 2909km |
Cheapest route: | $34 |
Transfers: | Between 0 and 2 |
Train companies: | Amtrak |
One Passenger / One Trip
7:39am
Tomah, WI
Tomah
10:55am
Portland, OR
Portland - Union Station
3h 16min
+
$38
7:39am
Tomah, WI
Tomah
9:45am
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$21
0h 2min layover
9:47am
Kelso, WA
Kelso-Longview
10:55am
Portland, OR
Portland - Union Station
1h 8min
Amtrak
Amtrak Cascades
$17
7:39am
Tomah, WI
Tomah
10:55am
Portland, OR
Portland - Union Station
3h 16min
++
$38.5
7:39am
Tomah, WI
Tomah
9:45am
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$21
0h 2min layover
9:47am
Kelso, WA
Kelso-Longview
10:23am
Vancouver, WA
Vancouver
0h 36min
Amtrak
Amtrak Cascades
$11
0h 2min layover
10:25am
Vancouver, WA
Vancouver
10:55am
Portland, OR
Portland - Union Station
0h 30min
Amtrak
Amtrak Cascades
$6.5
11:44am
Tomah, WI
Tomah
3:00pm
Portland, OR
Portland - Union Station
3h 16min
+
$41
11:44am
Tomah, WI
Tomah
1:50pm
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$28
0h 2min layover
1:52pm
Kelso, WA
Kelso-Longview
3:00pm
Portland, OR
Portland - Union Station
1h 8min
Amtrak
Amtrak Cascades
$13
11:44am
Tomah, WI
Tomah
3:00pm
Portland, OR
Portland - Union Station
3h 16min
++
$48.5
11:44am
Tomah, WI
Tomah
1:50pm
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$28
0h 2min layover
1:52pm
Kelso, WA
Kelso-Longview
2:28pm
Vancouver, WA
Vancouver
0h 36min
Amtrak
Amtrak Cascades
$14
0h 2min layover
2:30pm
Vancouver, WA
Vancouver
3:00pm
Portland, OR
Portland - Union Station
0h 30min
Amtrak
Amtrak Cascades
$6.5
2:34pm
Tomah, WI
Tomah
5:50pm
Portland, OR
Portland - Union Station
3h 16min
+
$41
2:34pm
Tomah, WI
Tomah
4:40pm
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$28
0h 2min layover
4:42pm
Kelso, WA
Kelso-Longview
5:50pm
Portland, OR
Portland - Union Station
1h 8min
Amtrak
Amtrak Cascades
$13
2:34pm
Tomah, WI
Tomah
5:50pm
Portland, OR
Portland - Union Station
3h 16min
++
$48.5
2:34pm
Tomah, WI
Tomah
4:40pm
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$28
0h 2min layover
4:42pm
Kelso, WA
Kelso-Longview
5:18pm
Vancouver, WA
Vancouver
0h 36min
Amtrak
Amtrak Cascades
$14
0h 2min layover
5:20pm
Vancouver, WA
Vancouver
5:50pm
Portland, OR
Portland - Union Station
0h 30min
Amtrak
Amtrak Cascades
$6.5
6:24pm
Tomah, WI
Tomah
9:40pm
Portland, OR
Portland - Union Station
3h 16min
+
$34
6:24pm
Tomah, WI
Tomah
8:30pm
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$21
0h 2min layover
8:32pm
Kelso, WA
Kelso-Longview
9:40pm
Portland, OR
Portland - Union Station
1h 8min
Amtrak
Amtrak Cascades
$13
6:24pm
Tomah, WI
Tomah
9:40pm
Portland, OR
Portland - Union Station
3h 16min
++
$41.5
6:24pm
Tomah, WI
Tomah
8:30pm
Kelso, WA
Kelso-Longview
2h 6min
Amtrak
Amtrak Cascades
$21
0h 2min layover
8:32pm
Kelso, WA
Kelso-Longview
9:08pm
Vancouver, WA
Vancouver
0h 36min
Amtrak
Amtrak Cascades
$14
0h 2min layover
9:10pm
Vancouver, WA
Vancouver
9:40pm
Portland, OR
Portland - Union Station
0h 30min
Amtrak
Amtrak Cascades
$6.5
6:27pm
Tomah, WI
Tomah
11:10am
Portland, OR
Portland - Union Station
41h 43min
Amtrak
Empire Builder
$142
The Tomah - Portland route has approximately 9 frequencies and its minimum duration is around 3h 16min. It is important you book your ticket in advance to avoid running out, since $34 tickets tend to run out quickly.
The distance between Tomah and Portland is around 2909 kilometers and bus companies that can help you in your journey are: Amtrak.
The train journey may vary depending on the stops. The minimum duration is usually around 3h 16min to cover 2909 kilometers.
According to our data, the cheapest ticket costs $34 and leaves Tomah. If you decide to make this journey you will have to do 1 stop before reaching Portland - Union Station.
The last train leaves at 6:27pm from Tomah and arrives at 11:10am at Portland - Union Station. It will take 41h 43min, its price is $142 and the number of changes will be 0.
Yes, there are direct train routes, their duration is usually around 41h 43min and the price is $142.