NO TOUR, NO FEE! 3,000+ Five-Star Reviews
Cozumel Cruise Tours
Playa del Carmen ↔ Cozumel

Cozumel Ferry
Schedule & Prices

Ferries run every 30 minutes between Playa del Carmen and Cozumel. The crossing takes 30-40 minutes and costs just $12 USD one way.

30-40 min
Crossing time
Every 30 min
Departure frequency
$12 USD
One way (adult)
Free
Infants under 2

Ferry Departure Times

Two ferry companies, Ultramar and Winjet, operate between Playa del Carmen and Cozumel. Between them, there's a departure roughly every 30 minutes.

Ultramar

Most popular ferry line

Playa del Carmen β†’ Cozumel

6:00 AM7:00 AM8:00 AM9:00 AM10:00 AM11:00 AM12:00 PM1:00 PM2:00 PM3:00 PM4:00 PM5:00 PM6:00 PM7:00 PM8:00 PM9:00 PM10:00 PM

Cozumel β†’ Playa del Carmen

5:00 AM6:00 AM7:00 AM8:00 AM9:00 AM10:00 AM11:00 AM12:00 PM1:00 PM2:00 PM3:00 PM4:00 PM5:00 PM6:00 PM7:00 PM8:00 PM9:00 PM

Winjet

Alternative ferry line

Playa del Carmen β†’ Cozumel

6:30 AM7:30 AM8:30 AM9:30 AM10:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:30 PM4:30 PM5:30 PM6:30 PM7:30 PM8:30 PM9:30 PM

Cozumel β†’ Playa del Carmen

5:30 AM6:30 AM7:30 AM8:30 AM9:30 AM10:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:30 PM4:30 PM5:30 PM6:30 PM7:30 PM8:30 PM9:30 PM

Ferry schedules are approximate and may change due to weather or seasonal adjustments. Arrive 15-20 minutes before departure. Last ferries run until approximately 10:00 PM.

Ferry Prices

Both ferry companies charge similar prices. Tickets are available at the pier or online in advance.

Ticket Type
USD Price
MXN Price
Adult (one way)
$12 USD
~250 MXN
Adult (round trip)
$25 USD
~500 MXN
Child 2-12 (one way)
$10 USD
~200 MXN
Child 2-12 (round trip)
$20 USD
~400 MXN
Infant under 2
Free
Free

Pro Tip: Buy One-Way Tickets

We recommend buying one-way tickets instead of round trip. This way you don't have to rush back for a specific return time. Ferries run all day until 10 PM, so just buy your return ticket when you're ready to leave Cozumel.

Frequently Asked Questions

How long does the Cozumel ferry take?

The ferry from Playa del Carmen to Cozumel takes approximately 30-40 minutes depending on weather and sea conditions. We recommend arriving 15-20 minutes before departure to board comfortably.

How much does the Cozumel ferry cost?

The ferry costs about 250 pesos ($12 USD) one way or 500 pesos ($25 USD) round trip for adults. Children ages 2-12 pay 200 pesos ($10 USD) one way or 400 pesos ($20 USD) round trip. Infants under 2 ride free.

Where do I buy ferry tickets?

Both Ultramar and Winjet have ticket kiosks right before the ferry pier in Playa del Carmen. You can also purchase tickets online in advance. We recommend buying one-way tickets so you don't have to rush back for a specific return time.

Which ferry company should I use?

Both Ultramar and Winjet offer similar service, comfort, and pricing. Ultramar is the more established company with slightly newer boats. Either one will get you to Cozumel comfortably. Between the two companies, ferries depart roughly every 30 minutes.

How do I get from Cancun to the Cozumel ferry?

From Cancun, take an ADO bus or colectivo to Playa del Carmen (about 1 hour). The bus drops you within walking distance of the ferry terminal. Alternatively, arrange a private transfer or rent a car.

Can I book tours if I come by ferry?

Absolutely! Many of our guests arrive by ferry from Playa del Carmen, Cancun, or Tulum. We pick up ferry passengers at the Cozumel ferry terminal. Just select 'Ferry Terminal' as your pickup location when booking.

Ferry Terminal Pickup

Cozumel Ferry Terminal

Our guides meet ferry passengers right at the Cozumel ferry terminal in downtown San Miguel. Look for your guide holding a Cozumel Cruise Tours sign.

Free terminal pickup included

Getting to Playa del Carmen

  • From Cancun: ADO bus or colectivo (~1 hour)
  • From Tulum: ADO bus or colectivo (~45 min)
  • From Riviera Maya: Most hotels arrange transfers

Ferry schedules and prices are approximate and subject to change. We recommend checking with the ferry companies directly for the most current information. Cozumel Cruise Tours is not affiliated with Ultramar or Winjet ferry companies.

Questions? Call us at +1 (305) 767-2838 or email info@CozumelCruiseTours.com