QUINTANA ROO, MEXICO
Puerto Morelos
Thirty-five kilometres south of Cancún airport and thirty-five years behind the rest of the Riviera Maya — Puerto Morelos is the fishing village that refused to become a resort town. A protected reef, a leaning lighthouse, the best bookshop on the Caribbean coast, and a town square that actually belongs to the people who live here.
Best Time: Nov–Apr
Airport: CUN (35km)
Currency: MXN Peso
National Reef Park
The Riviera Maya's Best-Kept Open Secret
Most visitors to Cancún drive past Puerto Morelos without stopping — it doesn’t announce itself from the highway. A small sign, a speed bump, a right turn through the jungle, and suddenly you are in a town where the central square faces the sea, children play football in front of a leaning lighthouse, and the reef is close enough to see from the pier without a boat.
Puerto Morelos sits exactly between Cancún and Playa del Carmen — 35 kilometres from each — and has somehow avoided becoming either. There is no Hotel Zone, no Fifth Avenue, no nightclub strip. There is a protected national reef park that runs the entire length of the town’s coastline, which means no beach club construction, no jet skis, and water that is genuinely, legally, enforcedly clear.
The town has been discovered by artists, writers, long-term expats, and the particular kind of traveller who has been to Playa del Carmen five times and is looking for the thing that Playa used to be. It has good restaurants, an extraordinary independent bookshop, a Saturday artisan market, and a seafront square that fills with families every evening at dusk.
It is not a destination for people who need a packed itinerary. It is a destination for people who know how to slow down — and for anyone investing in the Riviera Maya, it is a neighbourhood that real estate has not yet caught up with.
Top Things to Do in Puerto Morelos
Puerto Morelos rewards the traveller who is not in a rush — the reef, the square, the market, and the mangroves are all best experienced slowly and without a schedule.
Snorkel the Puerto Morelos National Reef Park
The reef directly offshore from Puerto Morelos is a federally protected national park — one of the few sections of the Mesoamerican Barrier Reef with legal construction restrictions on both sides. The result is some of the clearest, most intact reef in Mexico within swimming distance of a town centre. Guided snorkel tours depart daily from the pier — coral formations, sea turtles, moray eels, and schools of tropical fish at depths of 3 to 8 metres. Tours from ~$25 USD per person including equipment. No reef-safe sunscreen, no entry.
Dive the Reef Wall and Caverns
Below the snorkel zone, the reef drops to a wall with cavern formations, black coral, and pelagic species including nurse sharks and eagle rays. PADI-certified dive shops on the pier run two-tank dives daily — the town’s dive operators are among the most knowledgeable on the Riviera Maya due to decades of working the same reef system. Two-tank dives from ~$75 USD. Discover Scuba intro dives from ~$80 USD.
Browse the Alma Libre Bookshop
One of the finest English-language independent bookshops in Latin America sits one block from Puerto Morelos’s central square — a two-storey space stocked with used and new books covering literature, travel, Mexican history, and natural history, run by a Canadian couple who have lived in Puerto Morelos for over 20 years. Open Wednesday to Saturday in high season. The owners are also the best single source of local knowledge in town — ask them anything.
Saturday Artisan Market
Every Saturday morning, the central plaza fills with artisan vendors selling hand-embroidered textiles, hammocks, ceramics, silver jewellery, and local food. Unlike the tourist markets in Cancún and Playa del Carmen, Puerto Morelos’s market is largely run by local Mexican and expat craftspeople selling work they actually made. The best morning in town — arrive at 9am before it gets hot and spend two hours doing nothing but looking.
Kayak the Mangrove Jungle
A channel of protected mangrove jungle runs parallel to the coastline just south of the town — a kayakable waterway through a dense, cathedral-like canopy of red mangrove roots that filters the light into green and gold. Guided tours depart at dawn for the best bird sightings — herons, kingfishers, and the occasional crocodile resting on a root system above the waterline. Tours from ~$30 USD per person.
Eat Lunch at the Pier Seafood Restaurants
The cluster of seafood restaurants immediately adjacent to the town pier — Los Pelicanos, El Merkadito, and a handful of palapa competitors — represent the best casual lunch in Puerto Morelos. Fish ceviche, grilled octopus, shrimp tacos, and cold beer at plastic tables on the sand, with a direct view of the reef marker buoys in the water 200 metres out. Lunch for two with drinks: ~$20 USD. Eat here before snorkelling, after snorkelling, and if you have the energy, instead of dinner elsewhere.
Watch the Leaning Lighthouse at Dusk
Puerto Morelos’s most photographed landmark is the original lighthouse — tilted at a permanent angle following Hurricane Beulah in 1967, and left exactly as the storm left it as a monument to the event. A new lighthouse was built beside it and the old one remains, listing gently toward the sea. At dusk, when the square fills and the light turns the water copper and violet, it is one of the most quietly beautiful scenes on the entire Caribbean coast.
Day Trip to Crococun Zoo
Three kilometres north of Puerto Morelos on the highway, Crococun is not a standard zoo — it is a crocodile research centre and animal rescue facility where visitors walk through unfenced jungle paths and interact directly with crocodiles, spider monkeys, boa constrictors, and white-tailed deer under the supervision of bilingual naturalist guides. The most educational and unusual wildlife experience in the Cancún–Playa corridor. Entry ~$25 USD, children ~$15 USD. Allow 2 hours.
Puerto Morelos's Best Beaches & Reef Spots
The reef park protects the entire Puerto Morelos coastline — meaning the beaches are clean, the water is clear, and the marine environment closest to shore is among the most intact on the Riviera Maya.
The Town Beach — Best for Easy Access
The public beach running north and south from the town pier — calm Caribbean water, the reef visible offshore, and every restaurant and dive shop within five minutes on foot. The most practical and most social beach in Puerto Morelos. Free entry, calm water year-round due to the reef barrier.
The Reef Park — Best for Snorkelling
The protected reef crest sits 400 to 600 metres offshore and runs the entire length of town. Guided boat tours reach the best coral formations in 10 minutes from the pier — sea turtles, parrotfish, moray eels, and coral heads in perfect condition due to the national park protection. Tours depart daily from 9am.
South Beach — Best for Quiet
Walking 10 minutes south of the town pier, the beach thins and the crowd disappears entirely. A stretch of undeveloped shoreline with the same protected water and significantly less company. Bring everything you need — no facilities. Best at sunrise before anyone else arrives.
The Reef Wall — Best for Divers
Below the snorkel zone, the reef drops sharply to a wall with cavern formations, black coral at depth, and regular nurse shark and eagle ray sightings. Two-tank dive trips from the pier reach the wall in under 15 minutes. The most accessible reef wall diving on the Riviera Maya north of Cozumel.
The Mangrove Channel — Best for Wildlife
A protected waterway of dense red mangrove jungle runs parallel to the beach south of town — accessible only by kayak, best at dawn, and home to herons, kingfishers, crocodiles, and a complete absence of the sounds of tourism. The most distinct natural experience Puerto Morelos offers beyond the reef.
Where to Stay in Puerto Morelos
Puerto Morelos has no large resort chains and no all-inclusive corridor — which is both the reason the town feels the way it does and the reason accommodation books out early in high season. Options range from guesthouses near the plaza to boutique beachfront hotels south of town.
BUDGET ACCOMMODATION IN PUERTO MORELOS
Hotel Ojo de Agua — Beachfront Budget
A small, no-frills beachfront hotel directly on the sand north of the town pier — one of the only budget properties in Puerto Morelos with direct beach access. Basic rooms, cold drinks at the beach bar, and a location that puts the reef, the square, and the bookshop all within a ten-minute walk.
From ~$55/night.
Posada Amor — Town Centre Classic
The oldest guesthouse in Puerto Morelos — a family-run posada one block from the central square with simple rooms, a small garden, and the kind of relaxed atmosphere that attracts repeat visitors who have been coming back for 10 years. Excellent local knowledge from staff who have worked in the town their entire lives.
From ~$45/night.
Hotel Hacienda Morelos — Budget Beachfront
A small, clean hotel on the beachfront road with a pool, palapa restaurant, and direct beach access at a price point that is very unusual for a sea-view property on the Riviera Maya. The rooms are basic but the location and beach access make this the best budget value in town.
From ~$60/night.
💡 BUDGET STRATEGY:
Puerto Morelos is one of the most affordable beach towns on the Riviera Maya. Staying here and day-tripping to Playa del Carmen or Cancún by colectivo (~$2 USD each way) gives you a quiet base at local prices with easy access to both cities when you want them.
MID-RANGE ACCOMMODATION IN PUERTO MORELOS
Ceiba del Mar Beach & Spa Resort — North of Town
A well-established boutique resort north of the town centre on a quiet stretch of beach — pool, spa, beachfront restaurant, and comfortable rooms with sea views. The most complete mid-range resort experience in Puerto Morelos without the all-inclusive formula. Close enough to town to walk to the pier, far enough to feel genuinely quiet.
From ~$180/night.
Zoëtry Paraiso de la Bonita — Luxury-Adjacent Mid-Range
Technically at the upper edge of mid-range — a thalassotherapy spa resort with a private beach, multiple pools, and a health and wellness program anchored by seawater therapy treatments. One of the most distinctive resort concepts in the Cancún–Playa corridor. Significantly more interesting than a standard beach hotel at the same price.
From ~$250/night.
Hotel Villa Shrimp — Boutique Town Centre
A small, characterful boutique hotel one block from the central plaza with individually decorated rooms, a small pool, and a restaurant that serves the best shrimp dishes in Puerto Morelos. The location is unbeatable for exploring town on foot. A favourite with repeat visitors who want proximity to the square without paying beachfront rates.
From ~$100/night.
💡 MID-RANGE TIP:
Puerto Morelos mid-range properties deliver significantly better personal service than equivalently priced hotels in Cancún or Playa del Carmen — the town is small, the staff know every guest by name, and the pace of service reflects the pace of the town itself.
LUXURY ACCOMMODATION IN PUERTO MORELOS
Zoëtry Paraiso de la Bonita — Thalassotherapy Luxury
The finest hotel in Puerto Morelos — a thalassotherapy and wellness resort with suites that face the Caribbean, a private beach with full service, multiple pools, gourmet restaurant dining, and an internationally accredited seawater spa program. The most medically serious spa resort on the Riviera Maya north of Tulum. Ideal for couples who want luxury without the all-inclusive noise.
From ~$450/night.
Secrets Maroma Beach Riviera Cancún — South of Town
Technically in the Maroma area just north of Puerto Morelos — one of the most acclaimed adults-only all-inclusive resorts on the Riviera Maya, positioned on one of the best natural beaches in Mexico. If a high-service all-inclusive is the requirement, this is the finest option within range of Puerto Morelos.
From ~$500/night all-inclusive.
Private Villa Rentals — Town and Beachfront
A growing number of architect-designed private villas are available for weekly rental in the Puerto Morelos area — beachfront and near-beach properties with private pools and full kitchen facilities. Best sourced through local property managers rather than global booking platforms, which have limited inventory of the best properties.
From ~$300/night (sleeps 4–6).
💡 LUXURY TIP:
Puerto Morelos luxury is defined by space and quiet rather than scale and amenity lists. The best properties here offer something the Hotel Zone properties in Cancún cannot: a genuinely local environment around them. Guests at Zoëtry can walk into town for Saturday market and be back at the pool by noon.
What to Eat & Drink in Puerto Morelos
Puerto Morelos has one of the most quietly excellent food scenes on the Riviera Maya — a mix of seafood-first pier restaurants, expat-run international kitchens, and local family comedores on the streets behind the square. Nothing here is trying too hard. The food is simply very good, very fresh, and priced in a way that reflects a town that still has a local economy functioning alongside the tourist one.
Pulpo al Ajillo
Grilled octopus in garlic and olive oil — the signature dish of the Puerto Morelos pier restaurants. The octopus is local, the preparation is simple, and the result is one of the best things you will eat on the Riviera Maya. Order it at Los Pelicanos with a cold Modelo and eat it at a table with your feet in the sand. Plate ~$12–15 USD.
Ceviche de Pescado
Catch-of-the-day white fish cured in lime with tomato, onion, serrano chile, and cilantro — the daily ritual of every pier restaurant in Puerto Morelos. Served tall-glass style with tostadas and avocado, or as a flat plate to share. The El Merkadito version is the local benchmark. ~$8 USD.
Fresh Juice & Agua de Coco
The market and the square vendors sell fresh-pressed tropical juices — guanábana, maracuyá, papaya with lime — and whole coconuts opened on the spot. The best breakfast in Puerto Morelos costs $2 USD and happens standing up next to the market stall. Arrive before 10am for the best fruit selection.
Tacos de Camarón
Fresh shrimp — grilled or battered and fried — in warm corn tortillas with cabbage, chipotle crema, and lime. The shrimp comes from local fishermen and the difference in quality compared to the tourist-strip versions in Cancún is significant. Available at the pier restaurants and from the street taco stands that appear near the square from noon. Two tacos ~$3 USD.
El Nicho — Expat Kitchen
A beloved small restaurant behind the central square run by a local family with a menu that ranges from Yucatecan classics to Thai-influenced fish dishes and wood-fired pizzas — reflecting the eclectic community of Puerto Morelos itself. The most interesting non-seafood menu in town. Dinner for two ~$25–30 USD. Closed Tuesdays.
Evening at the Square
At dusk, Puerto Morelos’s central plaza comes to life — families, dogs, children on bikes, and the quiet revolution of a Mexican town square doing what a Mexican town square is supposed to do. The restaurants around the perimeter set their tables outside. Order a mezcal with orange and worm salt. Watch the leaning lighthouse go dark. Stay longer than you planned.
Getting to & Around Puerto Morelos
✈️ Flying to Puerto Morelos — Airport Guide
Puerto Morelos is served exclusively by Cancún International Airport (CUN) — the closest major airport on the Riviera Maya at just 35 kilometres north.
CANCÚN INTERNATIONAL AIRPORT (CUN)
Distance: 35km north of Puerto Morelos | Travel time: 25–35 minutes
The second busiest airport in Mexico with direct flights from the US, Canada, Europe, and Latin America. Puerto Morelos is the first major town south of the airport on Highway 307 — making this the most airport-convenient destination on the entire Riviera Maya.
DIRECT FLIGHTS TO CANCÚN FROM:
– USA: New York ~3.5hrs | Miami ~2.5hrs | Los Angeles ~4.5hrs | Chicago ~3.5hrs | Dallas ~2hrs
– Canada: Toronto ~4hrs | Montreal ~4.5hrs | Vancouver ~6hrs
– Europe: London ~10hrs | Madrid ~10hrs | Amsterdam ~11hrs
AIRLINES SERVING CANCÚN:
American, Delta, United, JetBlue, Southwest, Spirit, Air Canada, WestJet, Volaris, Aeromexico, Iberia, Virgin Atlantic, KLM
💡 TIP: Puerto Morelos is the closest beach town to Cancún airport on the Riviera Maya. If you land in the afternoon and want to be on the beach within 30 minutes, this is the only town that makes that possible. No rush-hour Cancún traffic, no hour-long drive to Playa del Carmen.
🚗 Getting from the Airport to Puerto Morelos
TAXI FROM CUN AIRPORT — 25 to 35 minutes:
– Official airport taxi: ~$35–45 USD — available at authorized taxi booths inside arrivals. More expensive than alternatives but reliable and straightforward for first arrivals with luggage.
– Pre-booked private transfer: ~$25–35 USD — book through your hotel or a local operator in advance for better rates.
COLECTIVO — Most Affordable:
– From the airport, take the ADO bus to Puerto Morelos town junction on Highway 307: ~$3 USD
– Then take a local taxi or tuk-tuk from the junction into town: ~$3 USD
– Total cost: ~$6 USD | Total time: ~45 minutes
– The colectivo route requires luggage management across two vehicles — best for light packers.
UBER — Recommended:
– Available from Cancún airport directly to Puerto Morelos
– Cost: ~$18–25 USD
– Exit the terminal completely before opening Uber — the first people inside arrivals are often unlicensed taxi touts
RENTAL CAR:
– All major rental agencies operate at CUN airport
– Puerto Morelos is a direct 30-minute drive south on Highway 307 — one of the easiest airport-to-destination drives on the Riviera Maya
– Parking in Puerto Morelos town is limited but manageable
FROM PLAYA DEL CARMEN:
– Colectivo north from 5th Avenue or Juárez Avenue: ~35 minutes | ~$2 USD
– Uber: ~$12–15 USD
FROM CANCÚN CITY:
– Colectivo south from Cancún terminal: ~40 minutes | ~$2 USD
– Uber: ~$10–15 USD
🛺 Getting Around Puerto Morelos
WITHIN PUERTO MORELOS TOWN:
Puerto Morelos is a walking town. The central square, the pier, the beach, the bookshop, and the majority of restaurants are all within a 10-minute walk of each other. No vehicle is needed for the town itself.
Tuk-Tuk (Mototaxi)
The primary transport for getting between the town centre and the highway junction, the north beach hotels, or the mangrove access points south of town.
Cost: ~$2–3 USD per trip.
Bicycle Rental
Available from several hotels and one rental stand near the square. The flat coastal road and the highway-adjacent jungle trails make cycling a practical and pleasant way to explore beyond the town on foot.
Cost: ~$8 USD per day.
Golf Cart Rental
Available through some hotels — useful for families or those with beach gear wanting to access the north beach stretch or the hotel properties south of town.
Cost: ~$40 USD per day.
TO NEARBY DESTINATIONS:
Colectivo to Playa del Carmen: From the Puerto Morelos highway junction — ~$2 USD south | ~35 minutes
Colectivo to Cancún: From the Puerto Morelos highway junction — ~$2 USD north | ~40 minutes
These colectivos run continuously from approximately 6am to 10pm and are the most efficient way to move along the corridor.
⚠️ IMPORTANT: Puerto Morelos town itself is separated from Highway 307 by approximately 2 kilometres of access road through the jungle. Everything in town is walkable — but getting to the highway junction for colectivos requires a tuk-tuk or 20-minute walk. Plan this into your arrival and departure logistics.
Visa & Entry for Mexico
Mexico is visa-free for stays up to 180 days for citizens of the United States, United Kingdom, Canada, European Union, Australia, and most other nationalities.
Puerto Morelos — Frequently Asked Questions
Is Puerto Morelos safe for tourists?
Puerto Morelos is one of the safest towns on the Riviera Maya — a small, tight-knit community with a large permanent expat population and very low crime rates directed at visitors. The town is well-lit, walkable at night, and family-oriented. Standard sensible precautions apply — use hotel-recommended transport for out-of-town excursions, don't leave valuables unattended on the beach, and use Uber rather than unlicensed taxis. The US State Department Level 2 advisory for Quintana Roo state is a general precaution and does not reflect conditions in Puerto Morelos or the wider Riviera Maya tourist corridor.
How many days do you need in Puerto Morelos?
2 to 3 nights as a standalone destination, or 4 to 5 nights if using it as a base to explore the Riviera Maya corridor. Day 1: arrive, walk the town, first reef snorkel. Day 2: full diving day or mangrove kayak plus Crococun Zoo. Day 3: Saturday market (if timing allows), slow morning, depart. As a base: Puerto Morelos's central position between Cancún and Playa del Carmen, and the ease of colectivo transport both directions, makes it one of the most practical base towns on the Riviera Maya for corridor exploration.
Is Puerto Morelos good for families with children?
One of the best family destinations on the Riviera Maya. The reef protection means the water immediately offshore is calm and clear with no jet skis. The town is flat, walkable, and genuinely safe. Crococun Zoo is one of the best family experiences in the Cancún corridor. The Saturday market gives children something to do that isn't a beach club. The pier restaurants are casual enough for children to eat comfortably. And the colectivo connection to Cancún means the Mayan ruins and water parks are a short, cheap trip away when the family needs a change of scene.
What is the best time of year to visit Puerto Morelos?
November to April is the dry season — the best weather, calmest seas, clearest reef visibility, and most comfortable temperatures. December and January bring occasional cold fronts (nortes) that can rough up the water for 2–3 days at a time but clear quickly. May and June are warm and pre-rainy-season quiet — good value and fewer crowds. Hurricane season runs June to November, with peak risk in September and October. July and August are busy with Mexican domestic tourism and US family travellers — book accommodation well in advance.
Is Puerto Morelos better than Playa del Carmen?
They serve completely different purposes. Playa del Carmen has Fifth Avenue, a wide restaurant and nightlife scene, Cozumel ferry access, and the energy of a small city. Puerto Morelos has a protected reef, a square that still belongs to local families, no nightclub strip, and 35 years less development. Travellers who want a busy, walkable, restaurant-dense town with evening entertainment choose Playa. Travellers who want a quieter beach base with better reef access, lower prices, and a more genuinely Mexican atmosphere consistently choose Puerto Morelos. Many people who start their Riviera Maya trips in Playa eventually end up in Puerto Morelos.
What should I pack for Puerto Morelos?
Reef-safe sunscreen is legally required at the national reef park — bring it from home in sufficient quantity. Also pack: a quality mask and snorkel if you have them, a dry bag for reef trips and mangrove kayaking, lightweight clothing for the square and market, good walking sandals, cash in MXN (the square market and street vendors are cash only), a light layer for air-conditioned restaurants and early mornings in December–January, and insect repellent for mangrove kayak tours and evening walks near the jungle edge.
Can I visit Puerto Morelos as a day trip from Cancún?
Yes — and it is one of the best day trips available from the Cancún Hotel Zone. A colectivo from Cancún city takes 40 minutes and costs $2 USD. From the Cancún Hotel Zone, a taxi or Uber to the Puerto Morelos junction runs $15–20 USD. Arrive by 9am, take the morning reef snorkel tour, eat lunch at the pier restaurants, browse the bookshop or market if it's Saturday, and be back in Cancún by 4pm. The day trip version gives you exactly what Puerto Morelos is best at — the reef, the square, and the seafood — without requiring an overnight stay.
Where to Go Next

🌊 Cancún
The Riviera Maya's beating heart — world-class beaches, legendary nightlife, ancient ruins within 2 hours, and the gateway to everything on the coast. 35 kilometres north by colectivo or taxi.

🎭 Playa del Carmen
The Riviera Maya's most walkable and restaurant-dense town — 5th Avenue, Cozumel ferry, cenote day trips, and the best evening scene between Cancún and Tulum. 35 kilometres south by colectivo.

🦩 Holbox Island
No cars, no noise — pink flamingos, bioluminescent water, and the most peaceful island escape in Mexico. 2.5 hours north via Cancún and the Chiquilá ferry.
