St Louis to Battle Creek (STL–BTL) — Airlines, Schedules & Connections
No flights match your filters.
No nonstop flights on this route. connecting options below.
While no nonstop service exists between STL and BTL, connecting options are available through 8 hubs.
Connection Landscape
Travel Essentials
STL: CDT · BTL: EDT
When it's 6:00 PM in St Louis, it's 7:00 PM in Battle Creek.
STL–BTL Quick Facts
Frequently Asked Questions
Flights from STL to BTL
St. Louis Lambert International Airport (STL) and Battle Creek Executive Airport at Kellogg Field (BTL) are connected through multiple connecting hub airports.
STL to BTL Flight Duration and Schedule
Nonstop flight time from STL to BTL ranges from 2 hours 52 minutes. The route covers a distance of 364 miles (586 km).
Connecting Options and Alternatives
8 one-stop connections are available, with the fastest taking approximately 3 hours via IND. Two-stop connections are also available via intermediate hubs.