A bohemian fishing village between Cancun and Playa del Carmen, Puerto Morelos protects one of the healthiest stretches of the Mesoamerican Barrier Reef — calm turquoise waters, a famously tilted lighthouse, and zero high-rise hotels.
Puerto Morelos has a small multi-purpose pier right in the heart of town — boutique and luxury ships (Ponant, Vidanta, Windstar) either dock dockside or tender passengers the short distance ashore.
💡 Pro move: Large mega-ships (Royal Caribbean, Carnival, NCL) do NOT call at Puerto Morelos — this port serves small and boutique vessels only.
One small multi-purpose pier serves cruise calls; all ships are boutique or small-luxury class.
| Cruise Line | Typical Berth / Arrival | Dock or Tender |
|---|---|---|
| Ponant, Vidanta, Windstar & similar | Muelle de Puerto Morelos, town center📍 | Docked |
| Expedition & smaller luxury vessels | Anchor off town, short tender to main pier📍 | Tendered |
From reef snorkeling in a protected national park to cenote swimming on a jungle highway, Puerto Morelos punches well above its size for shore excursions.
The Mesoamerican Barrier Reef sits just 400 m offshore in a protected national marine park. Licensed guides lead 2-hour boat tours with gear and park fees included — expect sea turtles, stingrays, and vibrant coral.
Find reef snorkel tours →A highway stretching inland from Puerto Morelos leads to dozens of limestone sinkholes. Cenote Zapote, Las Mojarras (zip lines), and Siete Bocas are top picks — crystal-clear freshwater, jungle canopy, and optional ATV or bike add-ons.
Find cenote tour packages →A conservation-focused zoo just off Highway 307 where a guide walks you through the grounds to hold baby crocs, feed spider monkeys, and walk among free-roaming deer. Educational and surprisingly fun for all ages.
Book Croco Cun Zoo tours →Award-winning adventure park on the Cenote Route offering extreme zip-lines over the jungle canopy, ATV mud riding, and a refreshing cenote swim. Best booked in advance as a ship excursion.
Book Selvatica adventure tours →Skip the planning — Unico Beach Club (north of pier, trendy vibe) and My Paradise Beach Club (relaxed reggae vibe, great guacamole) offer sun loungers, umbrellas, food, and beachside service right in town.
Find Puerto Morelos beach clubs →A 160-acre (65-hectare) botanical garden with labeled jungle trails in English and Spanish. A quiet, shaded alternative to the beach — you may spot howler monkeys and colorful birds along the paths.
Find botanical garden tours →The Port zone is tiny and flat — you can cover the highlights in under an hour on foot.
From the pier, walk south to the iconic El Faro Inclinado — Hurricane Beulah tilted this lighthouse in 1967 and it's been the town's mascot ever since. Continue to the Zócalo (main square) for tacos, the artisan market, and the Alma Libre bookstore. Loop back along the beachfront.
Head north along the public beach (Ventana al Mar) toward Ojo de Agua, a beach fed by an underwater freshwater spring with exceptionally clear water. Good for a swim or snorkel close to shore.
🗺️ See full route in Maps →Climate normals for Puerto Morelos, Quintana Roo, Mexico (2014–2023 averages). Pack for the month you sail — highs, lows, and how many rainy days to expect.
| Month | Avg High | Avg Low | Rainy Days | Sunrise | Sunset |
|---|---|---|---|---|---|
| Jan | 79°F / 26°C | 72°F / 22°C | 14 | 7:27 AM | 6:27 PM |
| Feb | 80°F / 27°C | 74°F / 23°C | 11 | 7:17 AM | 6:45 PM |
| Mar | 82°F / 28°C | 75°F / 24°C | 11 | 6:55 AM | 6:56 PM |
| Apr | 84°F / 29°C | 76°F / 24°C | 10 | 6:28 AM | 7:06 PM |
| May | 85°F / 29°C | 78°F / 26°C | 18 | 6:10 AM | 7:17 PM |
| Jun | 85°F / 29°C | 79°F / 26°C | 20 | 6:06 AM | 7:29 PM |
| Jul | 87°F / 31°C | 80°F / 27°C | 14 | 6:15 AM | 7:31 PM |
| Aug | 88°F / 31°C | 80°F / 27°C | 18 | 6:26 AM | 7:16 PM |
| Sep | 86°F / 30°C | 79°F / 26°C | 22 | 6:34 AM | 6:49 PM |
| Oct | 85°F / 29°C | 77°F / 25°C | 20 | 6:43 AM | 6:22 PM |
| Nov | 82°F / 28°C | 74°F / 23°C | 16 | 6:58 AM | 6:06 PM |
| Dec | 80°F / 27°C | 74°F / 23°C | 15 | 7:16 AM | 6:08 PM |
Source: Open-Meteo ERA5 (10-yr daily averages)