Puerto Morelos is the closest Riviera Maya town to Cancun Airport. Most hotels are big all-inclusive resorts on the corridor along Highway 307 north and south of town; the town itself is a small fishing village with guesthouses, a pier and a protected reef good for snorkeling. It is a good choice if you want a short transfer and a quieter beach than Cancun.

Distance from Cancun AirportAbout 20–30 km
Drive time20–30 minutes
Private transferFrom 60 USD one way, 110 USD round trip (per vehicle, up to 8)
Hotels on this page45

Book your transfer to Puerto Morelos

Puerto Morelos hotels by area

45 hotels and rentals, checked October 2026. Click a hotel for its exact location, transfer prices and how to get there from Cancun Airport.

Resort corridor (Highway 307)

HotelTypeDistanceDrive
Azul Villa CarolaAll-inclusive private villa28 km25–30 min
Azul Villa EsmeraldaAll-inclusive private villa28 km25–30 min
Breathless Riviera Cancun Resort & SpaAll-inclusive resort, adults only22 km20–25 min
Desire Pearl Riviera Maya ResortAll-inclusive resort, adults only30 km25–30 min
Desire Riviera Maya ResortAll-inclusive resort, adults only30 km25–30 min
Dreams Jade Resort & SpaAll-inclusive resort22 km20–25 min
Dreams Natura Resort & SpaAll-inclusive resort13 km15 min
Dreams Puerto Morelos Resort & SpaAll-inclusive resort22 km20–25 min
Dreams Riviera Cancun Resort & SpaAll-inclusive resort22 km20–25 min
Dreams Sapphire Resort & SpaAll-inclusive resort22 km20–25 min
Excellence Riviera CancunAll-inclusive resort, adults only22 km20–25 min
Haven Riviera CancunAll-inclusive resort, adults only22 km20–25 min
Holiday Inn Club Vacations Grand ResidencesAll-suite resort22 km20–25 min
Hotel Marina El Cid Spa & Beach ResortAll-inclusive resort30 km25–30 min
Iberostar Selection Riviera CancúnAll-inclusive resort22 km20–25 min
Margaritaville Island Reserve Riviera CancúnAll-inclusive resort22 km20–25 min
Margaritaville Island Reserve Riviera MayaAll-inclusive resort, adults only22 km20–25 min
Ocean Coral & Turquesa by H10All-inclusive resort25 km20–25 min
Royalton Hideaway Riviera CancunAll-inclusive resort, adults only22 km20–25 min
Royalton Reserve Paraíso de la Bonita, a Luxury Collection ResortLuxury all-inclusive resort, adults only22 km20–25 min
Royalton Riviera CancunAll-inclusive resort22 km20–25 min
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive ResortAll-inclusive resort22 km20–25 min
Secrets Riviera Cancun Resort & SpaAll-inclusive resort, adults only22 km20–25 min
Sensira Resort & Spa Riviera MayaAll-inclusive resort22 km20–25 min
The Eden by Desire Riviera MayaAll-inclusive resort, couples only30 km25–30 min
Ventus at Marina El Cid Spa & Beach ResortAll-inclusive resort29 km20–30 min
Ventus Ha’ at Marina El Cid Spa & Beach ResortAll-inclusive resort29 km20–30 min

Puerto Morelos town

HotelTypeDistanceDrive
Acamaya Reef Cabañas & Caravan ParkCabins / campground28 km25–30 min
Areia Boutique Hotel Puerto MorelosBoutique hotel, adults only28 km25–30 min
Casa del PuertoSmall hotel30 km25–30 min
Casita KinHaVacation rental30 km25–30 min
Corales SuitesApartment-style suites hotel30 km25–30 min
Cuca Macuca HostalHostel28 km25–30 min
Hacienda Morelos Beach Front HotelBeachfront hotel28 km25–30 min
Hostel HumanityHostel22 km20–25 min
Hotel Amar InnBeachfront guesthouse28 km25–30 min
Hotel Arrecifes SuitesBoutique hotel28 km25–30 min
Hotel EdenSmall hotel28 km25–30 min
Hotel El MoroBudget hotel28 km25–30 min
Hotel Ojo de AguaBeachfront hotel28 km25–30 min
INNA Resort & SpaCondo hotel28 km25–30 min
Posada Amor Hotel BoutiqueSmall hotel28 km25–30 min
Rancho Sak-OlEco-hotel28 km25–30 min
The Fives Oceanfront Puerto MorelosAll-suite resort28 km25–30 min
Velas CondosAparthotel28 km25–30 min

Getting from Cancun Airport to Puerto Morelos

A pre-booked private transfer is the easiest way: your driver meets you outside the terminal with a sign, tracks your flight and takes you door to door. Shuttles, ADO buses, taxis and rental cars are compared in the Cancun Airport to Puerto Morelos guide.

FAQ

How far are Puerto Morelos hotels from Cancun Airport?
About 20–30 km, or 20–30 minutes by road depending on the hotel. Each hotel page above gives its exact distance.
How much is a private transfer from Cancun Airport to Puerto Morelos?
From 60 USD one way or 110 USD round trip for a private van for up to 8 people (prices per vehicle, October 2026).
Which area of Puerto Morelos is best to stay in?
The resort corridor for all-inclusive resorts; the town for small hotels, the pier and the reef.
Do I need to book my transfer in advance?
It is recommended. A pre-booked driver waits outside the terminal with your name even if your flight is late, and the price is fixed per vehicle.

Related guides