Flight distance from Dayton to St Louis
531 kilometers/330 miles
or 287 nautical miles.
Your flight will depart from Dayton airport and land at St Louis airport.
| City: | Dayton (DAY) | St Louis (STL) |
|---|---|---|
| Latitude: | 39.75895 | 38.61687 |
| Longitude: | -84.19161 | -90.167542 |
| Country: | United States | United States |
| Timezone: | America/New_York | America/Managua |
| Current time:: | 11:30 02-Apr-2026 | 11:30 02-Apr-2026 |
How far is between Dayton and St Louis?
- Your starting point Dayton, United States is located at 39.75895,-84.19161
- Your ending point St Louis, United States is located at 38.61687,-90.167542
- l distance from Dayton to St Louis is 531 kms equals to miles and 287 nautical miles.
- Flight time from Dayton to St Louis is 9 hours 31 minutes
Click here to get detail flight schedules from Dayton to St Louis
Distance Calculator
Lastest Update
- Distance from Dayton to Honolulu
- Distance from Dayton to Punta Gorda
- Distance from Dayton to Los Angeles
- Distance from Dayton to Burbank
- Distance from Dayton to New York
- Distance from Dayton to St Louis
- Distance from Dayton to Phoenix
- Distance from Dayton to Orlando
- Distance from Dayton to Harrisburg
- Distance from Dayton to Tampa
