Skip to content
Mexican Caribbean
Puerto Morelos

Puerto Morelos

Explore - Try - Connect

Puerto Morelos

A fishing village facing the reef

Puerto Morelos has a town square, a leaning lighthouse, cafés and fishing boats that head out to sea every morning. It's about 20 minutes from Cancun International Airport and 30 minutes from Playa del Carmen.

Just offshore, Puerto Morelos Reef National Park protects the stretch of the Mesoamerican Reef that runs closest to shore, while the Cenotes Route heads inland through the jungle.

Right now
81°F (27°C)Partly cloudy
Best for
Snorkeling, cenotes and fresh seafood
Turtle nesting season
May to October
When to visit
Year-round, with the most pleasant weather from December to April

Getting here

Airport

Concourse of a terminal at Cancun International Airport, with shops and passengers

Airport

Cancun International Airport

Cancun International Airport is about a 20-minute drive from Puerto Morelos.

  • Private transfers: Private transfers are available from the airport to the town center and hotel area.
  • Car rental: A convenient option for exploring the Cenotes Route and the surrounding jungle.

Tren Maya

The Tren Maya running along the track through vegetation

Tren Maya

Puerto Morelos Station

Puerto Morelos Station is inland, west of town, on the Ruta de los Cenotes road toward Leona Vicario.

  • Getting into town: Taxis are available at the station for the ride to downtown Puerto Morelos and the waterfront.

Bus

Intercity bus parked beside the sea, its door marked Entrance

Bus

Puerto Morelos Terminal

The bus terminal is on Federal Highway 307, about 2 miles (3 km) from the waterfront.

  • Local transportation: Colectivos and taxis connect the terminal with downtown Puerto Morelos in a few minutes.

National park

The reef closest to shore in the Mexican Caribbean

The reef is part of the Mesoamerican Reef, the second-largest barrier reef in the world, and here it runs closer to shore than anywhere else in the Mexican Caribbean. It acts as a natural breakwater, which keeps the water calm along the town's beaches. You visit it with local guides, in small groups and under the park's rules. Snorkeling and diving trips leave from the pier and reach the reef in minutes, at sites like La Herradura, La Pared, Cuevones, Jardines and the Juan Escutia C-56 shipwreck.

Person swimming over the Puerto Morelos reef

Cenotes and jungle

The Cenotes Route and the Botanical Garden

The Cenotes Route heads inland through the jungle, where you'll find dozens of open, semi-open and cave cenotes, including Zapote, Siete Bocas, Kin Ha, La Noria, Las Mojarras and Verde Lucero. Adventure parks along the route offer zip-lining, rappelling, mountain biking, ATV rides, horseback riding and birdwatching. At the entrance to town, the Dr. Alfredo Barrera Marín Botanical Garden showcases the flora of the coastal jungle. Its grounds include trails through the mangroves, a traditional Maya house and an apiary for stingless bees.

Open cenote surrounded by jungle on the Cenotes Route

The town

The square, the pier and the leaning lighthouse

Puerto Morelos is small enough to explore on foot or by bike. The old lighthouse, tilted by Hurricane Beulah in 1967, stands beside the pier on the main beach and has become a symbol of the town. Around the town square, you'll find seafood restaurants serving the catch of the day, snack stands, cafés and waterfront bars with live music. A few blocks away is Mercado de los Artesanos, the local craft market.

Leaning lighthouse and boats at the Puerto Morelos pier

The beaches

Calm water thanks to the reef

Sheltered by the reef, the main beach and Ojo de Agua have calm water: kayaking, windsurfing, paddleboarding and catamaran trips leave right from the shore, and beach clubs line the coast. Punta Brava, north of town, is open to the waves. Sea turtles nest on the beaches from May to October.

Puerto Morelos beach from above, with boats on the shore, palm trees and the pier in the distance

Puerto Morelos

81°F (27°C)Partly cloudy
76%8 mph (14 km/h)
Climate month by month
  • Wed86°F75°F

Follow us on Instagram

@visit.puertomorelos