Puerto Morelos is a municipality, town, and seaport in Quintana Roo, Mexico's easternmost state, on the Yucatán Peninsula. The town is located in the northeast of the state, about 36 km south of the resort city of Cancún, and about 30 km north of the city of Playa del Carmen.
AdAll Inclusive PuertoMorelos Packages. Find your stay with easy booking and custom filters. Simple searching, easy booking, better value hotels. Get what you need with KAYAK.
AdGet the Most Out of Your Trip with Package Deals. Explore Fun Things to Do on Your Stay. Intuitive Trip Planning Allows You to Get More Travel with Less Stress.
24/7 Customer Support · Verified Guest Reviews · 11+ Million Reviews · Expedia's Best Prices