Distance from

Mexico City to Oaxaca

Average travel distance is

473.28 km

Nomal travel times are between

1h 6min  -  6h 11min

473.28 km (294 miles) is the average travel distance between Mexico City and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 1 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 411.61 km 255.76 miles 222.25 miles
Drive 506.00 km 314.41 miles 273.22 miles
Bus 502.23 km 312.07 miles 271.18 miles


Mexico City - Oaxaca Info

The distance from MEX to OAX 402 km (249.72 miles) .

The distance from Oaxaca to Oaxaca 10 km (6.32 miles) .

Travel distance chart

The distance between Mexico City to Oaxaca, Mexico is 473.28 km (294 miles) and it would cost 40 USD ~ 523 MXN to drive in a car that consumes about 10 MPG.