Flight distance from St Louis to Grand Rapids

614 kilometers/381 miles
or 331 nautical miles.
Your flight will depart from St Louis airport and land at Grand Rapids airport.
City: St Louis (STL) Grand Rapids (GRR)
Latitude: 38.61687 42.96125
Longitude: -90.167542 -85.655719
Country: United States United States
Timezone: America/Managua America/Detroit
Current time:: 16:24 04-Apr-2026 16:24 04-Apr-2026

How far is between St Louis and Grand Rapids?

  • Your starting point St Louis, United States is located at 38.61687,-90.167542
  • Your ending point Grand Rapids, United States is located at 42.96125,-85.655719
  • l distance from St Louis to Grand Rapids is 614 kms equals to miles and 331 nautical miles.
  • Flight time from St Louis to Grand Rapids is 9 hours 10 minutes
Click here to get detail flight schedules from St Louis to Grand Rapids