
Compare options and check current prices and availability.
We may earn a commission when you book through these links, at no extra cost to you.
Finding available stays...
Explore bookable experiences from our travel partners.
We may earn a commission when you book through these links, at no extra cost to you.

View experience
From $60.16
Price and availability may change.

View experience
From $549.68
Price and availability may change.

View experience
From $23.49
Price and availability may change.

View experience
From $35.55
Price and availability may change.

View experience
From $66.50
Price and availability may change.

View experience
From $22.20
Price and availability may change.

View experience
From $187.24
Price and availability may change.

View experience
From $56.40
Price and availability may change.
Puerto Morelos, a charming fishing village nestled on the coast of the Yucatán Peninsula, offers a tranquil escape from the bustling resorts of the Riviera Maya. With its laid-back atmosphere, stunning beaches, and vibrant coral reef just offshore, it's a haven for relaxation and adventure. Visitors can explore the town's central square, lined with colorful shops and restaurants, or venture out to the nearby cenotes for a refreshing swim.
The Great Mayan Reef, the second-largest barrier reef in the world, is easily accessible from Puerto Morelos, making it a prime destination for snorkeling and diving. The calm, turquoise waters are teeming with marine life, offering unforgettable underwater experiences. Whether you're seeking a romantic getaway, a family vacation, or a solo adventure, Puerto Morelos provides a perfect blend of natural beauty, cultural charm, and exciting activities.