how far is st louis to springfield oh
5 hours 39 mins. Distance from Saint Louis, MO to Springfield, OH is 373Miles or 601 Km. You can get this distance about 5 hours 39 mins. If you want to planning travel with plane for 354 Miles or 570 Km, You can get this distance about 1 hours 15 mins .