La distancia entre McCamey a Walhalla es de 2095 km (1302 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 21 h 49 min. En línea recta la distancia entre McCamey y Walhalla es de 1830 km (1138 mi).