Hotels in Puerto Morelos

Search and compare Puerto Morelos hotels from hundreds of travel sites and save

Puerto Morelos, Quintana Roo, Mexico
28 Sep — 29 Sep2
Puerto Morelos, Quintana Roo, Mexico
Tue 28/9
Wed 29/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Morelos

Filter by star ratings
All filters
Grand Residences Riviera Cancun, a Registry Collection Hotel
Grand Residences Riviera Cancun, a Registry Collection Hotel
9.8 Excellent
Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre, Puerto Morelos 
ExcellentBased on 5 reviews
9.8

Boasting outdoor tennis courts, a private beach and an outdoor pool, Grand Residences Riviera Cancun is situated in Puerto Morelos and provides comfortable accommodation. It offers 5-star accommodation with air-conditioned rooms.

Breathless Riviera Cancun Resort & Spa (Adults Only)
Breathless Riviera Cancun Resort & Spa (Adults Only)
8.5 Excellent
Petempich SM 12 Mza 41 Lote 2-04, Puerto Morelos, Quintana Roo, Mexico
Show on map
6.5 km from city centre, Puerto Morelos 
ExcellentBased on 194 reviews
8.5

This unique 5-star resort provides a range of accommodation options throughout the old city of Puerto Morelos. It also offers an outdoor pool, a 24-hour reception and free Wi-Fi.

Posada Amor Hotel Boutique
Posada Amor Hotel Boutique
8.5 Excellent
Ave Javier Rojo Gomez Super Mz 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.1 km from city centre, Puerto Morelos 
ExcellentBased on 1 review
8.5

Posada Amor Hotel Boutique is located in Puerto Morelos and provides free Wi-Fi. It also offers a BBQ/picnic area, luggage storage and a tour desk.

Excellence Riviera Cancun by The Excellence Collection - Adults Only
Excellence Riviera Cancun by The Excellence Collection - Adults Only
9.1 Excellent
Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre, Puerto Morelos 
ExcellentBased on 25 reviews
9.1

Situated in Puerto Morelos, Excellence Riviera Cancun - Adults Only - All Inclusive is within a 20-minute drive of Cancun International Airport and offers a private beach, outdoor tennis courts and an outdoor pool. Some of the popular facilities at this unique 5-star resort include a Jacuzzi and an all-inclusive meal plan.

Senses Riviera Maya By Artisan - Adults Only
Senses Riviera Maya By Artisan - Adults Only
7.9 Good
Playa Paraiso Lote 75, Puerto Morelos, Quintana Roo, Mexico
Show on map
13.0 km from city centre, Puerto Morelos 
GoodBased on 255 reviews
7.9

Located in Playa Paraiso, Senses Riviera Maya by Artisan - Gourmet All Inclusive Adults Only is within a 30-minute drive of Cancun International Airport and provides a private beach and an outdoor pool. It also offers a 24-hour reception, a currency exchange and an express check-in and check-out feature.

Desire Resort & Spa Riviera Maya - Couples Only
Desire Resort & Spa Riviera Maya - Couples Only
9.1 Excellent
Carretera Puerto Morelos Km 27.5, Puerto Morelos, Quintana Roo, Mexico
Show on map
6.6 km from city centre, Puerto Morelos 
ExcellentBased on 147 reviews
9.1

Desire Riviera Maya Resort provides 5-star accommodation in Puerto Morelos. It also features a Jacuzzi, an outdoor pool and a sauna.

Grand Residences
Grand Residences
9.6 Excellent
Blvd. El Cid, Unidad 28 Lote 1-01, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre, Puerto Morelos 
ExcellentBased on 2 reviews
9.6

This comfortable hotel in Puerto Morelos offers free wireless internet, as well as a swimming pool and a kids club. It also provides a 24-hour reception, an express check-in and check-out feature and a kids pool.

Baru Riviera Maya
Baru Riviera Maya
6.1 Good
Puerto Morelos, Quintana Roo, Mexico
Show on map
5.3 km from city centre, Puerto Morelos 
GoodBased on 6 reviews
6.1

Situated in Puerto Morelos, Baru Riviera Maya offers 4-star accommodation, as well as an outdoor pool. It also provides a ticket service, a 24-hour reception and a sun deck.

Desire Riviera Maya Pearl Resort - Couples Only
Desire Riviera Maya Pearl Resort - Couples Only
8.8 Excellent
Costera Norte S.m. 10 Mz. 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.7 km from city centre, Puerto Morelos 
ExcellentBased on 98 reviews
8.8

Featuring a private beach and an outdoor swimming pool, this 5-star resort is situated in Puerto Morelos. It has a gym, as well as outdoor tennis courts, a Jacuzzi and an all-inclusive meal plan.

Generations Riviera Maya By Karisma
Generations Riviera Maya By Karisma
8.3 Excellent
Km. 45, Carretera Cancun, Puerto Morelos, Quintana Roo, Mexico
Show on map
9.5 km from city centre, Puerto Morelos 
ExcellentBased on 16 reviews
8.3

Generations Riviera Maya Gourmet All Inclusive by Karisma provides a comfortable setting when in Puerto Morelos. It has a day spa, as well as an all-inclusive meal plan, a sauna and an outdoor pool.

Tips for booking a Puerto Morelos hotel

Cheapest month:January
Most expensive month:June
Average price in Puerto Morelos:$467/night
Absolute cheapest price found:$25/night
Cheapest day:Wednesday
Most expensive day:Tuesday
$283 - $684
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$248 - $350
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Morelos hotels

Show all 743 hotels
1
Grand Residences Riviera Cancun, a Registry Collection Hotel
Grand Residences Riviera Cancun, a Registry Collection Hotel
9.8 Excellent
Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre, Puerto Morelos 

Boasting outdoor tennis courts, a private beach and an outdoor pool, Grand Residences Riviera Cancun is situated in Puerto Morelos and provides comfortable accommodation. It offers 5-star accommodation with air-conditioned rooms.

2
Desire Riviera Maya Pearl Resort - Couples Only
Desire Riviera Maya Pearl Resort - Couples Only
8.8 Excellent
Costera Norte S.m. 10 Mz. 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.7 km from city centre, Puerto Morelos 

Featuring a private beach and an outdoor swimming pool, this 5-star resort is situated in Puerto Morelos. It has a gym, as well as outdoor tennis courts, a Jacuzzi and an all-inclusive meal plan.

3
Breathless Riviera Cancun Resort & Spa (Adults Only)
Breathless Riviera Cancun Resort & Spa (Adults Only)
8.5 Excellent
Petempich SM 12 Mza 41 Lote 2-04, Puerto Morelos, Quintana Roo, Mexico
Show on map
6.5 km from city centre, Puerto Morelos 

This unique 5-star resort provides a range of accommodation options throughout the old city of Puerto Morelos. It also offers an outdoor pool, a 24-hour reception and free Wi-Fi.

4
Excellence Riviera Cancun by The Excellence Collection - Adults Only
Excellence Riviera Cancun by The Excellence Collection - Adults Only
9.1 Excellent
Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre, Puerto Morelos 

Situated in Puerto Morelos, Excellence Riviera Cancun - Adults Only - All Inclusive is within a 20-minute drive of Cancun International Airport and offers a private beach, outdoor tennis courts and an outdoor pool. Some of the popular facilities at this unique 5-star resort include a Jacuzzi and an all-inclusive meal plan.

5
Now Sapphire Riviera Cancun
Now Sapphire Riviera Cancun
8.4 Excellent
SM 11, MZ 9, Lote 10, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.6 km from city centre, Puerto Morelos 

Providing an on-site night club and a beauty salon, Now Sapphire Riviera Cancun-All Inclusive is situated in Puerto Morelos and boasts 5-star accommodation. It has a day spa, as well as a Jacuzzi, a heated pool and a sauna.

6
Rancho Sak-Ol
Rancho Sak-Ol
8.4 Excellent
Super Manzana 7 Lote 3, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.2 km from city centre, Puerto Morelos 

Rancho Sakol is situated in Puerto Morelos and features free wireless internet. The various facilities this charming inn offers include a Jacuzzi, massage services and free bicycle rental.

7
Secrets Silversands Riviera CancunAdults Only
Secrets Silversands Riviera CancunAdults Only
9.3 Excellent
Bahia Petempich Sm12 Mz 31, Puerto Morelos, Quintana Roo, Mexico
Show on map
5.5 km from city centre, Puerto Morelos 

Situated in Puerto Morelos, Secrets Silversands Riviera Cancun All Inclusive-Adults Only is within a 20-minute drive of Cancun International Airport and offers a rooftop terrace, an outdoor pool and a private beach. It also features a sauna and a fitness centre.

8
Hotel Marina El Cid Spa and Beach Resort
Hotel Marina El Cid Spa and Beach Resort
8.6 Excellent
Boulevard El Cid Unidad 15, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.0 km from city centre, Puerto Morelos 

Featuring a private beach, an outdoor pool and a sauna, Hotel Marina El Cid Spa & Beach Resort All Inclusive is situated in Puerto Morelos and showcases unique views of Parque Nacional Arrecife de Puerto Morelos. Some of the facilities provided at this cosy 5-star resort are outdoor tennis courts, an all-inclusive meal plan and a Jacuzzi.

Cheapest hotels in Puerto Morelos, Quintana Roo

Show all 743 hotels
Posada Amor Hotel Boutique
Posada Amor Hotel Boutique
8.5 Excellent
Ave Javier Rojo Gomez Super Mz 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.1 km from city centre,  

Posada Amor Hotel Boutique is located in Puerto Morelos and provides free Wi-Fi. It also offers a BBQ/picnic area, luggage storage and a tour desk.

$28
Avg. per night
Rancho Sak-Ol
Rancho Sak-Ol
8.4 Excellent
Super Manzana 7 Lote 3, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.2 km from city centre,  

Rancho Sakol is situated in Puerto Morelos and features free wireless internet. The various facilities this charming inn offers include a Jacuzzi, massage services and free bicycle rental.

$95
Avg. per night
Senses Riviera Maya By Artisan - Adults Only
Senses Riviera Maya By Artisan - Adults Only
7.9 Good
Playa Paraiso Lote 75, Puerto Morelos, Quintana Roo, Mexico
Show on map
13.0 km from city centre,  

Located in Playa Paraiso, Senses Riviera Maya by Artisan - Gourmet All Inclusive Adults Only is within a 30-minute drive of Cancun International Airport and provides a private beach and an outdoor pool. It also offers a 24-hour reception, a currency exchange and an express check-in and check-out feature.

$193
Avg. per night
Hotel Marina El Cid Spa and Beach Resort
Hotel Marina El Cid Spa and Beach Resort
8.6 Excellent
Boulevard El Cid Unidad 15, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.0 km from city centre,  

Featuring a private beach, an outdoor pool and a sauna, Hotel Marina El Cid Spa & Beach Resort All Inclusive is situated in Puerto Morelos and showcases unique views of Parque Nacional Arrecife de Puerto Morelos. Some of the facilities provided at this cosy 5-star resort are outdoor tennis courts, an all-inclusive meal plan and a Jacuzzi.

$198
Avg. per night
Ocean Coral & Turquesa by H10
Ocean Coral & Turquesa by H10
8.3 Excellent
Super Manzana 12, Lote 1-05, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.9 km from city centre,  

Featuring a swimming pool and a private beach, Ocean Coral & Turquesa is a deluxe base in Puerto Morelos. Guests also have access to complimentary wireless internet and on-site parking.

$200
Avg. per night
Now Sapphire Riviera Cancun
Now Sapphire Riviera Cancun
8.4 Excellent
SM 11, MZ 9, Lote 10, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.6 km from city centre,  

Providing an on-site night club and a beauty salon, Now Sapphire Riviera Cancun-All Inclusive is situated in Puerto Morelos and boasts 5-star accommodation. It has a day spa, as well as a Jacuzzi, a heated pool and a sauna.

$218
Avg. per night
Now Jade Riviera Cancun Resort & Spa
Now Jade Riviera Cancun Resort & Spa
8.6 Excellent
Unidad 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.9 km from city centre,  

Situated in Puerto Morelos, Now Jade Riviera Cancun - All Inclusive is within a 25-minute drive of Cancun International Airport and provides a private beach, a swimming pool and outdoor tennis courts. Some of the popular features at this luxury 5-star resort include an all-inclusive meal plan and a Jacuzzi.

$249
Avg. per night
Grand Residences Riviera Cancun, a Registry Collection Hotel
Grand Residences Riviera Cancun, a Registry Collection Hotel
9.8 Excellent
Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
3.2 km from city centre,  

Boasting outdoor tennis courts, a private beach and an outdoor pool, Grand Residences Riviera Cancun is situated in Puerto Morelos and provides comfortable accommodation. It offers 5-star accommodation with air-conditioned rooms.

$299
Avg. per night

Hotel prices in Puerto Morelos

2 stars or below

$28 - $95

Rancho Sak-Ol

No. 1 most popular

Rancho Sak-Ol
8.4 Excellent
$95
Avg. per night
Posada Amor Hotel Boutique

Best value

$28
Avg. per night
4 stars and up

$193 - $711

Royalton Riviera Cancun

No. 1 most popular

$300
Avg. per night
Grand Residences Riviera Cancun, a Registry Collection Hotel
$299
Avg. per night
Senses Riviera Maya By Artisan - Adults Only
$193
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Puerto Morelos

About Puerto Morelos

A thriving Caribbean port town on the Yucatan Peninsula, Puerto Morelos is a relaxed fishing village between the touristic hotspots of Cancun and Playa del Carmen. Warm Caribbean waters, a stunning barrier reef and brilliantly hued cenotes make this one of the most cherished spots in Mexico for diving, fishing and snorkelling.

Things to do

Puerto Morelos is a diver’s dreamland, home to the Mesoamerican Barrier reef, the second largest in the world. Casual divers and snorkelers can float amongst sea turtles, eagle rays, lobsters and rainbow-coloured fish, while wreck divers head for the sunken C-56 navy boat and the cenotes sinkholes. A special treat is diving to the underwater sculpture series by artist Jason de Caires Taylor.

Other water-based activities include jet skiing, parasailing and swimming with whale sharks. Anglers can book a sports fishing charter to catch sailfish, Spanish mackerel, wahoo and blue marlin. You can also fish straight from the pier in the heart of town.

Pick up some local crafts, jewellery and high-quality handcrafted hammocks at Artisans Market, then stroll Jardin Botanico Dr Alfredo Barrera Marin, a 65-hectare botanical reserve featuring orchids, bromeliads and various succulents. Traveling with kids? Don’t miss the Croco Cun Interactive Zoo, a conservationist zoo with endangered species, boa constrictors, spider monkeys, crocodiles and macaws.

In the evening, enjoy live music and traditional Mexican dishes at La Petita or try Uruguayan cuisine at Al Chimichurri. Practice your salsa dancing at Posada Amor and sip handcrafted martinis at Bara Bara.

Getting around

Many visitors choose to walk or rent a bike in Puerto Morelos, but taxis are available in the main square. You can pick up a rental car at Cancun International Airport, about 25 kilometres away.

Puerto Morelos travel FAQs

  • What are the best hotels in Puerto Morelos?

    Royalton Riviera Cancun, rated with a score of 8.0 from 422 reviewers, is one of the most popular hotels in Puerto Morelos. Other top stays include Senses Riviera Maya By Artisan - Adults Only, with an average rating of 7.9 from 255 reviewers, and Desire Resort & Spa Riviera Maya - Couples Only, with a score of 9.1 from 146 reviewers.

  • How much do hotels in Puerto Morelos cost?

    Puerto Morelos hotels have an average price of $292/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Puerto Morelos?

    HotelsCombined searches in the last 3 days suggest cheap Puerto Morelos hotels have prices starting from as low as $18/night, depending on the popularity of your requested dates.

  • How much is a hotel in Puerto Morelos tonight?

    Users have found prices for hotels in Puerto Morelos tonight starting as low as $32, rising to an average cost of $234, based on searches in the last 72 hours.