COVID-19 Travel Guide
Learn more ›

Search train tickets to Lewiston

switcheroo

Quickview

How to get to Lewiston by train

Routes3
Trips per day3
train lines1
Stations1
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a train ticket to Lewiston?

$65.00 is the cheapest price for a train ticket to Lewiston, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Lewiston. In the last month, trains from Seattle to Lewiston had the lowest average price at $65.00.

Where is the train station in Lewiston, ID?

The main train station in Lewiston is Shell Dyna Mart - 1920 Hwy 128. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Lewiston.

Baltimore

There are 4 scheduled trains per day from Baltimore to Lewiston. The route can be as long as 2082 miles, or 3349 kilometers. On average, the journey takes 70 hours and 5 minutes. One train company, Amtrak, connects Baltimore to Lewiston. Trains from Baltimore usually arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
2d 22h 5m
Avg. Price
$284.00

Boston

There are 4 scheduled trains per day from Boston to Lewiston. The route can be as long as 2255 miles, or 3629 kilometers. On average, the journey takes 71 hours and 2 minutes. One train company, Amtrak, connects Boston to Lewiston. Trains from Boston usually arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
2d 23h 2m
Avg. Price
$229.00

New York

There are 3 scheduled trains per day from New York to Lewiston. The route can be as long as 2161 miles, or 3478 kilometers. On average, the journey takes 72 hours and 54 minutes. One train company, Amtrak, connects New York to Lewiston. Trains from New York usually arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
3d 0h 54m
Avg. Price
$393.00

Philadelphia

There are 3 scheduled trains per day from Philadelphia to Lewiston. The route can be as long as 2130 miles, or 3427 kilometers. On average, the journey takes 70 hours and 59 minutes. One train company, Amtrak, connects Philadelphia to Lewiston. Trains from Philadelphia usually arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
2d 22h 59m
Avg. Price
$339.00

Eugene

There are 3 scheduled trains per day from Eugene to Lewiston. The route can be as long as 338 miles, or 544 kilometers. On average, the journey takes 16 hours and 36 minutes. One train company, Amtrak, connects Eugene to Lewiston. Trains from Eugene usually arrive in Lewiston at Shell Dyna Mart - 1920 Hwy 128.
Avg. Time
16h 36m
Avg. Price
$156.00

Located in Idaho, Lewiston is accessible by train from 3 other cities. You can choose from 3 daily scheduled trips when you search for trains to Lewiston on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Lewiston are also available..

Train companies serving Lewiston

Amtrak

There is one Amtrak train per day, from Seattle to Lewiston. Amtrak can get you to Lewiston from 3 cities, including Seattle.
Amtrak
Amtrak
Avg. Time
16h 14m
Avg. Price
$71.83

Top train routes to and from Lewiston