Hotels in Puerto Morelos

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

Puerto Morelos, Quintana Roo, Mexico
29 Jan — 30 Jan2
Puerto Morelos, Quintana Roo, Mexico
Sat 29/1
Sun 30/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Morelos

Filter by star ratings
All filters
Royalton Riviera Cancun, An Autograph Collection Resort & Casino
Royalton Riviera Cancun, An Autograph Collection Resort & Casino
7.9 Good
Carr Federal 307 Tulum-Cancun Km 332.15, Puerto Morelos, Quintana Roo, Mexico
Show on map
7.1 mi from city centre, Puerto Morelos 
GoodBased on 524 reviews
7.9

Boasting a private beach, indoor tennis courts and an outdoor pool, Royalton Riviera Cancun An Autograph Collection Resort & Casino is located in Cancun and provides luxury accommodation. Some of the popular facilities at this 5-star resort include an all-inclusive meal plan and water slides.

Desire Riviera Maya Pearl Resort - Couples Only
Desire Riviera Maya Pearl Resort - Couples Only
8.7 Excellent
Costera Norte S.m. 10 Mz. 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.1 mi from city centre, Puerto Morelos 
ExcellentBased on 92 reviews
8.7

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.

Dreams Sapphire Resort & Spa
Dreams Sapphire Resort & Spa
8.3 Excellent
SM 11, MZ 9, Lote 10, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.2 mi from city centre, Puerto Morelos 
ExcellentBased on 369 reviews
8.3

Boasting outdoor tennis courts and a private beach, Dreams Sapphire Resort & Spa is a deluxe base in Puerto Morelos. It has a fitness centre, as well as free Wi-Fi, a kids club and an outdoor pool.

Hideaway at Royalton Riviera Cancun, An Autograph Collection Resort, Adults Only
Hideaway at Royalton Riviera Cancun, An Autograph Collection Resort, Adults Only
7.8 Good
Carretera Federal 307, Puerto Morelos, Quintana Roo, Mexico
Show on map
7.1 mi from city centre, Puerto Morelos 
GoodBased on 160 reviews
7.8

Hideaway at Royalton Riviera Cancun An Autograph Collection Resort Adults Only provides 4-star accommodation in Cancun. It also features a Jacuzzi, outdoor tennis courts and an outdoor pool.

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

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.

Ocean Coral & Turquesa by H10
Ocean Coral & Turquesa by H10
6.8 Good
Super Manzana 12, Lote 1-05, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.4 mi from city centre, Puerto Morelos 
GoodBased on 18 reviews
6.8

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.

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
2.0 mi 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.

Dreams Jade Resort & Spa
Dreams Jade Resort & Spa
8.6 Excellent
Unidad 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.8 mi from city centre, Puerto Morelos 
ExcellentBased on 736 reviews
8.6

Dreams Jade Resort & Spa offers 5-star accommodation in Puerto Morelos. It provides free Wi-Fi, an outdoor pool and outdoor tennis courts.

Dreams Riviera Cancun Resort & Spa
Dreams Riviera Cancun Resort & Spa
8.8 Excellent
Carretera Federal 307, Chetumal-Puerto Juarez, Benito Juarez, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.8 mi from city centre, Puerto Morelos 
ExcellentBased on 438 reviews
8.8

Situated in Puerto Morelos, Dreams Riviera Cancun Resort & Spa is within a 20-minute drive of Cancun International Airport and provides a swimming pool, an outdoor pool and a private beach. There is also a fitness centre with an infinity pool.

Desire Resort & Spa Riviera Maya - Couples Only
Desire Resort & Spa Riviera Maya - Couples Only
9.2 Excellent
Carretera Puerto Morelos Km 27.5, Puerto Morelos, Quintana Roo, Mexico
Show on map
4.1 mi from city centre, Puerto Morelos 
ExcellentBased on 140 reviews
9.2

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

Tips for booking a Puerto Morelos hotel

Cheapest month:July
Most expensive month:January
Average price in Puerto Morelos:£230/night
Absolute cheapest price found:£20/night
Cheapest day:Friday
Most expensive day:Tuesday
£177 - £296
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£169 - £257
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Morelos hotels

Show all 803 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
2.0 mi from city centre, Puerto Morelos, QR, Mexico 

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.7 Excellent
Costera Norte S.m. 10 Mz. 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.1 mi from city centre, Puerto Morelos, QR, Mexico 

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.3 Excellent
Petempich SM 12 Mza 41 Lote 2-04, Puerto Morelos, Quintana Roo, Mexico
Show on map
4.0 mi from city centre, Puerto Morelos, QR, Mexico 

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
2.0 mi from city centre, Puerto Morelos, QR, Mexico 

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
Dreams Sapphire Resort & Spa
Dreams Sapphire Resort & Spa
8.3 Excellent
SM 11, MZ 9, Lote 10, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.2 mi from city centre, Puerto Morelos, QR, Mexico 

Boasting outdoor tennis courts and a private beach, Dreams Sapphire Resort & Spa is a deluxe base in Puerto Morelos. It has a fitness centre, as well as free Wi-Fi, a kids club and an outdoor pool.

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

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
3.4 mi from city centre, Puerto Morelos, QR, Mexico 

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.7 Excellent
Boulevard El Cid Unidad 15, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.3 mi from city centre, Puerto Morelos, QR, Mexico 

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 803 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 mi 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.

£11
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
0.7 mi 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.

£49
Avg. per night
Hacienda Morelos Beach front Hotel
Hacienda Morelos Beach front Hotel
7.7 Good
Av Rafael E Melgar Lote 5, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.2 mi from city centre,  

Conveniently situated and offering a private beach, an outdoor pool and a rooftop terrace, this comfortable hotel is located within easy driving distance of Playa Paraiso. It also provides a 24-hour reception, luggage storage and a ticket service.

£67
Avg. per night
Senses Riviera Maya By Artisan - Adults Only
Senses Riviera Maya By Artisan - Adults Only
7.7 Good
Carretera Chetumal-Cancún 307, Puerto Morelos, Quintana Roo, Mexico
Show on map
8.1 mi 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.

£113
Avg. per night
Ocean Coral & Turquesa by H10
Ocean Coral & Turquesa by H10
6.8 Good
Super Manzana 12, Lote 1-05, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.4 mi 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.

£144
Avg. per night
Hotel Marina El Cid Spa and Beach Resort
Hotel Marina El Cid Spa and Beach Resort
8.7 Excellent
Boulevard El Cid Unidad 15, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.3 mi 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.

£165
Avg. per night
Dreams Jade Resort & Spa
Dreams Jade Resort & Spa
8.6 Excellent
Unidad 26, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.8 mi from city centre,  

Dreams Jade Resort & Spa offers 5-star accommodation in Puerto Morelos. It provides free Wi-Fi, an outdoor pool and outdoor tennis courts.

£207
Avg. per night
Royalton Riviera Cancun, An Autograph Collection Resort & Casino
Royalton Riviera Cancun, An Autograph Collection Resort & Casino
7.9 Good
Carr Federal 307 Tulum-Cancun Km 332.15, Puerto Morelos, Quintana Roo, Mexico
Show on map
7.1 mi from city centre,  

Boasting a private beach, indoor tennis courts and an outdoor pool, Royalton Riviera Cancun An Autograph Collection Resort & Casino is located in Cancun and provides luxury accommodation. Some of the popular facilities at this 5-star resort include an all-inclusive meal plan and water slides.

£227
Avg. per night

Hotel prices in Puerto Morelos

2 stars and under
Posada Amor Hotel Boutique
No. 1 most popular

Posada Amor Hotel Boutique

Ave Javier Rojo Gomez Super Mz 1, Puerto Morelos, Quintana Roo, Mexico

8.5. Excellent
£11

Avg. per night

3 stars
Hacienda Morelos Beach front Hotel
No. 1 most popular

Hacienda Morelos Beach front Hotel

Av Rafael E Melgar Lote 5, Puerto Morelos, Quintana Roo, Mexico

7.7. Good
£67

Avg. per night

4 stars +
Dreams Sapphire Resort & Spa
No. 1 most popular

Dreams Sapphire Resort & Spa

SM 11, MZ 9, Lote 10, Puerto Morelos, Quintana Roo, Mexico

8.3. Excellent
£242

Avg. per night

Excellence Riviera Cancun by The Excellence Collection - Adults Only
No. 2 most popular

Excellence Riviera Cancun by The Excellence Collection - Adults Only

Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos, Quintana Roo, Mexico

9.1. Excellent
£378

Avg. per night

Generations Riviera Maya By Karisma
Best value

Generations Riviera Maya By Karisma

Km. 45, Carretera Cancun, Puerto Morelos, Quintana Roo, Mexico

8.0. Excellent
£236

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?

    Puerto Morelos is home to many highly-rated hotels, one of which is Royalton Riviera Cancun, An Autograph Collection Resort & Casino, which has a current rating of 7.9. For other potential stays, consider Desire Riviera Maya Pearl Resort - Couples Only and Dreams Sapphire Resort & Spa, which can also be great places to stay in Puerto Morelos.

  • How much is a hotel in Puerto Morelos tonight?

    Users have found prices for hotels in Puerto Morelos tonight starting as low as £29, rising to an average cost of £224, based on searches in the last 72 hours. Prices start from £167 for a 4-star hotel in Puerto Morelos for tonight.