How to get from Cancun to Puerto Morelos: 5 options

Traveling from Cancun to Puerto Morelos: 5 ways to get from Cancun to Puerto Morelos - Puerto Morelos aerial view

 Disclaimer: This page may contain affiliate links. If you make a purchase using one of those links, I may earn a commission at zero cost for you. You can read my disclaimer policy and privacy policy.

Looking for the best way to get from Cancun to Puerto Morelos? Look no further.

In this post I will show you that there is more than one way to get to Puerto Morelos from Cancun Well, there is more than one, so I will highlight the top options in this post for you and then you can take your pick!

For those of you who don’t know much about Puerto Morelos, it’s a town located on the Caribbean coast of the Yucatan Peninsula.

Nestled between the resort cities of Cancun and Playa del Carmen, this small town is known for its pristine beaches, thriving nature, and laid-back coastal village vibe.

The town is located just a 35-45 minutes drive south of Cancun, so a trip to it is sure to provide a memorable experience – whether you’re looking for a peaceful escape from the hustle and bustle of Cancun or an action-packed adventure.

Traveling from Cancun to Puerto Morelos: 5 ways to get from Cancun to Puerto Morelos - Puerto Morelos aerial view
Puerto Morelos aerial view – photo from Canva

If you’re in a hurry, I should tell you straight away that the best way to get to Puerto Morelos is definitely a private shuttle from a reliable company like Cancun Airport Transportations.

But if you have the time, I am going to highlight some of the best options to go from Cancun to Puerto Morelos, along with helpful tips on things to do there, and places to stay, and answer some FAQs as well.

So let’s get started!

Cancun to Puerto Morelos? Know before you go

What is the distance from Cancun to Puerto Morelos?

The distance between Cancun and Puerto Morelos is roughly 25 miles (40 kilometers). It takes just about 40 minutes to get from Cancun downtown to Puerto Morelos.

The travel time is even less – around 25-30 minutes – if you’re going there from Cancun Airport, which is about 16 miles (27 kilometers) from Puerto Morelos.

How long does it take to travel from Cancun to Puerto Morelos?

The travel time from Cancun to Puerto Morelos would depend on the mode of transport. Car rentals or private transfers are one of the fastest ways to go from Cancun to Puerto Morelos and take about half an hour to get there.

Other options like the ADO bus service and shared shuttles might take about 40-45 minutes. These options take a little bit longer to get you from Cancun to Puerto Morelos due to delays caused by factors like frequent stops and scheduled waiting times.

How much does it cost to go from Cancun to Puerto Morelos?

Again, the cost of going from Cancun to Puerto Morelos will vary depending on the way you’re traveling.

The options range from budget to expensive, but it doesn’t necessarily have to cost a fortune. If you’re on a budget, an ADO bus or shared shuttle will take you to Puerto Morelos for as low as 55-100 MXN (3-5 USD) per person.

But if you want more convenience and privacy, you can take a private shuttle with prices starting from 50 USD.

These are faster than buses and shared shuttles, and definitely, a better option compared to taxis because you can book one online and don’t have to worry about haggling or being overcharged.

Puerto Morelos ocean views
Puerto Morelos beach views – photo from Canva

What is the fastest way to get from Cancun Airport to Puerto Morelos?

The fastest way to get from Cancun Airport to Puerto Morelos is a private shuttle. You can choose and book your vehicle and pick-up time online, so a shuttle will be ready to pick you up when you land.

These shuttles don’t cost a lot, and what’s more, a private shuttle means no stops and better privacy, so it’s not only fast and affordable but convenient as well.

Alternatively, you can also take a car rental to get there at your own pace, but the cost is a bit higher.

What is the cheapest way to get from Cancun Airport to Puerto Morelos?

The Cancun to Puerto Morelos bus is hands down the cheapest way to travel between these two destinations.

You can take an ADO bus from Cancun Airport to Puerto Morelos without spending more than 5 bucks.

Compared to other options that cost at least 10 times more, these are really the best choice when it comes to pocket-friendliness.

The Cancun to Puerto Morelos shuttle service is another great option that you can use without breaking the bank.

5 ways to get from Cancun to Puerto Morelos, Mexico?

1. Private Transfer from Cancun to Puerto Morelos

As I mentioned earlier, private transfers are one of the top options when it comes to transportation from Cancun to Puerto Morelos.

They’re fast, convenient, and don’t cost a lot. You will find plenty of companies that offer the service, some of which also provide conveniences like online booking.

If you don’t have a favorite one yet, I recommend Cancun Airport Transportation, is a reliable company that offers this service.

Here’s why I recommend them: 

✔️ They’re a trustworthy private shuttles company that has been providing service for over two decades.

✔️ You can choose from a wide selection of vehicles, ranging from luxury private transfers suitable for 2-3 passengers to SUVs that can accommodate groups of up to 16 people.

✔️ Traveling via a private shuttle offered by Cancun Airport Transportation is fast, comfortable, and convenient.

✔️ Cancun Airport Transportations’ service extends far and wide, so you can book a direct shuttle from the airport to almost all the popular destinations in the region like Playa del Carmen, Merida, Tulum, and Valladolid.

✔️ All the drivers at Cancun Airport Transportation are very experienced and knowledgeable. Plus, they’re bilingual and friendly, so you can get a lot of info about the places worth exploring in town and some pro tips from them while they drive you to your destination!

2. Rent a Car from Cancun to Puerto Morelos

Another excellent option to get from Cancun to Puerto Morelos is a car rental. It allows you to make your way at your own pace while also being convenient; so if you’re looking for a great way to explore the region, consider renting a car from Cancun and heading south to Puerto Morelos.

Renting a car is an easy process – you can simply head to one of the airport or downtown locations in Cancun and make your reservation, and reserving a car rental online is also an option.

You’ll be able to choose from several reliable rental companies that offer a variety of both manual and automatic vehicles depending on your preference.

Can I drive from Cancun to Puerto Morelos?

Yes, and not only that – driving to Puerto Morelos is one of the best ways to get there from Cancun.

This small beach town is located less than an hour south of Cancun, so driving to it provides travelers with stunning views and many things to explore on the way.

Puerto Morelos beach boat
Puerto Morelos beach boat – photo from Canva

3. Colectivo from Cancun to Puerto Morelos

If you’re on a budget, shared shuttles (locally known as ‘colectivos’) are a great way to get from Cancun to Puerto Morelos.

This comfortable and convenient transportation service allows travelers to get from Cancun to many different places in the region without breaking the bank.

With a shuttle, you can be transported from the bustling city of Cancun to the quaint seaside village of Puerto Morelos in less than just an hour.

They leave from the ADO bus station as well and they are the cheapest way to get to Puerto Morelos from Cancun.

4. Public Bus from Cancun to Puerto Morelos

Whether you are looking for a day trip or planning an extended stay in Puerto Morelos, the public bus service is a way to get there fast and without spending too much.

The most notable public bus service that you can use to get from Cancun to Puerto Morelos is the ADO bus service.

These are one of the most reliable buses, with lots of room and plenty of facilities that make them a great option for those wanting reliable transport at an affordable price.

You can catch the ADO either from Cancun airport or from Cancun Downtown Terminal

Is there a direct bus from Cancun to Puerto Morelos?

Yes, there is a direct bus from Cancun to Puerto Morelos. The bus service is operated by ADO, which is a major transportation company in Mexico.

The journey takes approximately 30-40 minutes and the buses run frequently throughout the day.

Where does the Cancun to Puerto Morelos bus arrive?

The Cancun to Puerto Morelos ADO bus leaves from both Cancun Airport and the downtown area, and typically arrives at the ADO bus station in Puerto Morelos.

The bus station is located a couple of kilometers from the town square. From there, you can easily walk to your hotel or take a taxi to your desired destination.

Puerto morelos beach with leaning tower
Puerto Morelos beach with the Leaning Lighthouse – photo from Canva

5. Tours from Cancun to Puerto Morelos

If you aren’t planning to stay in Puerto Morelos and only want to experience the charm of this laid-back village with a day trip, tours are a great way to do exactly that.

And guess what, there are tons of tours available to take you from Cancun to Puerto Morelos and experience a variety of activities!

👉 Puerto Morelos Catamaran reef sail and snorkel

5⭐ 74 Reviews

The Puerto Morelos Catamaran Reef Sail and Snorkel Tour is a unique opportunity to explore the Mesoamerican Barrier Reef.

You’ll board a spacious catamaran with a small group, where you’ll receive a short safety briefing and introduction to the creatures living on the reef.

After being equipped with fins and a mask, you can jump into the turquoise waters of the Caribbean to discover the vibrant underwater world.

With experienced guides, you’ll have the chance to see a diverse range of colorful marine life.

After your swim, you can relax on the catamaran and enjoy a light brunch with unlimited drinks.

Outstanding/ Exceptional/friendly/ 10 star!
Where do I start.. everything from the moment we’ve checked in we’ve had an AMAZING time! The captain, crew, boat, food, drinks, safety = Exceptional! All of us enjoyed it whether it was relaxing time, having a drink, snorkel and for my birthday they even decorated and had a cake! Book them you will be treated like Royalty! If I could give it 10 stars I would! Can’t wait to see them again Thank you so much for making us feel like family!!! You guys are amazing!!!

⭐⭐⭐⭐⭐ Tatiana_Z, Jun 2022

👉 Puerto Morelos city and taco tour

5⭐ 39 Reviews

The Puerto Morelos City and Taco Tour is an exciting way to discover the charm of this small fishing town.

On this tour, you’ll get to sample three different types of tacos, each with its own unique flavor. You’ll start by savoring delicious fish tacos right by the beach, followed by tacos de canasta, a popular comfort food.

The third stop features exquisite Maya tacos, including the popular cochinita pibil.

To complete the Mexican culinary experience, a professional tequila tasting is also included, giving you the chance to sample different tequilas.

After the tasting, you’ll have some free time to stroll around the main square and take in the sights of this laid-back town.

Amazing Time
Had an amazing time, Alberto our guide was great! We really enjoyed all the information scenery and everything that came with the booking.

⭐⭐⭐⭐⭐ Laura_F, Feb 2023
cochinita pibil tacos
Cochinita pibil traditional tacos – BOOK YOUR TOUR HERE – photo from Canva

👉 Half-day Puerto Morelos snorkeling experience 

4.5⭐ 17 Reviews

Puerto Morelos has some of the best snorkeling opportunities on offer, and this half-day tour is perfect for those looking for an uncrowded snorkeling experience.

With fewer visitors, the reef here is more vibrant and offers a wealth of marine life to observe, including butterflyfish, parrotfish, and lionfish.

After snorkeling, you can enjoy a delicious lunch on the beach and have free time to explore the town.

The meeting point for this tour is in Puerto Morelos, but you can purchase hotel pick-up and drop-off from Cancun as an add-on when booking the tour.

Great reef! Awesome guides! Fun times
Wonderful experience with my family of five! Freida is a great ambassador of the beautiful reef. Freida is very knowledgeable of the type of fish and coral. The tacos were delicious. Book this affordable trip and do not hesitate. This was a highlight of our vacation in Cancun

⭐⭐⭐⭐⭐ Paul_S, Jul 2022

Is Puerto Morelos worth visiting?

Yes, Puerto Morelos is worth visiting for many reasons. It’s a quaint, small fishing town located by the sea, offering a laid-back atmosphere and a tranquil environment.

The town is known for its stunning beaches, turquoise waters, and excellent snorkeling and diving opportunities.

You can also explore the vibrant coral reef, one of the largest in the Americas, or take a stroll around the charming main square and enjoy local shops, restaurants, and markets.

So whether you’re seeking adventure, relaxation, or a mix of both, Puerto Morelos is definitely worth a visit.

Things to do in Puerto Morelos

Puerto Morelos bikes on the beach
Beach pier in Puerto Morelos – photo from Canva

#1 Enjoy a catamaran tour

One way to explore the beauty of Puerto Morelos is through a catamaran tour. This experience allows visitors to take in stunning ocean views, observe the thriving wildlife, and enjoy some time relaxing on the open sea.

Catamaran tours can last from one hour up to full-day trips, depending on what type of adventure you’re looking for.

#2 Go snorkeling

Puerto Morelos is ideal for those looking to explore the region’s stunning coral reefs and thriving marine life – and one of the best ways to take in all this natural beauty is by going snorkeling.

Snorkeling off Puerto Morelos’ shoreline is a great way to observe its vibrant underwater world, which includes over 500 species of fish and dozens of coral species.

Visitors can even get up close and personal with exotic sea turtles and other marine life while snorkeling in the crystal-clear waters.

#3 Try scuba diving

For those looking for an adventurous holiday activity in Puerto Morelos, scuba diving may be the perfect way to enjoy this unique destination.

Scuba diving offers a gateway to explore the underwater world and discover a variety of sea creatures like turtles, dolphins, manta rays, and tropical fish.

There are tons of tours on which experienced guides will make sure you have a safe and enjoyable adventure while helping you spot some of the incredible marine life this area has to offer.

With several dive sites around Puerto Morelos, there is something for both beginners and experienced divers alike.

#4 Explore the cenotes

Located on Ruta de Cenotes, Puerto Morelos is one of the best places for exploring cenotes. If you don’t know about them, cenotes are natural sinkholes containing pristine water.

These used to be sacred Mayan sites thought to be gateways to another world, filled with mysterious beauty and adventure.

Swimming in the cenotes allows visitors to gain an understanding of traditional Mayan beliefs and get a glimpse into their spiritual practices.

With incredible scenery, mystical vibes, and crystal-clear water, exploring these hidden gemstones is one of the most rewarding experiences Puerto Morelos has to offer!

Diving in cenote in Mexico
Cenote diving – photo from Canva

#5 Sign up for a full-day adventure tour

As you can already tell, Puerto Morelos has a ton of activities on offer. If you’re up for a grand adventure, a full-day adventure tour is just the way to try many of them in one go –  and make unforgettable memories along the way!

A full-day adventure tour usually includes a boat trip on the crystal-blue waters, snorkeling in the reef barriers, exploring the thriving jungles and wildlife, ziplining, and even discovering breathtaking cenotes to swim in!

#6 Visit the wildlife sanctuary: Reptiles Toolok Kaa’n

Conveniently located just a few miles inland from Puerto Morelos, Reptiles Toolok Kaa’n is a wildlife sanctuary dedicated to the preservation of animals.

This is where you can see a variety of exotic wildlife species – like snakes, turtles, and crocodiles – learn more about them, and even interact with them hands-on!

#7 Take a photo at the Faro Inclinado or the “Leaning Lighthouse”

You may have heard of the Leaning Tower of Pisa, but Puerto Morelos is where you will find something similar.

Tilted slightly by Hurricane Beulah in 1967, The Faro Inclinado, or the “Leaning Lighthouse” is one of the most popular tourist attractions of this village.

So if you’re in town, getting your picture taken in front of this iconic landmark is a must-do!

Puerto Morelos leaning lighthouse
The Faro Inclinado – photo from Canva

#8 Swim with whale sharks

Swimming with whale sharks is a once-in-a-lifetime experience, and it’s definitely a fun activity to add to your itinerary if you’re visiting Puerto Morelos.

Whale sharks are gentle giants that can grow up to 40 feet in length, and they are known to feed on plankton, making them safe to swim with.

To swim with whale sharks, visitors can book a tour with one of the local tour operators. These tours typically include transportation to the area where the whale sharks are known to gather, as well as snorkeling equipment and a guide.

I highly recommend the experience if you’re after a unique and memorable experience. Just make sure to follow all of the rules and guidelines provided by your guide to help ensure the safety of both yourself and the whale sharks.

#9 Shop at the local market

Shopping is the one thing you absolutely should do in Puerto Morelos, even if you’re not a big fan of it.

The local market here is lined with shops where you can purchase charming souvenirs to bring back home!

How many days should I stay in Puerto Morelos?

The number of days you should stay in Puerto Morelos depends on your personal preferences and travel itinerary.

Puerto Morelos offers a range of activities – from exploring the coral reef to lounging on the beach and discovering the town – so you could easily spend a few days here.

If you’re looking for a peaceful getaway and don’t mind spending most of your time relaxing and taking it easy, two or three days in Puerto Morelos should be enough.

However, if you’re an avid snorkeler or diver and want to spend more time exploring the coral reef as well as the town, you may want to consider staying four or five days.

If you’re planning to visit other destinations on the Yucatan Peninsula, such as Cancun, Tulum, or Cozumel, you may want to consider spending a night or two in Puerto Morelos as a stopover on your journey.

The town is conveniently located between Cancun and Playa del Carmen, making it an ideal place to break up your travels.

Also, due to their close proximity, you can conveniently take a day trip to Puerto Morelos from Cancun if you’re on a tight schedule.

Puerto Morelos beach in Mayan Riviera
Puerto Morelos beach in Mayan Riviera – photo from Canva

Where should I stay in Puerto Morelos?

Puerto Morelos may be a small seaside town, but there is no shortage of hotel options to choose from if you’re planning to stay here.

These range from budget hotels to all-inclusive resorts with deluxe suites. If you’re looking for a place to stay in this town, I’m highlighting just a few recommendations for accommodations in Puerto Morelos.

🏨 Accommodations for Budget Travelers

1. Hotel El Moro

El Moro hotel
El Moro – photo © Expedia

El Moro is a 3-star hotel located just a few steps from Playa Puerto Morelos. It offers comfortable and air-conditioned rooms with free WiFi and private bathrooms.

All the rooms are equipped with a flat-screen TV, and safety deposit box, and some rooms come with a private balcony as well.

The hotel features an outdoor swimming pool, a garden, and a terrace. A buffet or continental breakfast is also available for guests.

Its location and value for money make El Moro the go-to hotel if you’re on a budget.

2. Villas Valentina

Villas Valentina is an elegant hotel located in Puerto Morelos. The hotel offers a range of amenities to ensure a pleasant stay, including free bikes, a terrace, a restaurant, a bar, a hot tub, room service, and free WiFi throughout the property.

The hotel is situated just a short walk from Playa Puerto Morelos, making it a convenient location for those who enjoy spending time on the beach.

The rooms are air-conditioned and come with a range of modern facilities, including a coffee machine, minibar, safety deposit box, flat-screen TV, and private bathroom – and some rooms also feature a kitchen.

🏨 Accommodations for Medium-Budget Travelers

3. Vela’s Condos Ocean Front

Vela's Condos Ocean Front hotel
Vela’s Condos Ocean Front – photo © Expedia

Vela’s Condos Ocean Front is a luxurious and modern apartment hotel boasting stunning views of the Caribbean Sea.

It’s situated along the gorgeous shoreline of Puerto Morelos Beach, and offers 1- and 2-bedroom apartments, equipped with modern amenities such as free Wi-Fi, flat-screen TVs, kitchenettes, and living/dining rooms.

The property also features two swimming pools, free private parking, and a terrace. The hotel provides direct access to the beach, and loaner beach gear is included.

Bike rentals are also offered, making it easy for guests to explore the town.

4. Casa 5 Palmas

Casa 5 Palmas hotel
Photo © Casa 5 Palmas

Casa 5 Palmas is a luxurious apartment hotel located in the vicinity of Playa Petempich. The hotel offers breathtaking views and features a private pool, garden, barbecue facilities, free WiFi, and secure parking.

Room facilities include flat-screen TVs with satellite channels, dining areas, fully equipped kitchens, and a terrace with sea views.

The hotel also offers a hot tub for guests to relax in. For those who are looking for adventure, Casa 5 Palmas offers opportunities for snorkeling and cycling nearby.

Every aspect of this hotel is rated very highly by guests, so you’re in for a treat if you choose to spend your Puerto Morelos vacation here.

🏨 Accommodations for Luxury Travelers

5. The Fives Oceanfront

The Fives Oceanfront hotel
The Fives Oceanfront – photo © Expedia

The Fives Oceanfront is a luxury Puerto Morelos hotel that offers air-conditioned rooms with a private balcony, fitted with a desk, coffee machine, fridge, microwave, safety deposit box, flat-screen TV, and private bathroom.

The hotel also features a rooftop pool, fitness center, garden, shared lounge, and 24-hour front desk.

Guests can enjoy a variety of breakfast options, including buffet, à la carte, and continental, and sample fresh seafood as well as Mediterranean and Mexican cuisines at the on-site restaurant.

Other amenities include an outdoor pool, an on-site bar, and a business area.

6. Dreams Jade Resort & Spa – All Inclusive

Dreams Jade Resort & Spa
Dreams Jade Resort & Spa – photo © Expedia

Dreams Jade Resort & Spa is a family-friendly luxury resort located on a private beach in Puerto Morelos.

Brightly-decorated suites provide a spacious seating area, cable TV, and daily-refilled minibars and include terraces with stunning views of the sea.

Amenities include three outdoor pools, a hydrotherapy spa, and eight onsite restaurants where guests can enjoy a range of dining options.

For added pampering, Dreams Jade Resort offers swim-up pool bars and beach service to its guests.

The resort also offers tennis lessons and free green fees at a nearby golf course, live music and performances, water sports like kayaking, snorkeling, and scuba diving, and a Teen Club where kids can enjoy fun activities.

FAQs when traveling from Cancun to Puerto Morelos

Is it recommended to rent a car in Cancun?

Whether or not it’s recommended to rent a car in Cancun depends on your individual needs and preferences.

If you plan to stay within the city and its surrounding areas, you may not need a car, as public transportation and taxis are readily available and relatively cheap.

However, renting a car may be a good option if you plan to explore more of the Yucatan Peninsula, such as Tulum, Cozumel, or the nearby Mayan ruins.

It provides more flexibility and independence and allows you to explore at your own pace.

What is the closest airport to Puerto Morelos Mexico?

The closest airport to Puerto Morelos Mexico is Cancun International Airport (CUN). Cancun International Airport is approximately 16 miles (27 kilometers) north of Puerto Morelos, and it is one of the largest airports in Mexico, serving both domestic and international flights.

Is Puerto Morelos safe?

Puerto Morelos is generally considered safe. However, you should take common-sense precautions such as keeping your valuables safe – especially when you’re out and about in crowded areas or on the beach – and being mindful of your surroundings.

Overall, Puerto Morelos is a safe place to visit, and with a little common sense and caution, you can have a wonderful and safe trip to this charming and relaxed town.

Puerto Morelos, Quintana Roo, Mexico
Puerto Morelos, Quintana Roo, Mexico – photo from Canva

Final thoughts: Traveling from Cancun to Puerto Morelos

Visiting Puerto Morelos is a must if you’re looking for a refreshing break from Cancun’s urban atmosphere.

I have highlighted the top 5 ways to get to Puerto Morelos from Cancun, so you just need to pick one and set out for this memorable trip!

Whether you choose to take the bus, rent a car, use a shuttle service, or book a private transfer, you will get to enjoy the beauty and charm of Puerto Morelos and everything else that this picturesque Mexican town has to offer.