By Air:
Direct flights to Oaxaca International Airport (OAX) are available from Mexico City (MEX), taking about 1 hour and 13 minutes. Round-trip fares average around $401 USD, with one-way options starting from $44 USD. Prices can be lower if booked in advance, with August often being the cheapest month to fly.