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
- 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.