Check prices on hotels in Puerto Morelos

Search Hotels near Top Puerto Morelos Attractions

Top 10 Hotels in Puerto Morelos

See all 64 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

5.0 out of 5.0
4.7 out of 5 (2,512 reviews)

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

$490
Hacienda Morelos Beach Front Hotel
Hacienda Morelos Beach Front Hotel

Av Rafael E Melgar Lote 5, Puerto Morelos 77580

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

Nestled on the beach, this Puerto Morelos hotel is within a 5-minute walk of Artisans Market and Puerto Morelos Town Square …

$57
Hotel el Moro
Hotel el Moro

Av. Javier Rojo Gomez, Puerto Morelos 77580

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

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

Get Rates
Grand Residences All Inclusive
Grand Residences All Inclusive

Blvd. El Cid, Unidad 28 Lote 1-01, Puerto Morelos 77580

5.0 out of 5.0
4.9 out of 5 (152 reviews)

Nestled on the beach, this Puerto Morelos resort is within 3 mi (5 km) of San Jose Catholic Parish, Ojo de Agua Beach, and …

$364
Buenos Dias B&B
Buenos Dias B&B

Manzana 6 Lote 10 Region 17, Puerto Morelos 77580

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

Situated in Puerto Morelos, this bed & breakfast is within 3 mi (5 km) of Dr. Alfredo Barrera Marin Botanical Garden, Puert …

Get Rates
Breathless Riviera Cancun & Spa Xcelerate – All Inclusive
Breathless Riviera Cancun & Spa Xcelerate – All Inclusive

Calle 12 Manzana 41, Lote 2-04, Puerto Morelos 77580

4.5 out of 5.0
4.7 out of 5 (3 reviews)

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

$405
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 (562 reviews)

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

Get Rates
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,127 reviews)

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

$349
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 (1,209 reviews)

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

$242
Royalton Riviera Cancun Resort & Spa - All Inclusive
Royalton Riviera Cancun Resort & Spa - All Inclusive

Carr Federal 307 Tulum-Cancun Km 332.15, Puerto Morelos 77580

4.5 out of 5.0
4.1 out of 5 (365 reviews)

Located in Puerto Morelos, this beachfront resort is in the city center, 10.6 mi (17 km) from Wet n' Wild Cancun, and withi …

$419

Recent Reviews in Puerto Morelos

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.