There are 7 ways to get from St. Louis to Delavan by plane, bus, train (Amtrak), bus (Flixbus), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Lambert–St. Louis International Airport to General Mitchell International Airport, bus
best- Fly from Lambert–St. Louis International Airport (STL) to General Mitchell International Airport (MKE)plane STL - MKE
- Take the bus from Milwaukee, WI - Airport to East Troy Airport Park and Ridebus
4h 58m$540–926Drive 325.8 mi
cheapest- Drive from St. Louis to Delavancar 325.8 mi
5h 24m$60–86Train
- Take the train from St. Louis to Chicago Union Stationtrain Lincoln Service / ...
- Take the train from Chicago OTC to Harvardtrain Up-Nw
8h 23m$141–251Bus
- Take the bus from St Louis Bus Station to Chicago Bus Stationbus FlixBus N2521 / ...
- Take the bus from W Jackson Blvd, after S Clinton St to 3120 N Pontiac Dr - Van Galder Bus Terminalbus Van Galder
10h 3m$130–198Fly Lambert–St. Louis International Airport to Chicago O'Hare International Airport, train
- Fly from Lambert–St. Louis International Airport (STL) to Chicago O'Hare International Airport (ORD)plane STL - ORD
- Take the train from Irving Park to Harvardtrain
6h 26m$370–782Fly Lambert–St. Louis International Airport to Chicago Midway International Airport, train
- Fly from Lambert–St. Louis International Airport (STL) to Chicago Midway International Airport (MDW)plane STL - MDW
- Take the train from Chicago OTC to Harvardtrain
6h 50m$112–452Train to Abraham Lincoln Capital Airport, fly to Chicago O'Hare International Airport, train
- Take the train from St. Louis to Springfieldtrain
- Fly from Abraham Lincoln Capital Airport (SPI) to Chicago O'Hare International Airport (ORD)plane SPI - ORD
- Take the train from Irving Park to Harvardtrain
7h 32m$129–405
Lambert–St. Louis International Airport (STL) to General Mitchell International Airport (MKE) flights
Questions & Answers
The cheapest way to get from St. Louis to Delavan is to drive which costs $55 - $90 and takes 5h 24m.
The fastest way to get from St. Louis to Delavan is to fly and bus which takes 4h 58m and costs $500 - $950.
No, there is no direct bus from St. Louis station to Delavan. However, there are services departing from St Louis Bus Station and arriving at 3120 N Pontiac Dr - Van Galder Bus Terminal via W Jackson Blvd, after S Clinton St. The journey, including transfers, takes approximately 10h 3m.
No, there is no direct train from St. Louis to Delavan. However, there are services departing from St. Louis and arriving at Harvard via Chicago OTC. The journey, including transfers, takes approximately 8h 23m.
The distance between St. Louis and Delavan is 382 miles. The road distance is 327.7 miles.
The best way to get from St. Louis to Delavan without a car is to train which takes 8h 23m and costs $140 - $260.
It takes approximately 4h 58m to get from St. Louis to Delavan, including transfers.
St. Louis to Delavan bus services, operated by Flixbus USA, depart from St Louis Bus Station.
St. Louis to Delavan train services, operated by Amtrak, depart from St. Louis station.
The best way to get from St. Louis to Delavan is to train which takes 8h 23m and costs $140 - $260. Alternatively, you can bus, which costs $130 - $200 and takes 10h 3m.
What companies run services between St. Louis, MO, USA and Delavan, WI, USA?
You can take a train from St. Louis to Delavan via Chicago Union Station, Washington & Jefferson, Washington & Canal, Chicago OTC, and Harvard in around 8h 23m. Alternatively, you can take a bus from St Louis Bus Station to Delavan via Chicago Bus Station, W Jackson Blvd, after S Clinton St, and 3120 N Pontiac Dr - Van Galder Bus Terminal in around 10h 3m.
- Website
- southwest.com
Flights from Lambert–St. Louis International Airport to General Mitchell International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $85–550
Flights from Lambert–St. Louis International Airport to General Mitchell International Airport via Chicago Midway International Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- $85–600
Flights from Lambert–St. Louis International Airport to Chicago Midway International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $50–370
- Website
- united.com
Flights from Lambert–St. Louis International Airport to Chicago O'Hare International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $45–320
- Website
- aa.com
Flights from Lambert–St. Louis International Airport to Chicago O'Hare International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $45–320
Flights from Abraham Lincoln Capital Airport to Chicago O'Hare International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $30–250
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from St. Louis to Chicago Union Station
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a day
- Estimated price
- $80–180
- Website
- Amtrak
Train from St. Louis to Springfield
- Ave. Duration
- 1h 38m
- Frequency
- 5 times a day
- Estimated price
- $27–60
- Website
- Amtrak
- Phone
- +1 312-696-3872
- Website
- Metra
Train from Chicago OTC to Harvard
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- $7–9
- Website
- Metra
- Adult
- $7–9
Train from Irving Park to Harvard
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- $6–9
- Website
- Metra
- Adult
- $6–9
Train from Chicago OTC to Harvard
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- $7–9
- Website
- Metra
- Adult
- $7–9
Train from Irving Park to Harvard
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- $6–9
- Website
- Metra
- Adult
- $6–9
- Phone
- (262) 542-8861
- Website
- coachusa.com
Bus from Milwaukee, WI - Airport to East Troy Airport Park and Ride
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $8–9
- Schedules at
- coachusa.com
- Book at
- coachusa.com
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from St Louis Bus Station to Chicago Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $45–75
- Schedules at
- Flixbus USA
- Phone
- +1 (866) 912 - 6224
- questions@coachusa.com
- Website
- Rockland Coaches
Bus from W Jackson Blvd, after S Clinton St to 3120 N Pontiac Dr - Van Galder Bus Terminal
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- $19–45
- Schedules at
- Rockland Coaches
- Adult
- $19–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
St. Louis to Delavan bus services, operated by Flixbus USA, arrive at Chicago Bus Station.
St. Louis to Delavan train services, operated by Amtrak, arrive at Chicago Union Station.
Yes, the driving distance between St. Louis to Delavan is 328 miles. It takes approximately 5h 24m to drive from St. Louis to Delavan.
There are 117+ hotels available in Delavan.









