Check prices on hotels in Puerto Morelos

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 (2,427 reviews)

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

$672
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 (1,097 reviews)

Nestled on the beach, this Puerto Morelos resort is within 9 mi (15 km) of Crococun Zoo, Puerto Morelos Town Square, and …

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

Super manzana 12, Lote 1-05, Puerto Morelos 77580

4.0 out of 5.0
4 out of 5 (1,498 reviews)

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

$399
Dreams Riviera Cancun Resort & Spa All Inclusive
Dreams Riviera Cancun Resort & Spa All Inclusive

Carretera Federal Chetumal Puerto Juárez, Puerto Morelos 77580

4.5 out of 5.0
4.3 out of 5 (548 reviews)

Located in Puerto Morelos, this beachfront resort is next to a golf course and within 3 mi (5 km) of Crococun Zoo, Puerto …

$419
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.1 out of 5 (1,182 reviews)

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

$328
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 (848 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 …

$439
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 (852 reviews)

Located in Puerto Morelos, this beachfront hotel is next to a golf course and within 2 mi (3 km) of San Jose Catholic Parish, …

$376
Hotel el Moro
Hotel el Moro

Av. Javier Rojo Gomez, Puerto Morelos 77580

2.5 out of 5.0
3.9 out of 5 (89 reviews)

Situated near the beach, this hotel is steps from Puerto Morelos Town Square and Artisans Market. Crococun Zoo and El Manglar …

$96
Righetto Vacation Rentals
Righetto Vacation Rentals

Avenida Ninos Heroes, 802, Puerto Morelos 77580

3.0 out of 5.0
4.9 out of 5 (47 reviews)

Located in the heart of Puerto Morelos, this condo is within a 15-minute walk of Puerto Morelos Town Square and Artisans …

$120
Casa Muyal
Casa Muyal

Marina Del Cid 15, Puerto Morelos 77580

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

Nestled on the beach, this Puerto Morelos hotel is within 1 mi (2 km) of Puerto Morelos Town Square and Artisans Market. El …

$107

Recent Reviews in Puerto Morelos

Hide content

Where to stay in Puerto Morelos

Puerto Morelos Hotel Guide

If you'd like to book affordable or upscale lodging options in or near Puerto Morelos, it's good to know that there are numerous different options. Expedia's up-to-the-minute database features 42 hotels that are within 0.1 miles of the center of Puerto Morelos.

Smart travelers who appreciate the importance of booking accommodation close to the action and bright lights of the city's heart will love the Righetto Vacation Rentals and Casa Muyal, which are located within 0.6 miles of Puerto Morelos' downtown area.

Expedia understand that travelers have different needs and budgets. So if you're looking for somewhere to base yourself that is at the budget end of the spectrum, Puerto Morelos offers some nice options. The Now Sapphire Riviera Cancun All Inclusive is 2 miles from the center of Puerto Morelos, while the Hotel Marina El Cid Spa & Beach Resort All Inclusive is 1 mile away. Other options in the lower price range are the Now Jade Riviera Cancun Resort & Spa All Inclusive and the Ocean Coral & Turquesa - All Inclusive.

You could also check out the Grand Residences Riviera Cancun and the Rosewood Mayakoba. The Grand Residences Riviera Cancun is situated 2 miles from the heart of Puerto Morelos. The Rosewood Mayakoba, is situated 14 miles away. Two other Expedia-listed alternatives worth checking out include the Grand Velas Riviera Maya - All Inclusive and the El Dorado Casitas Royale by Karisma All Inclusive.

Playa del Carmen is 20 miles to the southwest of Puerto Morelos and is home to the El Camaleon Golf Club and Xcaret Eco Theme Park. Expedia-listed Playa del Carmen accommodation options are the Viceroy Riviera Maya and Paradisus Playa del Carmen La Esmeralda All Inclusive. Or, you could consider staying in Puerto Aventuras, 35 miles to the southwest of Puerto Morelos, where you'll find the Esencia and Hard Rock Hotel Riviera Maya - Adults Only - All Inclusive. While in Puerto Aventuras, set aside some time to check out the Xpu-ha Beach and Dolphin Discovery.

Located 13 miles from Puerto Morelos is Cancun International Airport. Stay nearby at Courtyard By Marriott Cancun Airport or Comfort Inn Cancun Aeropuerto.