Are your dates flexible?
Upcoming average nightly hotel prices

Check prices on hotels in Puerto Morelos

Search Hotels near Top Puerto Morelos Attractions

Top 10 Hotels in Puerto Morelos

See all 38 Hotels in Puerto Morelos
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 (885 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 …

$319
Zoetry Paraiso de la Bonita Riviera Maya All Inclusive
Zoetry Paraiso de la Bonita Riviera Maya All Inclusive

Cancun - Chetumal Hwy KM 328, Puerto Morelos 77580

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

Located in Puerto Morelos, this beachfront resort is in a national park and within 9 mi (15 km) of Crococun Zoo, Ojo de Agu …

$845
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 (862 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, …

$287
Hotel el Moro
Hotel el Moro

Av. Javier Rojo Gomez, Puerto Morelos 77580

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

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

$69
Corales Suites
Corales Suites

Av Javier Rojo Gomez, Puerto Morelos 77500

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

Situated by the sea, this apartment is within a 10-minute walk of Puerto Morelos Town Square and Artisans Market. Crococun Zo …

$101
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 (36 reviews)

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

$116
Hotel Arrecifes Suites
Hotel Arrecifes Suites

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

3.0 out of 5.0
4 out of 5 (51 reviews)

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

$77
Hotel Eden
Hotel Eden

Av.Andres Quintana Roo, #788, SM 2 Maz., Puerto Morelos 77580

2.0 out of 5.0
4 out of 5 (20 reviews)

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

$46
Righetto Vacation Rentals
Righetto Vacation Rentals

Avenida Ninos Heroes, 802, Puerto Morelos 77580

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

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

$64
Arrecifes Suites II
Arrecifes Suites II

Ave. Javier Rojo Gomez SM 2, MZ 14, L7, Puerto Morelos 77580

3.0 out of 5.0
4.1 out of 5 (34 reviews)

Situated near the beach, this apartment is within a 15-minute walk of Puerto Morelos Town Square and Artisans Market. Crococu …

$136

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.