There are 6 ways to get from La Crosse to Peoria by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Galesburg (Amtrak)
best- Take the train from La Crosse Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Galesburg Amtrak Stationtrain
- Take the bus from Galesburg Amtrak Station to Peoria Amtrak Stationbus
10h 39m$151–313Drive 278.8 mi
cheapest- Drive from La Crosse to Peoriacar 278.8 mi
5h 35m$51–74Bus
- Take the bus from La Crosse to Madisonbus
- Take the bus from 250 N. Lake St - Madison UW Campus to O'Hare International Airport - Terminal 2 Departuresbus
- Take the bus from Multi-Modal Facility to Peoriabus
12h 13m$110–171Fly to Peoria International Airport
- Fly from La Crosse (LSE) to Peoria International Airport (PIA)plane LSE - PIA
6h 39m$69–342Train, bus
- Take the train from La Crosse Amtrak Station to Chicago Union Stationtrain Empire Builder / ...
- Take the bus from Oakbrook Mall to Peoriabus Peoria line
11h 31m$135–249Fly to Abraham Lincoln Capital Airport, bus
- Fly from La Crosse (LSE) to Abraham Lincoln Capital Airport (SPI)plane LSE - SPI
- Take the bus from Springfield to Peoria Amtrak Stationbus
7h 2m$104–402
La Crosse to Peoria by train and bus (Amtrak)
Questions & Answers
The cheapest way to get from La Crosse to Peoria is to drive which costs $50 - $75 and takes 5h 35m.
The fastest way to get from La Crosse to Peoria is to drive which takes 5h 35m and costs $50 - $75.
No, there is no direct bus from La Crosse to Peoria. However, there are services departing from La Crosse and arriving at Peoria via 250 N. Lake St - Madison UW Campus, Rosemont CTA Station and Multi-Modal Facility. The journey, including transfers, takes approximately 12h 13m.
The distance between La Crosse and Peoria is 492 miles. The road distance is 280.5 miles.
The best way to get from La Crosse to Peoria without a car is to train and bus via Galesburg which takes 10h 39m and costs $150 - $320.
It takes approximately 10h 39m to get from La Crosse to Peoria, including transfers.
La Crosse to Peoria bus services, operated by Jefferson Lines, depart from La Crosse station.
The best way to get from La Crosse to Peoria is to bus which takes 12h 13m and costs $110 - $180. Alternatively, you can fly, which costs $65 - $350 and takes 6h 39m.
La Crosse to Peoria bus services, operated by Jefferson Lines, arrive at Madison station.
Yes, the driving distance between La Crosse to Peoria is 280 miles. It takes approximately 5h 35m to drive from La Crosse to Peoria.
What companies run services between La Crosse, WI, USA and Peoria, IL, USA?
You can take a bus from La Crosse to Peoria via Madison, 250 N. Lake St - Madison UW Campus, O'Hare International Airport - Terminal 2 Departures, O'Hare, Rosemont, Rosemont CTA Station, O'Hare MMF Bay 8, and Multi-Modal Facility in around 12h 13m. Alternatively, United Airlines and American Airlines fly from La Crosse (LSE) to Peoria International Airport (PIA) 4 times a day.
- Website
- aa.com
Flights from La Crosse to Peoria International Airport via Chicago O'Hare
- Ave. Duration
- 7h 49m
- When
- Every day
- Estimated price
- $50–320
Flights from La Crosse to Abraham Lincoln Capital Airport via Chicago O'Hare
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- $50–330
- Website
- united.com
Flights from La Crosse to Peoria International Airport via Chicago O'Hare
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- $50–320
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from La Crosse Amtrak Station to Chicago Union Station
- Ave. Duration
- 5h 8m
- Frequency
- 3 times a day
- Estimated price
- $85–190
- Website
- Amtrak
Train from Chicago Union Station to Galesburg Amtrak Station
- Ave. Duration
- 2h 36m
- Frequency
- 4 times a day
- Estimated price
- $50–110
- Website
- Amtrak
Train from La Crosse Amtrak Station to Chicago Union Station
- Ave. Duration
- 5h 8m
- Frequency
- 3 times a day
- Estimated price
- $85–190
- Website
- Amtrak
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Galesburg Amtrak Station to Peoria Amtrak Station
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $15–22
- Website
- Amtrak
Bus from Springfield to Peoria Amtrak Station
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $23–35
- Website
- Amtrak
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from La Crosse to Madison
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- Jefferson Lines
- Adult
- $35–55
- Phone
- +1 (866) 912 - 6224
- [email protected]
- Website
- Rockland Coaches
Bus from 250 N. Lake St - Madison UW Campus to O'Hare International Airport - Terminal 2 Departures
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- $23–50
- Schedules at
- Rockland Coaches
- Adult
- $23–50
- Phone
- +1 800-448-0572
- [email protected]
- Website
- Peoria Charter
Bus from Multi-Modal Facility to Peoria
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $46–60
- Website
- Peoria Charter
- cash
- $60
- online
- $46
Bus from Oakbrook Mall to Peoria
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Estimated price
- $45–60
- Website
- Peoria Charter
- cash
- $60
- online
- $45
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 119+ hotels available in Peoria.








