Flight distance from Dallas to St Louis

882 kilometers/548 miles
or 476 nautical miles.
Your flight will depart from Dallas airport and land at St Louis airport.
City: Dallas (DFW) St Louis (STL)
Latitude: 32.78306 38.61687
Longitude: -96.80667 -90.167542
Country: United States United States
Timezone: America/Chicago America/Managua
Current time:: 20:34 01-Apr-2026 20:34 01-Apr-2026

How far is between Dallas and St Louis?

  • Your starting point Dallas, United States is located at 32.78306,-96.80667
  • Your ending point St Louis, United States is located at 38.61687,-90.167542
  • l distance from Dallas to St Louis is 882 kms equals to miles and 476 nautical miles.
  • Flight time from Dallas to St Louis is 14 hours 33 minutes
Click here to get detail flight schedules from Dallas to St Louis