Welcome to Puerto Morelos
Puerto Morelos is in the northern part of the Riviera Maya just 20 minutes south of the Cancun International Airport. With its iconic lighthouse, Puerto Morelos is one of the oldest communities on Mexico’s Caribbean coast. Today, the town is known for its National Marine Park, which is part of the Mesoamerican Barrier Reef. Divers and snorkelers appreciate the beauty of the sea and the friendliness of the community. Halfway between Cancún and Playa del Carmen, Puerto Morelos retains its quiet, small-town feel despite the building boom north and south of town. While it offers enough restaurants and bars to keep you entertained by night, it’s really the shallow Caribbean waters that draw visitors here. Brilliantly contrasted stripes of bright green and dark blue separate the shore from the barrier reef – a tantalizing sight for divers and snorkelers – while inland a series of excellent cenotes beckon the adventurous.