There are 7 ways to get from Kewanee to St. Louis by train, bus, car, taxi, plane, or train (Amtrak)
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 (Amtrak)
best- Take the train from Kewanee Station to Galesburg Amtrak Stationtrain
- Take the bus from Galesburg Amtrak Station to Springfieldbus
- Take the train from Springfield to St. Louistrain
6h 35mDrive 216.9 mi
cheapest- Drive from Kewanee to St. Louiscar 216.9 mi
3h 51m$40–58Train, bus via Springfield
- Take the train from Kewanee Station to Galesburg Amtrak Stationtrain
- Take the bus from Galesburg Amtrak Station to Springfieldbus
- Take the bus from Springfield SMTD Transfer Center to St Louis Bus Stationbus
6h 53mTaxi to Quad City International Airport, fly
- Take the taxi from Kewanee to Moline-Airport-MLItaxi
- Fly from Quad City International Airport (MLI) to Lambert–St. Louis International Airport (STL)plane MLI - STL
5h 25m$181–668Train (Amtrak)
- Take the train from Kewanee Station to Chicago Union Stationtrain Carl Sandburg / ...
- Take the train from Chicago Union Station to St. Louistrain Lincoln Service / ...
8h 14m$47–187Train to Chicago Midway International Airport, fly
- Take the train from Kewanee Station to Chicago Union Stationtrain
- Fly from Chicago Midway International Airport (MDW) to Lambert–St. Louis International Airport (STL)plane MDW - STL
6h 21m$107–665Train to Chicago O'Hare International Airport, fly
- Take the train from Kewanee Station to La Grange Amtraktrain
- Fly from Chicago O'Hare International Airport (ORD) to Lambert–St. Louis International Airport (STL)plane ORD - STL
6h 33m$252–574
Quad City International Airport (MLI) to Lambert–St. Louis International Airport (STL) flights
Questions & Answers
The cheapest way to get from Kewanee to St. Louis is to drive which costs $35 - $60 and takes 3h 51m.
The fastest way to get from Kewanee to St. Louis is to drive which takes 3h 51m and costs $35 - $60.
No, there is no direct train from Kewanee station to St. Louis. However, there are services departing from Kewanee Station and arriving at St. Louis via Chicago Union Station. The journey, including transfers, takes approximately 8h 14m.
The distance between Kewanee and St. Louis is 246 miles. The road distance is 218.1 miles.
The best way to get from Kewanee to St. Louis without a car is to train and bus which takes 6h 35m and costs .
It takes approximately 6h 35m to get from Kewanee to St. Louis, including transfers.
Kewanee to St. Louis train services, operated by Amtrak, depart from Kewanee Station.
Kewanee to St. Louis train services, operated by Amtrak, arrive at Chicago Union Station.
Yes, the driving distance between Kewanee to St. Louis is 218 miles. It takes approximately 3h 51m to drive from Kewanee to St. Louis.
Book your Kewanee to St. Louis train tickets online with Omio.
What companies run services between Kewanee, IL, USA and St. Louis, MO, USA?
You can take a train from Kewanee Station to St. Louis via Chicago Union Station in around 8h 14m.
- Website
- united.com
Flights from Quad City International Airport to Lambert–St. Louis International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- $80–550
Flights from Quad City International Airport to Lambert–St. Louis International Airport via Denver
- Ave. Duration
- 8h 9m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–900
Flights from Chicago O'Hare International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $60–430
- Website
- aa.com
Flights from Quad City International Airport to Lambert–St. Louis International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 9m
- When
- Every day
- Estimated price
- $160–800
Flights from Quad City International Airport to Lambert–St. Louis International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 6h 8m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $80–550
Flights from Chicago O'Hare International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $60–430
- Website
- southwest.com
Flights from Chicago Midway International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $85–600
- Website
- delta.com
Flights from Quad City International Airport to Lambert–St. Louis International Airport via Atlanta
- Ave. Duration
- 5h 49m
- When
- Every day
- Estimated price
- $140–750
- Website
- gojetairlines.com
Flights from Chicago O'Hare International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $60–430
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Kewanee Station to Galesburg Amtrak Station
- Ave. Duration
- 32 min
- Frequency
- Twice daily
- Estimated price
- $5–150
- Website
- https://www.amtrak.com/home.html
Train from Springfield to St. Louis
- Ave. Duration
- 1h 48m
- Frequency
- 5 times a day
- Estimated price
- $14–55
- Website
- https://www.amtrak.com/home.html
Train from Kewanee Station to Chicago Union Station
- Ave. Duration
- 2h 28m
- Frequency
- Twice daily
- Estimated price
- $17–60
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to St. Louis
- Ave. Duration
- 4h 46m
- Frequency
- 5 times a day
- Estimated price
- $30–130
- Website
- https://www.amtrak.com/home.html
Train from Kewanee Station to La Grange Amtrak
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- $15–75
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $21–35
- Coach Seat short notice purchase
- $15–75
- Business - advance purchase
- $20–120
- Business Class
- $30–200
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Galesburg Amtrak Station to Springfield
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Springfield SMTD Transfer Center to St Louis Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $15–26
- Schedules at
- flixbus.com
- Ave. Duration
- 1h 1m
- Estimated price
- $95–120
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 390+ hotels available in St. Louis.




