The distance from Mexico City to Tolantongo is about 125 miles (200 km), and the drive takes about four hours each way in normal traffic (eight hours total).