Skip to main content.

Hotels in Puerto Morelos, Mexico

Search & Compare Puerto Morelos Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Puerto Morelos

What's Puerto Morelos Like?

Visitors really like Puerto Morelos, especially its entertainment and beaches. Enjoy fun activities like snorkeling and coral reef exploring. Why not spend time at Crococun Zoo and Parque Cenote Las Mojarras?While you're in town, don't miss a chance to see sights like Puerto Morelos Town Square and San Jose Catholic Parish.

Where are the Best Places to Stay in Puerto Morelos?

Below are the number of accommodations by star rating in Puerto Morelos and the surrounding area:

  • • 78 5-star accommodations from USD 310 per night
  • • 551 4-star accommodations from USD 100 per night
  • • 522 3-star accommodations from USD 32 per night
  • • 62 2-star accommodations from USD 11 per night

How to Get to Puerto Morelos

Flights to Puerto Morelos

  • • Cancun, Quintana Roo (CUN-Cancun Intl.), 13.3 mi (21.4 km) from central Puerto Morelos
  • • Cozumel, Quintana Roo (CZM-Cozumel Intl.), 23.6 mi (37.9 km) from central Puerto Morelos

Things to See and Do in Puerto Morelos

What to See In Puerto Morelos

  • • Maroma Beach
  • • El Rey Ruins
  • • Delfines Beach
  • • Mamitas Beach Club
  • • Playa del Carmen Main Beach

Things to Do in Puerto Morelos

  • • Puerto Morelos Reef
  • • Artisans Market
  • • Crococun Zoo
  • • El Rey Polo Country Club
  • • Cenote Siete Bocas

Other Popular Puerto Morelos Attractions

  • • Puerto Morelos Town Square
  • • San Jose Catholic Parish
  • • Ojo de Agua Beach
  • • Dr. Alfredo Barrera Marin Botanical Garden
  • • Sanctuary of Hope and Time Capsule

When Is the Best Time to Visit Puerto Morelos?

  • • Hottest months: July, August, June, September (average 91°F)
  • • Coldest months: January, February, December, March (average 68°F)
  • • Rainiest months: October, September, June, and November (average 7.21 inches of rainfall)