Highway 150 south from Puebla. Bus trips take as little as six hours, depending on the class of bus.
Buses leave hourly from the eastern terminal.
Several Mexicana and Aeromexico flights leave Mexico City each morning, and return from Oaxaca City in the afternoon. Aviacsa and Aer. Carib fly more limited schedules between Oaxaca City and major Mexican cities. Round-trip fares from Mexico City fluctuate with the seasons. Generally, good hotels grow more expensive the closer you get to the city's zocalo.