Distance between St. Louis and Alafaya
Distance from St. Louis, MO to Alafaya, FL is 866 miles / 1393 kilometers.
Map showing the distance from St. Louis to Alafaya
![]() |
Air distance: | miles km |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Coordinates: |
38°37′38″N 90°11′52″W |
Alafaya, FL
City: | Alafaya, FL |
Country: | United States |
Coordinates: |
28°33′50″N 81°12′41″W |
Time difference between St. Louis and Alafaya
The time difference between St. Louis and Alafaya is 23 hours. Alafaya is 23 hours behind St. Louis. Current local time in St. Louis is 23:41 CDT (2024-06-15) and time in Alafaya is 00:41 EDT (2024-06-16).