Search train tickets toLa Crosse

switcheroo

Quickview

How to get to La Crosse by train?

Routes157
Trips per day442
train carriers2
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 La Crosse?

The cheapest prices for a train ticket to La Crosse that users have found recently on Wanderu start at $14.48. Such great deals to La Crosse are available on two routes including Winona and Winona. 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 La Crosse. Winona at $14.48 has consistently the lowest average train ticket prices to La Crosse.

What are the main train stations in La Crosse?

The most popular train station in La Crosse is 601 St Andrew St. 601 St Andrew St is the busiest train station in La Crosse.

What are the most popular train routes to La Crosse?

Richmond

There are 12 train schedules per day connecting Richmond with La Crosse. It takes on average 37 hours to travel 842 miles, 1355 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to La Crosse. Traveling by train from Richmond you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
37h 0m
Avg. Price
$291.36

Windsor Locks

There are 10 train schedules per day connecting Windsor Locks with La Crosse. It takes on average 35 hours and 37 minutes to travel 950 miles, 1527 kms, by train from Windsor Locks. One train company operates schedules from Windsor Locks, with Amtrak offering the most daily connections to La Crosse. Traveling by train from Windsor Locks you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
35h 37m
Avg. Price
$189.04

Wallingford

There are 10 train schedules per day connecting Wallingford with La Crosse. It takes on average 35 hours and 22 minutes to travel 949 miles, 1527 kms, by train from Wallingford. One train company operates schedules from Wallingford, with Amtrak offering the most daily connections to La Crosse. Traveling by train from Wallingford you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
35h 22m
Avg. Price
$281.45

Berlin

There are 10 train schedules per day connecting Berlin with La Crosse. It takes on average 35 hours and 33 minutes to travel 950 miles, 1528 kms, by train from Berlin. One train company operates schedules from Berlin, with Amtrak offering the most daily connections to La Crosse. Traveling by train from Berlin you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
35h 33m
Avg. Price
$234.85

Alexandria

There are 9 train schedules per day connecting Alexandria with La Crosse. It takes on average 33 hours to travel 813 miles, 1308 kms, by train from Alexandria. One train company operates schedules from Alexandria, with Amtrak offering the most daily connections to La Crosse. Traveling by train from Alexandria you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
33h 0m
Avg. Price
$343.01

What train companies travel to La Crosse, Wisconsin ?

Located in Wisconsin, United States, you can travel by train to La Crosse from 157 destinations and choose from 442 daily train schedules to get you there. Amtrak Empire Builder has the most train connections to La Crosse. The furthest train arriving in La Crosse covers a distance of 1679.52 miles, 2702.24 kms, covering the journey in 1 hour and 15 minutes

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

train companies serving La Crosse