Luxury pick
Dreams Jade Resort & Spa
Why we like it: Family all-inclusive resort with a kids' club.
Typical luxury rate in Puerto Morelos: ~$650/night
Cancún
A relaxed fishing village between Cancún and Playa del Carmen, with a protected reef close to shore and a mix of small hotels and all-inclusive resorts.
Best for Families · Upscale
Typical mid-range hotel ~$300/night · 40 min to Downtown Cancún
See hotels in Puerto MorelosPuerto Morelos has kept its small-town feel, with a leaning lighthouse, a square of cafés and restaurants and a long beach with the Puerto Morelos Reef just offshore, great for snorkelling. Big all-inclusive resorts line the coast north and south of the village.
It's halfway between the airport and Playa del Carmen, ideal for a quiet beach stay. Nightlife is low-key, and the resorts are a drive from the village.
Village square
Cafés and restaurants by the beach.
Ruta de los Cenotes
Road inland to swimming cenotes.
A few hotels we'd book in this area, at different budgets.
StayAreas may earn a commission when you book through selected links, at no extra cost to you. Learn more
Hotels in Puerto MorelosMid-range from ~$300/night
See hotels