Cheap Bus and Train tickets to La Crosse, WI

What are the most popular routes to La Crosse?

Saint Paul - La CrosseAverage priceR 515Average duration5h 10mDaily departures8
Saint Paul - La CrosseAverage priceR 430Average duration2h 47mDaily departures3
Milwaukee - La CrosseAverage priceR 690Average duration4h 15mDaily departures2
Madison - La CrosseAverage priceR 447Average duration2h 50mDaily departures3
Columbus - La CrosseAverage priceR 749Average duration2h 9mDaily departures2