Distancia de Hermosillo a San Andrés Cholula

La distancia de Hermosillo a San Andrés Cholula es de 2017 km. El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 21h 32min. En línea recta la distancia de Hermosillo a San Andrés Cholula es de 1705 km.