Puerto Morelos

Travel Guide

A beach with turquoise waters, boats, and a crowd of people.
A white boat named 'Cayo' docked at a wooden pier in clear turquoise waters.
A wooden pier leading into turquoise waters with sailboats anchored in the distance.
A person zip-lining through a dense forest.
A person holding seashells and hanging ornaments.

A sleepy Caribbean village that delights with its unspoiled natural beauty, an extensive coral reef system and a dense mangrove jungle.

The living is easy and peaceful in Puerto Morelos. This oceanfront village has retained its quiet character despite the construction of large developments elsewhere along the Riviera Maya.

Puerto Morelos has a small-town atmosphere. Locals congregate in the main plaza to chat and fisherman haul in their catches from the end of the pier. Life isn’t fast-paced here, but visitors will still find plenty to do. Take long walks on the sandy beaches. Browse the artisans’ market for handcrafted hats, clothes and wood carvings. Snorkel, dive and fish in the clear Caribbean waters.

Be sure to pay a visit to the leaning lighthouse of Puerto Morelos. Battered by three hurricanes, the building is heavily inclined towards one side, but still it has not fallen down.

One of the biggest draws is the Great Maya Reef, which lies just 550 yards (500 meters) off shore. At more than 620 miles (1,000 kilometers) in length, it is the second-largest reef system in the world. The Puerto Morelos section has been designated a national park in order to protect its flora and fauna.

The reef lies close to the surface and the shallow waters are easy to snorkel. Here, you’ll come across some of the region’s many fish species, including eels, nurse sharks and parrot fish. There are also deeper sections for scuba divers to investigate. Arrange a snorkeling or diving tour through dive shops in the village.

On land there are more opportunities to get up-close with the area’s natural wonders. Puerto Morelos is backed by mangrove swamps, home to hundreds of species of birds and more than a thousand plant species. ATV (All-Terrain Vehicle) tours can be arranged with local tour companies.

In keeping with the area’s placid character, the nightlife is low-key and centers on the town’s handful of cafés, restaurants and bars.

Puerto Morelos is the first town along Highway 307, 24 miles (38 kilometers) south of Cancun and 22 miles (35 kilometers) north of Playa del Carmen. You don’t need a car to get around the village, since everything is just a short walk away.

Popular Neighborhoods in Puerto Morelos

Neighborhood
Vibe / Personality
Best For
Key Attractions
Puerto Morelos CentroOpens in a new windowLaid-back fishing-town center, local and authenticTravelers who want village charm, easy access to shops, restaurants and dive operatorsTown square (zócalo), seafood restaurants, artisan stalls, local cenotes nearby
Hotel Zone / Beachfront stripResort-driven, palm-lined beach stripResort guests, families, sunbathers and beach loversPlaya Puerto Morelos, hotel pools, beachfront restaurants and bars
Puerto Morelos Reef / Marina and dive departure areaMarine-focused, active dive/snorkel hubDivers, snorkelers and day-trip boat passengersPuerto Morelos Reef National Park (Mesoamerican Reef), marina pier, dive shops and snorkel tours
La Colonia / Inland Residential AreaQuiet, residential neighborhood with local daily lifeBudget travelers, long-stay visitors, families seeking local eateriesNeighborhood markets, family-run restaurants, bus links to Cancún and Playa del Carmen
Mangrove / Eco-Tourism ZoneProtected wetlands and nature corridors, tranquil and greenNature lovers, birdwatchers, kayakers and eco-touristsMangrove reserves, guided kayak tours, birding, nearby snorkeling and reef-viewing spots
Iberostar Selection Riviera Cancún - All Inclusive

Iberostar Selection Riviera Cancún - All Inclusive

4.5 out of 5
Carretera Cancun - Tulum km 27.5 Puerto Morelos QROO
$193 nightly
The price is $239 total per night from Oct 20 to Oct 21
$239 total
Oct 20 - Oct 21
Total with taxes and fees
Enjoy free breakfast, free WiFi, and free valet parking. Popular attractions Puerto Morelos Beach and Puerto Morelos Town Square are located nearby.
8.4/10 Very Good! (727 reviews)
"I like everything was close not like other place where u had to walk to get to the restaurant or bar , what l didn’t like was check was at 3pm been their since 12pm didn’t get checked in until 335pm and didn’t have a bar until 3pm the other bars they were open was pool bars and it was packed to get ..."

Reviewed on Oct 18, 2026

Iberostar Selection Riviera Cancún - All Inclusive
Excellence Riviera Cancun - Adults Only All Inclusive

Excellence Riviera Cancun - Adults Only All Inclusive

5 out of 5
Carr. Federal 307 Chet-Pto. Juarez Puerto Morelos QROO
$292 nightly
The price is $357 total per night from Oct 20 to Oct 21
$357 total
Oct 20 - Oct 21
Total with taxes and fees
Enjoy free WiFi, free parking, and 6 outdoor pools. Our guests praise the pool and the restaurant in our reviews. Popular attractions Puerto Morelos Beach and ...
9.4/10 Exceptional! (2,601 reviews)
"This is our 3rd Excellence Cancún resort. Second time at Riviera Cancún. We can’t say enough good things about the staff (especially Sheyla in The Kitchen and Jorge by the pool!!), and the resort itself has lots to offer. Quiet if you want it to be, fun and entertaining when you’re ready! Food allergies? ..."

Reviewed on Oct 19, 2026

Excellence Riviera Cancun - Adults Only All Inclusive
Dreams Natura Resort & Spa - All Inclusive

Dreams Natura Resort & Spa - All Inclusive

5 out of 5
Sm 31, Mz 03, Lote 101-21, Km 332 Puerto Morelos QROO
$220 nightly
The price is $270 total per night from Oct 28 to Oct 29
$270 total
Oct 28 - Oct 29
Total with taxes and fees
Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Moon Palace Golf Club ...
Dreams Natura Resort & Spa - All Inclusive
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lalola DownTown Boutique Apartments

Lalola DownTown Boutique Apartments

3.5 out of 5
Javier Rojo Gomez Puerto Morelos QROO
Stay at this aparthotel in Puerto Morelos. Enjoy free WiFi, free parking, and a rooftop terrace. Popular attractions Puerto Morelos Town Square and Puerto Morelos ...
9.6/10 Exceptional! (7 reviews)
"No staff to talk about. 1 week stay. Not a single day of cleaning. I was told I would have to call to schedule a cleaning day. I do not go on vacation to be on the phone for minimal service."

Reviewed on Oct 12, 2026

Lalola DownTown Boutique Apartments
Greta Puerto Morelos

Greta Puerto Morelos

4 out of 5
SM 11 MZ 2 LT 5 Calle Palapa Armonia Puerto Morelos QROO
Book a stay at this beach aparthotel in Puerto Morelos. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Puerto Morelos Beach and Puerto ...
Greta Puerto Morelos
Miramare Ocean View

Miramare Ocean View

3 out of 5
Rafael E. Melgar Puerto Morelos QROO
Stay at this condo in Puerto Morelos. Enjoy free WiFi, a 24-hour front desk, and air conditioning. Popular attractions Puerto Morelos Town Square and Puerto ...
7.4/10 Good! (36 reviews)
"Perfect view from the terrace"

Reviewed on Sep 19, 2026

Miramare Ocean View
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular Puerto Morelos attractions

Things to do

Frequently asked questions

Is Puerto Morelos worth visiting?
Puerto Morelos is worth visiting for its beautiful Puerto Morelos Beach, perfect for relaxing, and the lively Puerto Morelos Town Square. Travelers can also enjoy diverse Latin American and European dining, offering a range of culinary experiences.
When is the best time to visit Puerto Morelos?
The best time to visit Puerto Morelos is from November through March, when the climate is most pleasant. For travelers seeking fewer crowds and better value, the quieter months of May through August are a good option, offering a more relaxed experience.
What is Puerto Morelos known for?
Puerto Morelos is known for Puerto Morelos Beach and Ojo de Agua Beach, offering travelers opportunities to enjoy the coast. The destination also features Puerto Morelos Town Square and a strong Latin American food culture.
What is a good itinerary length for Puerto Morelos?
A good itinerary length for Puerto Morelos is two to three days to enjoy Puerto Morelos Beach, Ojo de Agua Beach, and Puerto Morelos Town Square. For a longer trip of four to seven days, travelers can add activities like a 2-Tank Scuba Dive to the reef and shipwreck, a 4 Cenotes One-Day-Tour, or even a 7-Day Yucatan Eco, History, Culture & Adventure Tour. See Puerto Morelos Activities.
What are the top things to do in and around Puerto Morelos?
Puerto Morelos offers beautiful beaches, cultural landmarks, and exciting outdoor adventures for travelers:

  • Stroll Puerto Morelos Beach, known for its natural beauty
  • Explore Puerto Morelos Town Square, a central landmark
  • Scuba dive the Puerto Morelos Reef and a shipwreck
  • Tour four cenotes on a one-day excursion
  • Enjoy an ATV, cenote, and zipline adventure.

How do I plan a trip to Puerto Morelos?
To plan your trip to Puerto Morelos, book your flights, hotels, and activities like a 2-Tank Scuba Dive in advance. Consider a rental car for exploring the area. Schedule outdoor time at Puerto Morelos Beach or Ojo de Agua Beach for early morning or late afternoon to make the most of your visit.
What cuisines can you find in Puerto Morelos?
In Puerto Morelos you can find French cuisine, with dishes like croissants, coq au vin, and boeuf bourguignon. Travelers can also enjoy Latin American options, including Mexican and Caribbean flavors, along with fresh seafood, Italian pasta dishes, and Japanese specialties.
Can I book a refundable hotel in Puerto Morelos?
Yes, Expedia offers many flexible booking options, and you can look for refundable hotels in Puerto Morelos by entering your dates and using the refundable or fully refundable filter. Always check the hotel's cancellation policy before you book, since terms can vary by hotel, and visit Expedia help center for further details.
Why book a trip to Puerto Morelos with Expedia?
Expedia makes it easier to plan your Puerto Morelos trip with travel tools, flexible search options, and bookable trip components all in one place. You can organize your plans in one account and use Expedia to help build a trip that fits your budget and travel style. Find out more about how by visiting Expedia's Trip Planner page.
Should I stay in a hotel or vacation rental in Puerto Morelos?
The best choice depends on your travel style. Hotels in Puerto Morelos can be a good fit for convenience, on-site amenities, and shorter stays, while vacation rentals may offer more space, privacy, and home-style amenities for longer trips, families, or groups. With Expedia, you can compare both options side by side, read traveler reviews, and filter by amenities to find the right fit for your trip.
How can I manage my Puerto Morelos trip on Expedia?
Once you've booked your Puerto Morelos trip, you can manage it through your Expedia account or the Expedia app. You can view your itinerary, access booking details, make eligible changes, and check for updates in My Trips. The Expedia app can also help you stay organized while you travel.
What if I need help during my Puerto Morelos trip?
Expedia offers customer support before, during, and after your Puerto Morelos trip. If your plans change or something unexpected happens, you can review your booking in My Trips and use Expedia help center channels for help with eligible changes, cancellations, or travel issues.
How can Expedia help me plan my first trip to Puerto Morelos?
If it's your first trip to Puerto Morelos, Expedia can help you plan by bringing together stays, flights, activities, traveler reviews, and trip-planning tools in one place. With Expedia's Trip Planner you can compare options, read reviews from other travelers, and build an itinerary that matches your interests and budget.
How can I save on my Puerto Morelos hotel booking with Expedia?
Join One Key™ for free to unlock instant discounts with Member Prices on select hotels. You can also earn and use OneKeyCash™* on eligible bookings on Expedia. Booking in advance is usually another great way to save on your Puerto Morelos hotel.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Cities near Puerto Morelos

Explore a world of travel with Expedia