Puerto Morelos

resort town in Puerto Morelos
#1 in Puerto Morelos / #72 in Mexico
Photo
by Gordon Leggett
/ CC BY-SA 4.0

Puerto Morelos is a charming coastal town located on the Yucatán Peninsula in the state of Quintana Roo, Mexico. Nestled between the bustling cities of Cancun and Playa del Carmen, this tranquil destination offers a more relaxed and authentic experience. Known for its stunning white-sand beaches and vibrant coral reefs, Puerto Morelos is a haven for snorkelers and divers. The town's laid-back atmosphere is complemented by its local markets, seafood restaurants, and friendly community.


Hotels

Find hotels nearby:

Tours & Activities

Also check out