The nearest major airport is in Cancún International Airport IATA: CUN ICAO: MMUN (http://www.asur.com.mx/as...). It is 20km away from Puerto Morelos and is Mexico's second busiest airport.
By Private Transfers
Private Transfers to Puerto Morelos start at $55 US each way for 2 people or $90 round trip.
Puerto Morelos Shuttle Private transportation to Puerto Morelos.
Airport Transfers from the Cancun International Airport Direct to your hotel.Reserve Private Transfers to Puerto Morelos, from $70 USD for up to 8 people.
Cancun Cheap Transfers from the Cancun International Airport Direct to your hotel or viceversa.
Puerto Morelos (http://www.puerto-morelos.org/) is situated at the junction of Route 307 and a paved road to Leona Vicario in the interior of the Yucatan Peninsula. This recently paved road is the eastern terminus of La Ruta de los Cenotes, a network of minor roads that allows access to many cenotes in the interior. At Puerto Morelos, the beginning of this road network is marked by an archway. The waterfront is about 2km from Highway 307. Puerto Morelos is about 30km south of Cancun, 30km north of Playa del Carmen, and one hour north of Tulum.
Puerto Morelos Car Rental Rent a Car for Puerto Morelos.
Elite Car Rental
Buses from Cancun and Playa del Carmen traverse Route 307, the coastal highway and the main highway into town:
From Cancun airport take the Riviera/ADO bus to Playa del Carmen, hourly from 10:30. The bus departs from Terminal 2, east end terminal faces north. Buy a ticket for Puerto Morelos just inside terminal or on bus. Ask the driver to stop at Puerto Morelos. Cost: 50 pesos as of 12/09, 90 pesos 03/2015. Also bd travel and plays express do operate.
From downtown Cancun el centro take the Riviera/ADO bus for Playa del Carmen from the bus terminal on Av. Tulum. Departs every 15 minutes. Buy your ticket at the station.
From Playa del Carmen, take any ADO bus for Cancun from either bus station in Playa. Buy your ticket to Puerto Morelos at the station.
Cancún and Playa del Carmen buses arrive and depart from the highway, about 2km from town. Each side of the highway has its own small station and ticket office.
Frequent local buses travel between the highway/la colonia and the beach/el puerto for 4 pesos per person. Or take a taxi into town 22 - 25 pesos. If you decide to walk instead, ensure adequate insect repellent, as the road leads through a mosquito-infested mangrove swamp - and watch out for inquisitive crocodiles about half way, particularly on the northern side.