Search La Crosse bus tickets

switcheroo

Quickview

How to get to La Crosse by bus?

Routes86
Trips per day173
bus carriers3
Stations4
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.

How to find cheap bus tickets to La Crosse?

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

What are the main bus stations in La Crosse?

The most popular bus stations in La Crosse are 601 St Andrew St, 314 Jay St and University of Wisconsin. 601 St Andrew St is the busiest bus station in La Crosse.

What are the most popular bus routes to La Crosse?

St Paul

There are 10 bus schedules per day connecting St Paul with La Crosse. It takes on average 4 hours to travel 122 miles, 196 kms, by bus from St Paul. 2 bus carriers offer schedules from St Paul, with Amtrak Thruway offering the most daily connections to La Crosse. Traveling by bus from St Paul you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
4h 0m
Avg. Price
$50.95

Winona

There are 5 bus schedules per day connecting Winona with La Crosse. It takes on average 1 hour to travel 28 miles, 45 kms, by bus from Winona. 2 bus carriers offer schedules from Winona, with Amtrak Thruway offering the most daily connections to La Crosse. Traveling by bus from Winona you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
1h 0m
Avg. Price
$20.89

Rochester

There are 4 bus schedules per day connecting Rochester with La Crosse. It takes on average 2 hours to travel 64 miles, 103 kms, by bus from Rochester. 2 bus carriers offer schedules from Rochester, with Amtrak Thruway offering the most daily connections to La Crosse. Traveling by bus from Rochester you will most likely to arrive in La Crosse at 601 St Andrew St.
Avg. Time
2h 0m
Avg. Price
$24.64

Lockesburg

There are 4 bus schedules per day connecting Lockesburg with La Crosse. It takes on average 27 hours to travel 698 miles, 1123 kms, by bus from Lockesburg. One bus company operates schedules from Lockesburg, with Jefferson Lines offering the most daily connections to La Crosse. Traveling by bus from Lockesburg you will most likely to arrive in La Crosse at University of Wisconsin.
Avg. Time
3h 0m
Avg. Price
$171.14

Duluth

There are 3 bus schedules per day connecting Duluth with La Crosse. It takes on average 8 hours to travel 211 miles, 339 kms, by bus from Duluth. One bus company operates schedules from Duluth, with Jefferson Lines offering the most daily connections to La Crosse. Traveling by bus from Duluth you will most likely to arrive in La Crosse at University of Wisconsin.
Avg. Time
8h 0m
Avg. Price
$80.12