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 $56.75
Price and availability may change.

View experience
From $28
Price and availability may change.

View experience
From $59.78
Price and availability may change.

View experience
From $29.51
Price and availability may change.

View experience
From $51.98
Price and availability may change.

View experience
From $29.51
Price and availability may change.

View experience
From $21.74
Price and availability may change.

View experience
From $60.16
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.