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 page32

Book your transfer to Puerto Morelos

Puerto Morelos hotels by area

32 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 Beach Resort Riviera CancunAll-inclusive resort28 km25–30 min
Azul Beach Resort Riviera MayaAll-inclusive resort28 km25–30 min
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 Riviera Maya Pearl 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 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
Grand Residences Riviera CancunLuxury suite resort22 km20–25 min
Haven Riviera CancunAll-inclusive resort, adults only22 km20–25 min
Hotel Marina El Cid Spa & Beach ResortAll-inclusive resort30 km25–30 min
Ocean Coral & Turquesa by H10All-inclusive resort25 km20–25 min
Paraiso de la Bonita, a Luxury Collection Resort, Riviera MayaAll-inclusive resort, adults only22 km20–25 min
Royalton Riviera CancunAll-inclusive resort22 km20–25 min
Secrets Silversands Riviera CancunAll-inclusive resort, adults only22 km20–25 min
Senator Riviera Cancun Spa ResortAll-inclusive resort25 km20–25 min
Ventus at Marina El Cid Spa & Beach ResortAll-inclusive resort29 km20–30 min

Puerto Morelos town

HotelTypeDistanceDrive
Casa del PuertoSmall hotel30 km25–30 min
Casita KinHaVacation rental30 km25–30 min
Corales SuitesApartment-style suites hotel30 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
Rancho Sak-OlEco-hotel28 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