Puerto Morelos er en havneby i den meksikanske delstaten Quintana Roo. Den utgjør det nordligste punktet i turistsona Riviera Maya. Byen hadde 9 188 innbyggere i 2010. Den befinner seg sør for Benito Juárez kommune, om lag 36 kilometer sør for Cancún.

Sentrum av Puerto Morelos
Et fyr som står skjevt som følge av orkanen Beulah i 1967, er symbolet Puerto Morelos' mest kjent landemerke.

Havna i Puerto Morelos er den største og viktigste i Quintana Roo. Byen har også ei strand som er populær blant turister. I havet utafor byen ligger Arrecife de Puerto Morelos nasjonalpark, som beskytter et stort korallrev.

Eksterne lenker rediger