The borders of both cities touch
600.73 kilometres (373.28 miles)
It is 352.94 miles according to MapQuest.
355 miles taking this route: Take I-70 EAST to I-55 SOUTH to MEMPHIS via I-270 SOUTH around St. Louis. (Exit at EXIT 232B off I-70 to get onto I-270 SOUTH, then exit at EXIT 1A to get onto I-55 SOUTH...
241.29 kilometres (149.93 miles)