Flights from Mexico City to Cozumel – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MEX to CZM – All flight route options from Mexico City International Airport, Mexico to Cozumel International, Mexico. These routes are operated by 3 airlines. Fly non-stop with Volaris or Aeromexico, or choose from 2 different stopover flights. The shortest flight time is 2 hours and 7 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Cozumel
We got great deals on hotels and car rentals near the airport.
Mexico City to Cozumel flights
With over 33 flights every week and 4 different airlines you have a wide range of options. You can fly non-stop to Cozumel (CZM) from Mexico City (MEX) with Volaris or Aeromexico or choose a connecting flight via Cancun (CUN) or Monterrey (MTY) if it suits you better.
Mexico City to Cozumel with Volaris
You can fly non-stop every weekday with flights departing at 12:50 or 13:45.
With VivaAerobus
If you fly from Mexico City with VivaAerobus you will do a stopover in Monterrey, MTY before reaching Cozumel. This flight trip will take 6 hours and you can fly every Thursday or Sunday with departures between 8:00 am and 4:00 pm.
Distance & flight times: Mexico City International Airport to Cozumel International
The shortest flight time between MEX and CZM is 2 hours and 7 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 7m | - | 796 miles (1281 km) |
CUN Cancun | 5h 45m | 2h 50m | 838 miles (1348 km) |
MTY Monterrey | 6h 0m | 2h 45m | 1362 miles (2191 km) |

