Search train tickets toLewiston

switcheroo

Quickview

How to get to Lewiston by train?

Routes18
Trips per day21
train carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Lewiston?

The cheapest prices for a train ticket to Lewiston that users have found recently on Wanderu start at $72.13. Such great deals to Lewiston are available on two routes including Wenatchee and Wenatchee. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Lewiston. Wenatchee at $72.13 has consistently the lowest average train ticket prices to Lewiston.

What are the main train stations in Lewiston?

The most popular train station in Lewiston is Shell Dyna Mart - 1920 Hwy 128. Shell Dyna Mart - 1920 Hwy 128 is the busiest train station in Lewiston.

What are the most popular train routes to Lewiston?

Winona

There are 3 train schedules per day connecting Winona with Lewiston. It takes on average 40 hours and 38 minutes to travel 1239 miles, 1994 kms, by train from Winona. One train company operates schedules from Winona, with Amtrak offering the most daily connections to Lewiston. Traveling by train from Winona you will most likely to arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
40h 38m
Avg. Price
$260.99

La Crosse

There are 3 train schedules per day connecting La Crosse with Lewiston. It takes on average 41 hours and 10 minutes to travel 1265 miles, 2034 kms, by train from La Crosse. One train company operates schedules from La Crosse, with Amtrak offering the most daily connections to Lewiston. Traveling by train from La Crosse you will most likely to arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
41h 10m
Avg. Price
$310.40

Haverhill

There are 2 train schedules per day connecting Haverhill with Lewiston. It takes on average 85 hours and 15 minutes to travel 2243 miles, 3609 kms, by train from Haverhill. One train company operates schedules from Haverhill, with Amtrak offering the most daily connections to Lewiston. Traveling by train from Haverhill you will most likely to arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
85h 15m
Avg. Price
$355.42

Eugene

There are 2 train schedules per day connecting Eugene with Lewiston. It takes on average 15 hours to travel 338 miles, 544 kms, by train from Eugene. One train company operates schedules from Eugene, with Amtrak offering the most daily connections to Lewiston. Traveling by train from Eugene you will most likely to arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
15h 0m
Avg. Price
$170.50

Freeport

There are 2 train schedules per day connecting Freeport with Lewiston. It takes on average 87 hours and 32 minutes to travel 2261 miles, 3637 kms, by train from Freeport. One train company operates schedules from Freeport, with Amtrak offering the most daily connections to Lewiston. Traveling by train from Freeport you will most likely to arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
87h 32m
Avg. Price
$413.79

What train companies travel to Lewiston, Idaho ?

Located in Idaho, United States, you can travel by train to Lewiston from 18 destinations and choose from 21 daily train schedules to get you there. Amtrak has the most train connections to Lewiston. The furthest train arriving in Lewiston covers a distance of 2265.38 miles, 3644.85 kms, covering the journey in 1 hour and 28 minutes

Looking for other ways to get there? Check out Bus options to Lewiston.

train companies serving Lewiston