La distancia entre Saint Charles - Missouri a Melrose Park es de 492 km (306 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 5 h 1 min. En línea recta la distancia entre Saint Charles y Melrose Park es de 412 km (257 mi).