Quick answer
Puerto Morelos is a fishing village between Cancun and Playa del Carmen, with calmer beaches than its famous neighbors and a coral reef just 500 meters from the coast, part of the second largest reef in the world.
- Distance: 25 km from Cancun (20 min from airport), 35 km from Playa del Carmen
- Main beach: public, no access fee
- Caution on the reef: Conventional sunscreen is prohibited inside the National Park; only biodegradable sunscreen is allowed.
Prefer to stay in Cancun and visit Puerto Morelos on day trips? Check out the best all-inclusive resorts in Cancun.
Puerto Morelos has beaches that are as spectacular as, or even more spectacular than, those of its famous neighbors, Cancun , Playa del Carmen , and Tulum , and the nearby reef is one of the best diving spots in the Mexican Caribbean.
This small fishing village has great beach clubs, hotels, restaurants, and snorkeling and diving excursions. Check out the best tips for planning your trip.
Want to get straight to the point and start researching the best hotels in Puerto Morelos and Cancun? Check out this quick selection I've put together to make your life easier.
Puerto Morelos Accommodations Rated Fantastic or Exceptional
Cancun Accommodations Rated Fantastic or Exceptional
Best All Inclusive Resorts in Cancun
5 Star Hotels in Cancun
4 star hotels in Cancun
3 Star Hotels in Cancun
Beachfront Hotels in Cancun
Hotels in Downtown Cancun
Apartments in Cancun
What to do in Puerto Morelos
Dive into the shipwreck C-56 Juan Escutia

The C-56 Juan Escutia was deliberately sunk on October 28, 2000, as an artificial reef, 2 km off the coast and 30 meters deep. The ship is 60 meters long and has three diving decks, and it is common to see rays and groupers weighing up to 150 kg on the upper deck. Reaching the site takes about 20 minutes by boat from Puerto Morelos. Due to the depth and moderate current, it is recommended for advanced divers.
Book your hotel in Puerto Morelos now
Book your hotel in Puerto Morelos with the best rates with the partnership between Guia México and Booking.com. You won't pay anything extra for it and you'll also help us to continue giving you incredible tips about Mexico.
Snorkel in Puerto Morelos Arrecife National Park

The reef is part of the Great Mayan Reef, the second largest in the world, and is located just 500 meters from the coast, with a depth of 2 to 7 meters, ideal even for those who have never snorkeled before. Guided tours include entrance, equipment, and usually a stop at a beach club with a buffet.
Warning: the park is a protected area and does not allow conventional sunscreen, only biodegradable sunscreen, and the use of a life jacket is mandatory during the activity.
Travel insurance for Mexico
Get the best travel insurance now and enjoy your vacation without worries. Insurance is not expensive and can save you in many situations, from hospitalizations to lost luggage.
Explore the center of Puerto Morelos

The modern history of the city began in the late 19th century, when the East Coast Colonization Company of Yucatán started using the area as a transshipment point for forest products. The construction of the pier brought growth, and Puerto Morelos became the most important port in Quintana Roo, maintaining its fishing village atmosphere to this day.
In the center is the square with the kiosk and the church of San José, the local patron saint (feast day on March 19), surrounded by cafes, restaurants and shops.
Arrive connected to Cancun with 10% discount
With Brasil Roaming, you can leave Brazil connected and land in Cancun with unlimited internet. Sign up now and enjoy your vacation in the Mexican Caribbean. To guarantee your discount, simply enter #GUIAMEXICO10 when purchasing. Enjoy!!!
Discover Playa del Secreto

14 km south of Puerto Morelos, on the way to Playa del Carmen, lies one of the calmest and least frequented beaches in the Mexican Caribbean. Public access requires crossing a mangrove swamp and there is little infrastructure, which has kept the place away from mass tourism. It is a turtle sanctuary and a good option for swimming, rowing and kayaking, with turquoise waters and white sand.
Enjoy the Day & Night Beach Club

Located between Javier Rojo Gómez and Rafael E. Melgar avenues, it features tables, hammocks, and sun loungers on the beach. It serves ceviche, fried fish, and Mexican food, along with tropical drinks and cold beer. The beach in front is calm and shallow, ideal for families. On weekends there's live music, and it's even popular for weddings.
Visit the Sanctuary of Hope

An eye-shaped monument, a tribute to advanced Mayan astronomy, at the entrance to the Cenotes Route. A must-see photo spot in Puerto Morelos.
Discover Punta Maroma

20 km from Puerto Morelos, on the Federal Highway, lies a beach with crystal-clear waters and white sand surrounded by coconut trees, with resorts in the area. Diving and snorkeling in the nearby reef are the most popular activities.
Dinner at Chilpayas restaurant

A go-to spot for seafood in Puerto Morelos, with reasonable prices and a menu featuring fish, shellfish, rice, and beans. Popular dishes include shrimp and octopus with coconut sauce. They also have meat options for those allergic to seafood. Located at Calle Almendro, 513, Colonia Joaquín Z. Gasca.
Stay at the Valentín Imperial Riviera Maya.

The Valentín Imperial Riviera Maya is a 5-star all-inclusive resort for adults only, located in Playa del Secreto, 15 km south of the city (km 311 of the Federal Highway). It features pools with vegetation islands and wooden bridges, suites with whirlpool tubs, a spa, a gym, and seven à la carte restaurants in addition to the buffet.
Puerto Morelos Beach

Water Eye Beach
The main beach is public, with no entrance fee. The coral reef 500 meters from the coast makes the water calmer, almost like a natural pool. The number of people is much lower than in Cancun and Playa del Carmen, especially during peak season. Ojo de Agua is another good beach, with hotels and restaurants right on the sand.
Puerto Morelos Reef National Park

Part of the Great Mayan Reef, the 2nd largest in the world, located 500 meters from the coast and covering 9.067 hectares. A good option for those who have never dived, due to the variety of fish, crustaceans, and turtles at shallow depths.
Cenotes in Puerto Morelos

Route of the Cenotes in Puerto Morelos
The Cenote Route connects Puerto Morelos to Leona Vicario over 35 km, featuring some of the most spectacular cenotes on the Riviera Maya . Among the best on the route are: Las Mojarras, Siete Bocas, Boca de Puma, Lucero Verde, Kin-Há, Popol Vuh, and Selvática.
Hotels near Puerto Morelos

Kin Sol Soleil Hotel Boutique
Among the 5 stars: Kin Sol Soleil Hotel Boutique , Catalonia Playa Maroma – All Inclusive and Dreams Riviera Cancun Resort & Spa.
More affordable options in the city center and near the beach: Hotel Gota de Sal Puerto Morelos , Hacienda Morelos Beachfront Hotel , and Abbey del Sol , all 3-star hotels.
Where is Puerto Morelos?

It is located on the Caribbean coast in Quintana Roo, on Federal Highway 307, between Cancun and Playa del Carmen. Air access is via Cancun International Airport , 25 km away, about a 20-minute drive.
Buses depart from the central terminal in Cancun (38-minute trip) and from Playa del Carmen (34 minutes, two terminals available).
Puerto Morelos Bonus Tips
- Travel between November and March for milder weather.
- December and January are the most expensive months, with the highest influx of international tourism.
- Between June and October, the chance of rain is higher.
- Don't miss the chance to dive in the coral reef.
- There are hotel options for all price ranges, most on or very close to the beach.
- Some beaches allow pets; please confirm with your hotel.
- Set aside at least one day for the cenotes in the region.
- Use only biodegradable sunscreen inside Recife National Park.
Consulting services with customized itineraries in Cancun and Riviera Maya.

We recommend creating a personalized itinerary before your trip. After extensive research, we discovered a Brazilian agency specializing in Cancun and the surrounding area, ranked #1 on TripAdvisor for several consecutive years.
The service goes beyond simply selling tours: it includes personalized advice tailored to your preferences, hotel consultations (if you haven't yet chosen your accommodation), and financial planning for your trip. Service is provided in Portuguese, with airport pick-up (depending on the package) and support for any unforeseen circumstances.
All the tours we booked through them were better than buying them on foreign websites or directly in Cancun. Visit their website and schedule a video call.
If you enjoyed these tips about Puerto Morelos and want to learn more about Mexico, leave a comment here or write directly to Guia México on Instagram.
Find the best accommodation deals!