Getting from Cancun to Cozumel (and return)

Cozumel is a Mexican island, located off the Yucatan peninsula. It is a well known destination for those looking to soak up the sun, enjoy some of the best diving spots in the area or want to spend a romantic vacation.

Although Cozumel is served by an international airport, it doesn’t get as much traffic as Cancun . Therefore, most travelers arrive in Cozumel by way of Cancun.

Quick summary

There are two ways to get from Cancun to Cozumel: by air or by land and sea. The cheapest option is to take the bus from Cancun to Playa del Carmen and then take the ferry to Cozumel. Unfortunately, the ferries do not carry cars, so you cannot drive between the two cities. Flights take only 20 minutes and are not too expensive.

Flights from Cancun (airport code: CUN) cu Cozumel

Cozumel is served by an international airport, which handles both domestic and international flights. Two local airlines offer flights between Cancun and Cozumel: Aerotucan and MAYAir. It’s not possible to book flights on large booking websites (such as Kayak) but you can do so on the MAYAir official website . There are five departures per day, with fares starting at US$48 for a person, one way. Return fares start at US$96. The flight time is 20 minutes one way.

>>read more about Cheap flights to Cancun

Buses and ferries from Cancun to Cozumel

There is also the possibility to travel by land and water between Cancun to Cozumel:

1) Bus from Cancun to Playa del Carmen

You can take the public or private bus from either downtown Cancun or Cancun International Airport to Playa del Carmen. Tickets for public buses cost 65 pesos (about US$7 one way) from the airport and the travel time is 45-55 min (depending on whether you leave from downtown or the airport).

>>read more about Getting from Cancun to Playa del Carmen

2) Ferry from Playa del Carmen to Cozumel

There are two ferry companies – UltraMar or Waterjet – offering connections between Playa del Carmen and Cozumel.

Tickets cost 156 pesos / US$12.50 one way (UltraMar) or 155 pesos / US$12 one way (Waterjet). There are hourly departures between 6 a.m. and 9 p.m. (the schedule changes each month).

Photo credit