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
Grand Residences Riviera Cancun
9.2 Excellent

3.2 km from city centre, Puerto Morelos Show on map

ExcellentBased on 19 reviews
9.2

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.7 Excellent

6.5 km from city centre, Puerto Morelos Show on map

ExcellentBased on 145 reviews
8.7

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.

Senses Riviera Maya By Artisan - Adults Only
Senses Riviera Maya By Artisan - Adults Only
8.2 Excellent

13.0 km from city centre, Puerto Morelos Show on map

ExcellentBased on 215 reviews
8.2

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

6.6 km from city centre, Puerto Morelos Show on map

ExcellentBased on 145 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.2 Excellent

3.2 km from city centre, Puerto Morelos Show on map

ExcellentBased on 1 review
9.2

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

5.3 km from city centre, Puerto Morelos Show on map

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.9 Excellent

1.7 km from city centre, Puerto Morelos Show on map

ExcellentBased on 92 reviews
8.9

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
9.2 Excellent

9.5 km from city centre, Puerto Morelos Show on map

ExcellentBased on 10 reviews
9.2

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.

Hotel Marina El Cid Spa and Beach Resort
Hotel Marina El Cid Spa and Beach Resort
8.9 Excellent

2.1 km from city centre, Puerto Morelos Show on map

ExcellentBased on 114 reviews
8.9

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.

Hideaway at Royalton - Adults Only
Hideaway at Royalton - Adults Only
7.5 Good

11.4 km from city centre, Puerto Morelos Show on map

GoodBased on 93 reviews
7.5

Hideaway at Royalton Riviera Cancun All Inclusive-Adults Only provides 5-star accommodation in Cancun. It also features outdoor tennis courts, an outdoor pool and a Turkish steam bath.

Tips for booking a Puerto Morelos hotel

Cheapest month:January
Most expensive month:June
Average price in Puerto Morelos:$445/night
Absolute cheapest price found:$24/night
Cheapest day:Wednesday
Most expensive day:Tuesday
$269 - $652
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$236 - $333
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Morelos hotels

Show all 659 hotels
1
Grand Residences Riviera Cancun
Grand Residences Riviera Cancun
9.2 Excellent

3.2 km from city centre, Puerto Morelos Show on map

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.9 Excellent

1.7 km from city centre, Puerto Morelos Show on map

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.7 Excellent

6.5 km from city centre, Puerto Morelos Show on map

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
Rancho Sak-Ol
Rancho Sak-Ol
8.3 Excellent

1.2 km from city centre, Puerto Morelos Show on map

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.

5
Hotel Marina El Cid Spa and Beach Resort
Hotel Marina El Cid Spa and Beach Resort
8.9 Excellent

2.1 km from city centre, Puerto Morelos Show on map

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.

6
Hideaway at Royalton - Adults Only
Hideaway at Royalton - Adults Only
7.5 Good

11.4 km from city centre, Puerto Morelos Show on map

Hideaway at Royalton Riviera Cancun All Inclusive-Adults Only provides 5-star accommodation in Cancun. It also features outdoor tennis courts, an outdoor pool and a Turkish steam bath.

7
Royalton Riviera Cancun
Royalton Riviera Cancun
8.1 Excellent

11.4 km from city centre, Puerto Morelos Show on map

Situated in Cancun, the resort is within a 20-minute drive of Cancun International Airport and offers an outdoor pool, indoor tennis courts and a private beach. It also provides a sauna, an all-inclusive meal plan and water slides.

8
Now Jade Riviera Cancun Resort & Spa
Now Jade Riviera Cancun Resort & Spa
8.8 Excellent

2.7 km from city centre, Puerto Morelos Show on map

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.

Cheapest hotels in Puerto Morelos, Quintana Roo

Show all 659 hotels
Rancho Sak-Ol
Rancho Sak-Ol
8.3 Excellent

1.2 km from city centre, Puerto Morelos Show on map

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.

$100
Avg. per night
Ocean Coral & Turquesa by H10
Ocean Coral & Turquesa by H10
8.4 Excellent

4.1 km from city centre, Puerto Morelos Show on map

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.

$152
Avg. per night
Senses Riviera Maya By Artisan - Adults Only
Senses Riviera Maya By Artisan - Adults Only
8.2 Excellent

13.0 km from city centre, Puerto Morelos Show on map

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.

$167
Avg. per night
Dreams Riviera Cancun Resort & Spa
Dreams Riviera Cancun Resort & Spa
8.8 Excellent

2.8 km from city centre, Puerto Morelos Show on map

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.

$201
Avg. per night
Azul Beach Resort Sensatori Mexico, By Karisma- Todo Incluido
Azul Beach Resort Sensatori Mexico, By Karisma- Todo Incluido
8.0 Excellent

6.9 km from city centre, Puerto Morelos Show on map

Situated in Puerto Morelos, Azul Beach Hotel provides modern 5-star accommodation, as well as a rooftop terrace and an outdoor pool. It also offers a kids club, an all-inclusive meal plan and valet parking.

$202
Avg. per night
Breathless Riviera Cancun Resort & Spa (Adults Only)
Breathless Riviera Cancun Resort & Spa (Adults Only)
8.7 Excellent

6.5 km from city centre, Puerto Morelos Show on map

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.

$211
Avg. per night
Hotel Marina El Cid Spa and Beach Resort
Hotel Marina El Cid Spa and Beach Resort
8.9 Excellent

2.1 km from city centre, Puerto Morelos Show on map

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.

$224
Avg. per night
Now Jade Riviera Cancun Resort & Spa
Now Jade Riviera Cancun Resort & Spa
8.8 Excellent

2.7 km from city centre, Puerto Morelos Show on map

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.

$227
Avg. per night

Hotel prices in Puerto Morelos

4 stars and up

$152 - $702

Royalton Riviera Cancun

No. 1 most popular

$235
Avg. per night
Grand Residences Riviera Cancun

No. 2 most popular

$270
Avg. per night
Ocean Coral & Turquesa by H10

Best value

$152
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.1 from 256 reviewers, is one of the most popular hotels in Puerto Morelos. Other top stays include Grand Residences Riviera Cancun, with an average rating of 9.2 from 19 reviewers, and Senses Riviera Maya By Artisan - Adults Only, with a score of 8.2 from 215 reviewers.

  • How much do hotels in Puerto Morelos cost?

    Hotels in Puerto Morelos cost an average of $194/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Puerto Morelos had higher average prices of $377/night and $524/night, respectively.

  • 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 $25/night, depending on the popularity of your requested dates.

  • How much is a hotel in Puerto Morelos tonight?

    Puerto Morelos hotels start at $25 for tonight; however, the average price of accommodation is about $230. Many 4-star stays can be found in Puerto Morelos tonight, with prices starting at $312. These prices were found on HotelsCombined within the last 72 hours.