VoyageworthyTravel guides, routes & real deals
Mexico

Ferries from Cancun to Isla Mujeres, and Playa del Carmen to Cozumel

The Isla Mujeres and Cozumel ferries: which terminal each operator uses, what their schedules list, and when we last checked.
A yellow and blue Ultramar fast ferry crossing turquoise water with Cancun hotel towers behind it
Photo: Bernard DUPONT, CC BY-SA 2.0, cropped (Wikimedia Commons)

Two crossings matter here: Cancun to Isla Mujeres, and Playa del Carmen to Cozumel. Playa del Carmen is a mainland terminal for Cozumel, not a ferry destination from Cancun. Two operators run both crossings, Ultramar and Xcaret Xailing, from different terminals. Each card says what the operator states and when we last checked.

How it works

Ferries

Cancun, El Embarcadero (Km 4.5, Hotel Zone) Isla Mujeres

Operators: Xcaret Xailing

Journey time: About 25 minutes: Xcaret Xailing's page says around 25 minutes and its FAQ says approximately 20 to 30 minutes.

Neither the 15-minute nor the 29-minute figure from the earlier package appears on this page.

Schedule checked 25 October 2026. Sources: Xcaret Xailing ferry schedules

Cancun: Puerto Juarez, Playa Tortugas or Playa Caracol Isla Mujeres (Terminal APIQROO)

Operators: Ultramar

Journey time: Ultramar's schedule page lists departure times but gives no crossing time.

When it runs: Ultramar's seven-day schedule, read on 30 October 2026, lists departures from Puerto Juárez from 5:30 a.m., about every 30 minutes through the day. It asks passengers to be at the terminal 30 minutes before departure and says schedules can change without notice.

Ultramar names its Cancún terminal as Terminal Marítima Ultramar, Av. López Portillo, Puerto Juárez, and its Isla Mujeres terminal as Terminal Marítima APIQROO, Av. Rueda Medina.

Schedule checked 30 October 2026. Sources: Ultramar Isla Mujeres fares and schedules

See the Ultramar schedule

Playa del Carmen Cozumel

Operators: Ultramar

Journey time: Ultramar's schedule page lists departure times but gives no crossing time.

When it runs: Ultramar's seven-day schedule, read on 30 October 2026, lists nine departures a day from Playa del Carmen, 9:00 a.m. to 9:00 p.m., and from Cozumel from 8:00 a.m. to 8:00 p.m. It asks passengers to be at the terminal 30 minutes before departure and says schedules can change without notice.

Ultramar names its terminals as Terminal Marítima NAVEGA, Av. Benito Juárez, Playa del Carmen, and Terminal Marítima San Miguel, Av. Rafael Melgar, Cozumel. Its page says a ticket includes one bag of up to 25 kg.

Schedule checked 30 October 2026. Sources: Ultramar Cozumel fares and schedules

See the Ultramar schedule

Timetables and journey times change by season and operator, and a ticket is not a guaranteed seat. Every card says when we last checked and links the page we read; confirm on the operator's own page before you plan around a departure. We list operators' own pages and do not earn commission on these links.