It is 309 miles according to Google Maps.
383 miles
The driving distance from Saint Louis, MO, USA to Las Vegas, NV, USA is 1,597.18mi / 2570.41km
The driving distance from Saint Louis, MO to Linn Creek, MO is 183 miles.
It takes approximately 5 hours to drive from Nashville, TN to Saint Louis, MO.
The driving distance from Chesapeake, VA to Saint Louis, MO is about 915 miles.
The driving distance is about 40 miles.
The driving distance from Saint Louis, MO to Chattanooga, TN is 440 miles.
273 miles.
About 120 miles.
The driving distance from Saint Louis, MO to Atlanta, GA is 554 miles or 892 kilometers.
Nashville, TN