Skip to Content

6 Best Ways to get from Cancun to Cozumel, Mexico

You can get from Cancun to Cozumel by ferry + ADO Bus, shared shuttle, private transfer, taxi, rental car, or flight.

The cheapest option to travel from Cancun to Cozumel is by ADO Bus + Ferry, which costs USD 28. The journey takes about 2.5 hours and you’ll need to switch to the ferry in Playa del Carmen.

The most popular option is also the ADO Bus + Ferry since it is the most convenient.

The fastest way to travel to Cozumel from Cancun is by Flight. Prices for these flights start at around USD 300, but vary depending on the season and booking time.

I’ve journeyed through every corner of Mexico numerous times, so you can count on a guide to help you navigate seamlessly through this magnificent land!

In this guide, I will share the best ways to travel from Cancun to Cozumel and break each option into detail.

Transportation Options from Cancun to Cozumel

The following table outlines all transportation options from Cancun to Cozumel:

MethodTravel timePrice
Cancun to Cozumel ADO Bus + Ferry~2.5 hrs$28
Cancun to Cozumel Shuttle + Ferry~2.5 hrs$39 to 50
Cancun to Cozumel Private Transfer + Ferry2 hrs$97 to 168
Taxi + Ferry from Cancun to Cozumel2 hrs
Flight from Cancun to Cozumel20 min$323 to 775
Rental Car + Ferry2 hrs

Distance from Cancun to Cozumel

The distance from Cancun to Cozumel is about 115 kilometers or 71.5 miles.

Traveling from Cancun to Cozumel takes about 2 hours by car and ferry.

Getting to Cozumel from Cancun

Beaches Cozumel Mexico
©Universal Traveller by Tim Kroeger

1. ADO Coach Bus + Ultramar Ferry from Cancun to Cozumel

Journey Duration: 2 hours 40 minutes

Traversing the distance between the sun-kissed shores of Cancun and the scenic island of Cozumel, Mexico, is an adventure in itself.

While there are multiple ways to make this voyage, one of the most popular, budget-friendly, and scenic options is to travel via the ADO Coach Bus to Playa del Carmen and then catch an Ultramar Ferry to Cozumel!

This transport choice provides a hassle-free ticket reservation, as you only have to book one ticket for only $28 for both rides!

The first leg of your journey involves boarding an ADO Coach Bus from Cancun. ADO is one of the main bus operators in Mexico, renowned for its dependable and comfortable service.

ADO runs regular direct services to Playa del Carmen from the Cancun bus station, typically taking around 2 hours.

Once you arrive in Playa del Carmen, your next destination will be the Ultramar Ferry Dock. The dock is located just a short walk from the ADO bus terminal.

Ultramar operates several daily ferry crossings to Cozumel, and your departure time will be aligned with your bus arrival, so you don’t have to worry about missing your trip!

The ferry journey across the Caribbean Sea to Cozumel typically takes around 45 minutes. 

So, if you’re looking for a cost-effective and immersive way to get from Cancun to Cozumel, we recommend booking your Bus + Ferry tickets online in advance!

There are hourly departures every day, so check out the schedules and secure a spot now!

Cancun to Cozumel ADO Coach Bus + Ultramar Ferry Schedule:

The table below displays the ADO bus + ferry timetable for trips from Cancun to Cozumel, detailing departure times, journey lengths, and fares.

06:00am08:40am2h 40m$28Book Now 3 E1661788865313
07:00am09:40am2h 40m$28Book Now 3 E1661788865313
08:00am10:40am2h 40m$28Book Now 3 E1661788865313
09:00am11:40am2h 40m$28Book Now 3 E1661788865313
10:00am12:40am2h 40m$28Book Now 3 E1661788865313
11:00am01:40pm2h 40m$28Book Now 3 E1661788865313
12:00pm02:40pm2h 40m$28Book Now 3 E1661788865313
01:00 PM03:40pm2h 40m$28Book Now 3 E1661788865313
02:00pm04:40pm2h 40m$28Book Now 3 E1661788865313
03:00pm05:40pm2h 40m$28Book Now 3 E1661788865313
04:00pm06:40pm2h 40m$28Book Now 3 E1661788865313
05:00pm07:40pm2h 40m$28Book Now 3 E1661788865313
06:00pm08:40pm2h 40m$28Book Now 3 E1661788865313
07:00pm09:40pm2h 40m$28Book Now 3 E1661788865313
08:00pm10:40pm2h 40m$28Book Now 3 E1661788865313

2. Shared Shuttle + Ferry from Cancun to Cozumel

Journey Duration: ~2 hours 20 minutes

If you’ve just arrived at the Cancun Airport, you can get to Cozumel by taking the BDExperience Shared Van Shuttle and Ultramar Ferry!

BDExperience Mexico offers 24 daily connections between Cancun and Cozumel.

You will get picked up at the airport in Cancun. The meeting point is the BDExperience counter in the Arrivals Hall.

Additionally, tickets for the ferry ride are included in your shared shuttle ticket! Once you arrive by ferry in Cozumel, your driver will drop you off at your hotel.

To ensure a seat is available at your preferred time, I recommend you book your Shared Van Shuttle + Ferry ticket online in advance. The total price with BDExperience is USD 39-USD 50 per person!

El Mirador Cozumel Mexico
©Universal Traveller by Tim Kroeger

3. Private Transfer from Cancun Airport to Cozumel

Journey Duration: ~2 hours

For those searching for a more personalized, comfortable, and efficient means of reaching the idyllic island of Cozumel from Cancun, a private transfer to Playa del Carmen combined with an Ultramar Ferry ride offers a splendid alternative!

This journey presents an ideal blend of luxury, convenience, and scenic beauty that is sure to elevate your travel experience.

The journey commences with a private transfer from Cancun to Playa del Carmen. There are numerous private transfer companies available that offer this service.

Private transfers provide a notable edge over standard public transportation by offering door-to-door service from your hotel or any location in Cancun directly to the Playa del Carmen ferry dock.

The journey usually takes about an hour, but depending on your pickup location and traffic conditions, this can fluctuate.

One of the advantages of a private transfer is that it allows you to dictate the pace of your journey. This means you can leave at a time that suits your schedule best, without adhering to predetermined bus times. 

This flexibility is particularly beneficial if you’re traveling with a group, have a lot of luggage, or value the convenience of planning your departure time.

Check out the different group offers and reserve your ride from Cancun to Playa del Carmen here!

Prices for a private transfer from Cancun to Playa del Carmen:

  • 1-7 passengers: $74
  • 8-10 passengers: $88
  • 11-16 passengers: $145

Upon reaching Playa del Carmen, the next part of your voyage involves boarding the Ultramar Ferry for a 45-minute journey across the Caribbean Sea to Cozumel. 

Ultramar Ferries offers a reliable service with several crossings each day, ensuring there’s likely a departure time that aligns with your arrival in Playa del Carmen.

However, you must book your road trip and ferry tickets separately with this option.

Thankfully, ferry tickets are incredibly affordable, priced at only USD 23, and you can purchase them online here! 

Playa del Carmen to Cozumel Ultramar Ferry Schedule:

The table below displays the Playa del Carmen to Cozumel Ultramar ferry schedule, detailing departure times, journey lengths, and fares.

08:00am08:45am45m$23Book Now 3 E1661788865313
10:00am10:45am45m$23Book Now 3 E1661788865313
11:00am11:45am45m$23Book Now 3 E1661788865313
12:00pm12:45pm45m$23Book Now 3 E1661788865313
02:00pm02:45pm45m$23Book Now 3 E1661788865313
05:00pm05:45pm45m$23Book Now 3 E1661788865313
08:00pm08:45pm45m$23Book Now 3 E1661788865313
10:00pm10:45pm45m$23Book Now 3 E1661788865313

Do you need help arranging your transportation?

Transportation 1

Complete this form and one of our transportation specialists will be in touch!

We specialize in arranging transportation across Guatemala, Costa Rica, Mexico, Peru, Panama, Brazil, Thailand, and Colombia!

3. Driving from Cancun to Playa del Carmen with Rental Car + Ferry to Cozumel

Journey Duration: 2 hours

A rental car may be a good option if you want to travel independently to check out all the best things to do in Cozumel.

The travel distance from Cancun to the ferry terminal in Playa del Carmen is about 69 kilometers or 43 miles, which takes around 1 hour and 20 minutes, depending on the traffic.

Then, as you know, the next part of your trip includes taking a ferry to Cozumel. To learn more about this part of your journey, check out our guide on How to get to Cozumel!

In Playa del Carmen, you can board the ferry to Isla Cozumel.

Tip: If you want to explore Isla Cozumel with your rental car, you’ll be happy to read that you can take your car to the island. The vehicle pier is around five miles south of downtown Playa del Carmen, and the regular price for a car + passengers is $30.

4. Uber or Taxi from Cancun to Playa del Carmen + Ferry to Isla Cozumel

Journey Duration: 2 hours

Uber is available in Mexico, and a trip from Cancun to Playa del Carmen costs around 850 Mexican Pesos (about $43) outside peak times. Note, however, that the price can increase drastically due to traffic.

Cozumel Scuba Diving
©Universal Traveller by Tim Kroeger

5. Cancun to Cozumel Flights

Journey Duration: 20 minutes

Flights Cancun offers daily flights from Cancun to Isla Cozumel in a single-engine Cessna 208 light aircraft. The flight is 20 minutes, and prices start from $775 per person.

Alternatively, you can charter a plane for up to five passengers. Prices for a private flight start at $323, which is cheaper than a shared flight, given that you travel with five people.

Best day tours in Cozumel, Mexico

Cancun To Cozumel

Get Your Guide helps you find the best tours wherever you are heading. It’s usually the first website I check when I plan a trip to a new place.

Here, you can find some of the best tours in Cozumel, Mexico.

Frequently Asked Questions

What is the cheapest way to get from Cancun to Cozumel?

The cheapest way to get from Cancun to Cozumel is by ADO Bus + Ferry. This option costs only $28!

What is the fastest way to get from Cancun to Cozumel?

The fastest way to get from Cancun to Cozumel is by flight which takes only 20 minutes.

How long is the boat ride from Cancun to Cozumel?

The ferry ride from the terminal in Playa del Carmen to Cozumel takes about 35 minutes.

How much is a ferry ticket to Cozumel?

A ferry ticket from Playa del Carmen to Cozumel costs USD 23.

How far is Cozumel from Cancun?

The distance from Cancun to Cozumel is approximately 73 miles (117 kilometers) by road and ferry.

Can I fly directly from Cancun to Cozumel?

Yes, there are direct flights available from Cancun to Cozumel. This is the fastest, but often the most expensive, option. The flight typically takes around 20-30 minutes.

Can I bring my car to Cozumel?

Yes, but it involves taking a car ferry from Playa del Carmen to Cozumel, which can be more expensive and less frequent than the passenger ferries. It’s also worth noting that Cozumel is a small island where parking can be challenging and many areas are easily accessible by foot or taxi.

Do I need to book tickets in advance for the ADO bus and Ultramar ferry?

While you can often buy tickets on the spot, it is advisable to book in advance, especially during peak travel season or holidays, to ensure availability. You can purchase ADO bus tickets and Ultramar ferry tickets online here!

5/5 - (1 vote)

Leave a comment

Your email address will not be published. Required fields are marked *