Top 10 Hotels in Puerto Morelos

See all 38 Hotels in Puerto Morelos
Excellence Riviera Cancun - Adults Only - All Inclusive
Excellence Riviera Cancun - Adults Only - All Inclusive

Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos 77580

4.5 out of 5.0
4.7 out of 5 (1,680 reviews)

Secluded from the crowds but only 25 minutes from the action of both Cancún and Playa del Carmen, this adults only …

$416
Secrets Silversands Riviera Cancun All Inclusive
Secrets Silversands Riviera Cancun All Inclusive

Bahia Petempich Sm12 Mz 31, Puerto Morelos 77580

4.5 out of 5.0
4.5 out of 5 (552 reviews)

Nestled on the beach, this Puerto Morelos resort is within 9 mi (15 km) of Crococun Zoo, Ojo de Agua Beach, and Dr. Alfredo …

$285
Ocean Coral & Turquesa - All Inclusive
Ocean Coral & Turquesa - All Inclusive

Super manzana 12, Lote 1-05, Puerto Morelos

4.0 out of 5.0
4 out of 5 (868 reviews)

Located in Puerto Morelos, this beachfront resort is connected to the airport and within 3 mi (5 km) of Crococun Zoo, Ojo de …

$194
Hotel Marina El Cid Spa & Beach Resort All Inclusive
Hotel Marina El Cid Spa & Beach Resort All Inclusive

Boulevard el Cid Unidad 15, Puerto Morelos 77580

4.0 out of 5.0
4.2 out of 5 (695 reviews)

This Puerto Morelos beachfront hotel, between Cancún and Playa del Carmen, includes food, drink, and recreation in the room rate.

$229
Now Sapphire Riviera Cancun All Inclusive
Now Sapphire Riviera Cancun All Inclusive

Super Manzana 11, Manzana 9, Lote 10, Puerto Morelos 77580

4.0 out of 5.0
4.3 out of 5 (531 reviews)

Nestled between a white-sand beach and a mangrove jungle, this Riviera Maya family resort is 32 km (20 miles) from Cancún, on …

$238
Now Jade Riviera Cancun Resort & Spa All Inclusive
Now Jade Riviera Cancun Resort & Spa All Inclusive

Unidad 26, Puerto Morelos 77580

4.0 out of 5.0
4.2 out of 5 (429 reviews)

Located in Puerto Morelos, this beachfront hotel is next to a golf course, 1.7 mi (2.8 km) from Puerto Morelos Town Square …

$239
Hotel el Moro
Hotel el Moro

Av. Javier Rojo Gomez, Puerto Morelos 77580

2.5 out of 5.0
3.7 out of 5 (18 reviews)

Situated near the beach, this hotel is steps from Puerto Morelos Town Square, Puerto Morelos Reef, and San Jose Catholic …

$58
Corales Suites
Corales Suites

Av Javier Rojo Gomez, Puerto Morelos 77500

3.0 out of 5.0
4.3 out of 5 (19 reviews)

Situated by the sea, this apartment is within a 10-minute walk of Ojo de Agua Beach and Puerto Morelos Town Square. Dr …

$86
Vela's Condos
Vela's Condos

Av. Javier Rojo Gomez Calle Plutarco, Puerto Morelos 77580

3.0 out of 5.0
4.6 out of 5 (13 reviews)

Nestled on the beach, this Puerto Morelos apartment is within a 10-minute walk of Ojo de Agua Beach and Puerto Morelos Town …

$85
Hotel Arrecifes Suites
Hotel Arrecifes Suites

Calle Heriberto Frias SM 2 Mz 14 Lote 7, Puerto Morelos 77580

3.0 out of 5.0
3.9 out of 5 (9 reviews)

Nestled on the beach, this Puerto Morelos apartment is within a 10-minute walk of Ojo de Agua Beach and Puerto Morelos Town …

$67

Recent Reviews in Puerto Morelos

Hide content

Where to stay in Puerto Morelos

Puerto Morelos Hotel Guide

Visitors to Riviera Maya are simply spoiled for choice when it comes to booking the perfect places to stay in Puerto Morelos. Our accommodation pages features 25 short and long-stay options within 6 miles of Puerto Morelos's town center.

Puerto Morelos has a selection of handy hotels, including the Righetto Vacation Rentals and Casa de los Ángeles.

Expedia-listed hotels close to Puerto Morelos Town Square include Grand Residences Riviera Cancun and Desire Pearl Resort & Spa All Inclusive. The Excellence Riviera Cancun - Adults Only - All Inclusive and Dreams Riviera Cancun Resort & Spa All Inclusive are near Ojo de Agua Beach. If, however Dr. Alfredo Barrera Marin Botanical Garden is your main focus, you could stay at the Now Jade Riviera Cancun Resort & Spa All Inclusive and Hotel Marina El Cid Spa & Beach Resort All Inclusive as they are close.

You could try the Rosewood Mayakoba or the Grand Velas Riviera Maya - All Inclusive. The Rosewood Mayakoba is positioned 14 miles from the heart of Puerto Morelos. The Grand Velas Riviera Maya - All Inclusive, is situated 15 miles away. Two more hotel and apartment options worth checking out are the El Dorado Casitas Royale by Karisma All Inclusive and the Banyan Tree Mayakoba.

Looking for things to do? Why not spend the day visiting Playacar Golf Club, Xcaret Eco Theme Park and Mamitas Beach Club, in Playa del Carmen, 20 miles to the northeast of Puerto Morelos. If you'd like to visit Playa del Carmen, check Expedia's booking pages for the latest deals at the Viceroy Riviera Maya and Playacar Palace All Inclusive. 35 miles to the northeast of Puerto Morelos, you'll also find Puerto Aventuras, home to the Esencia and Hard Rock Hotel Riviera Maya - Adults Only - All Inclusive. While in Puerto Aventuras, a couple of sights worth adding to your itinerary are the Xpu-ha Beach, Chac Mol Cenote and Puerto Aventuras Golf Club.

Tulum is home to around 8,000 residents, and is situated 60 miles northeast of Puerto Morelos. A few local attractions include the Tulum Mayan Ruins, Tulum National Park and Gran Cenote There are some great Expedia-listed lodgings here that that will suit most tastes and budgets. Popular options include: the PavoReal Beach Resort - All Inclusive, Be Tulum Beach & Spa Resort and Ana y Jose Charming Hotel And Spa. Other hotel choices are: the Dreams Tulum Resort & Spa All Inclusive and Las Ranitas Eco Boutique Hotel.

Get your sports fix by making a trip to Plaza de Toros, which is 20 miles to the south of Puerto Morelos. For tourists who are interested in staying close by, make a reservation in the Temptation Resort Spa Cancun - Adults Only - All Inclusive or Grand Oasis Palm - All Inclusive.

Cancun International Airport is located 13 miles away from Puerto Morelos. Should you wish to stay close by, can easily secure a room via Expedia at the Courtyard By Marriott Cancun Airport or the Comfort Inn Cancun Aeropuerto.