Puerto Morelos, Mexico

Travel to Puerto Morelos

Puerto Morelos is a town in Quintana Roo on the Yucatán Peninsula, about 20 km south of Cancún. It is a fishing village, and a resort and diving destination. It is roughly halfway between Cancún and Playa del Carmen on the Caribbean coast of the Yucatán Peninsula. The pier in the center of town hosts snorkel and sport fishing boats while yachts dock in a man-made harbour just south of town. The village used to be the embarkation point for the car ferry to Cozumel, but that now leaves from Calica, a major port south of Playa del Carmen.

It's the ideal location for those who want a quiet beach vacation away from the glitz, but with ample tourist amenities. The town has just two principal streets and you can walk from one end to the other in about 15 minutes.

Accommodations in Puerto Morelos

There are 191 options for staying in Puerto Morelos.
Check out the deals we offer for lodging in Puerto Morelos.

Weather in Puerto Morelos

Puerto Morelos Tours & Activities