Hotels in Puerto Morelos

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

Puerto Morelos, Quintana Roo, Mexico
May 25 — May 262
Puerto Morelos, Quintana Roo, Mexico
Wed 5/25
Thu 5/26
...and more

Puerto Morelos hotels recommended by HotelsCombined

Wed 5/25
Thu 5/26

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
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.2 Excellent
Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico
Show on map
2.0 mi from city centre, Puerto Morelos 
ExcellentBased on 22 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 also features a sauna, a Jacuzzi and a fitness centre.

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

Hideaway at Royalton Riviera Cancun An Autograph Collection Resort Adults Only is situated in Cancun and features complimentary wireless internet. It also provides a Jacuzzi, outdoor tennis courts and an outdoor pool.

Dreams Natura Riviera Cancun
Dreams Natura Riviera Cancun
7.6 Good
Sm 31, Mz 03, Lote 101-21, Km 332, Puerto Morelos, Quintana Roo, Mexico
Show on map
6.7 mi from city centre, Puerto Morelos 
GoodBased on 161 reviews
7.6

Dreams Natura Resort & Spa - All Inclusive is located in Cancun and features free Wi-Fi. It also offers a kids club, an outdoor pool and a sauna.

Villas Valentina
Villas Valentina
7.9 Good
Av Rafael E.melgar Mz 4 Lt 3a, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.1 mi from city centre, Puerto Morelos 
GoodBased on 277 reviews
7.9

Situated in Puerto Morelos, Villas Valentina offers 3-star accommodation, as well as a Jacuzzi. It provides free Wi-Fi, room service and an airport shuttle.

Casa Velero Puerto Morelos
Casa Velero Puerto Morelos
8.2 Excellent
Puerto Morelos, Quintana Roo, Mexico
Show on map
0.1 mi from city centre, Puerto Morelos 
ExcellentBased on 348 reviews
8.2

Casa Velero is located in Puerto Morelos and offers free Wi-Fi. It also provides an outdoor pool, an express check-in and check-out feature and a sun deck.

Velas Condos
Velas Condos
8.8 Excellent
Av. Javier Rojo Gomez Calle Plutarco, Elias Calles Smza MZ 13, Lote 2-15, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.4 mi from city centre, Puerto Morelos 
ExcellentBased on 188 reviews
8.8

Located in Puerto Morelos, Vela's Condos is an easy drive from Lakam Centre Cancun-Riviera Maya and offers free private parking on site. It also provides a tour desk, an outdoor pool and an airport shuttle.

Casa Boutique Hokhmah
Casa Boutique Hokhmah
8.4 Excellent
Rta Cenotes Central Vallarta, KM 15.5, Puerto Morelos, Quintana Roo, Mexico
Show on map
11.4 mi from city centre, Puerto Morelos 
ExcellentBased on 199 reviews
8.4

Casa Boutique Hokhmah by Elevate Rooms provides comfortable 3-star accommodation in Puerto Morelos. Guests can also enjoy free internet access throughout the property.

Hotel Ojo De Agua
Hotel Ojo De Agua
7.2 Good
0, Cda. Ejército Mexicano Mz 2 Lt 16 SM2, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.3 mi from city centre, Puerto Morelos 
GoodBased on 900 reviews
7.2

Boasting a private beach and an outdoor pool, Ojo de Agua Beach Front Hotel is located in Puerto Morelos and provides comfortable accommodation. Guests can also make use of complimentary wireless internet.

Kaam Accommodations
Kaam Accommodations
8.8 Excellent
Puerto Morelos, Quintana Roo, Mexico
Show on map
0.2 mi from city centre, Puerto Morelos 
ExcellentBased on 55 reviews
8.8

Kaam Accommodations provides 3-star accommodation in Puerto Morelos. It offers complimentary Wi-Fi, an outdoor pool and babysitting/child services.

Tips for booking a Puerto Morelos hotel

Cheapest month:January
Most expensive month:February
Average price in Puerto Morelos:$368/night
Cheapest price found:$37/night
Cheapest day:Monday
Most expensive day:Wednesday
$101 - $631
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$333 - $400
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Morelos hotels

Show all 840 hotels
1
Buenos Dias B&b
Buenos Dias B&b
8.9 Excellent
Manzana 6 Lote 10 Region 17 Colonia Zetina Gasca, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.6 mi from city centre, Puerto Morelos, QR, Mexico 

Buenos Dias Guest House provides a modern setting while in Puerto Morelos. It also offers a swimming pool, free Wi-Fi and luggage storage.

2
Grand Residences Riviera Cancun, a Registry Collection Hotel
Grand Residences Riviera Cancun, a Registry Collection Hotel
9.2 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 also features a sauna, a Jacuzzi and a fitness centre.

3
Righetto Vacation Rentals
Righetto Vacation Rentals
9.7 Excellent
Avenida Ninos Heroes, 802, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.5 mi from city centre, Puerto Morelos, QR, Mexico 

Situated in Puerto Morelos, Righetto Vacation Rentals provides 3-star accommodation, as well as an outdoor pool. It also offers a ticket service, luggage storage and a tour desk.

4
Dreams Sapphire Resort & Spa
Dreams Sapphire Resort & Spa
8.3 Excellent
Super Manzana 11, Manzana 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.

5
Rancho Sak-Ol
Rancho Sak-Ol
8.5 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 provides a charming setting while in Puerto Morelos. It also offers free Wi-Fi, massage services and free bicycle rental.

6
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 an outdoor pool, a sauna and a private beach. It also features a rooftop terrace and a fitness centre.

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

Hideaway at Royalton Riviera Cancun An Autograph Collection Resort Adults Only is situated in Cancun and features complimentary wireless internet. It also provides a Jacuzzi, outdoor tennis courts and an outdoor pool.

8
Arrecifes Suites
Arrecifes Suites
8.2 Excellent
Calle Heriberto Frias SM 2 Mz 14 Lote 7, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.5 mi from city centre, Puerto Morelos, QR, Mexico 

Situated in Puerto Morelos, Arrecifes Suites offers 3-star accommodation, as well as an outdoor pool and a private beach. It also provides luggage storage, a 24-hour reception and a concierge.

Cheapest hotels in Puerto Morelos, Quintana Roo

Show all 840 hotels
Buenos Dias B&b
Buenos Dias B&b
8.9 Excellent
Manzana 6 Lote 10 Region 17 Colonia Zetina Gasca, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.6 mi from city centre,  

Buenos Dias Guest House provides a modern setting while in Puerto Morelos. It also offers a swimming pool, free Wi-Fi and luggage storage.

$29
Avg. per night
Casitas Kinsol
Casitas Kinsol
8.9 Excellent
Avenida Zetina Gasca Lote 18 Manzana 6, Puerto Morelos, Quintana Roo, Mexico
Show on map
1.7 mi from city centre,  

Casitas Kinsol provides a comfortable setting when in Puerto Morelos. It also offers a concierge, massage services and free Wi-Fi.

$38
Avg. per night
Hotel Caracol Puerto
Hotel Caracol Puerto
7.9 Good
AV Niños Heroes MZ. 5 Lote 29 Region 2, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.1 mi from city centre,  

Hotel Caracol Puerto provides comfortable 3-star accommodation in Puerto Morelos. Guests can also enjoy complimentary internet throughout the property.

$40
Avg. per night
Villas Valentina
Villas Valentina
7.9 Good
Av Rafael E.melgar Mz 4 Lt 3a, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.1 mi from city centre,  

Situated in Puerto Morelos, Villas Valentina offers 3-star accommodation, as well as a Jacuzzi. It provides free Wi-Fi, room service and an airport shuttle.

$42
Avg. per night
Casa Velero Puerto Morelos
Casa Velero Puerto Morelos
8.2 Excellent
Puerto Morelos, Quintana Roo, Mexico
Show on map
0.1 mi from city centre,  

Casa Velero is located in Puerto Morelos and offers free Wi-Fi. It also provides an outdoor pool, an express check-in and check-out feature and a sun deck.

$46
Avg. per night
Hotel Ojo De Agua
Hotel Ojo De Agua
7.2 Good
0, Cda. Ejército Mexicano Mz 2 Lt 16 SM2, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.3 mi from city centre,  

Boasting a private beach and an outdoor pool, Ojo de Agua Beach Front Hotel is located in Puerto Morelos and provides comfortable accommodation. Guests can also make use of complimentary wireless internet.

$47
Avg. per night
Grand Hotel Gota De Sal
Grand Hotel Gota De Sal
5.8 Okay
Av. Javier Rojo Gomez, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.2 mi from city centre,  

Located in Puerto Morelos, Grand Hotel Gota de Sal is within a 25-minute drive of Cancun International Airport and offers an outdoor pool. It also features an express check-in and check-out feature, a 24-hour reception and massage services.

$47
Avg. per night
Hotel el Moro
Hotel el Moro
8.3 Excellent
Av. Javier Rojo Gomez SM 2, M. 5, L. 17, Puerto Morelos, Quintana Roo, Mexico
Show on map
0.0 mi from city centre,  

Boasting an outdoor pool and a rooftop terrace, Hotel El Moro is situated in Puerto Morelos and offers charming accommodation. Guests can also make use of free Wi-Fi.

$48
Avg. per night

Hotel prices in Puerto Morelos

2 stars and under
#1 Most popular

Hotel Amar Inn

Lazaro Cardenas, Lote 4, SM2, Mz1, Puerto Morelos, Quintana Roo, Mexico

9.3 Excellent
$70

Avg. per night

View Deal
Rancho Sak-Ol
#2 Most popular

Rancho Sak-Ol

Super Manzana 7 Lote 3, Puerto Morelos, Quintana Roo, Mexico

8.5 Excellent
$66

Avg. per night

View Deal
Casitas Kinsol
Best value

Casitas Kinsol

Avenida Zetina Gasca Lote 18 Manzana 6, Puerto Morelos, Quintana Roo, Mexico

8.9 Excellent
$38

Avg. per night

View Deal
3 stars
Hotel & Beach Club Ojo De Agua
#1 Most popular

Hotel & Beach Club Ojo De Agua

5 Av Javier Rojo Gomez, Puerto Morelos, Quintana Roo, Mexico

$63

Avg. per night

View Deal
Villas Valentina
#2 Most popular

Villas Valentina

Av Rafael E.melgar Mz 4 Lt 3a, Puerto Morelos, Quintana Roo, Mexico

7.9 Good
$42

Avg. per night

View Deal
Buenos Dias B&b
Best value

Buenos Dias B&b

Manzana 6 Lote 10 Region 17 Colonia Zetina Gasca, Puerto Morelos, Quintana Roo, Mexico

8.9 Excellent
$29

Avg. per night

View Deal
4 stars +
Excellence Riviera Cancun by The Excellence Collection - Adults Only
#1 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
$372

Avg. per night

View Deal
Grand Residences Riviera Cancun, a Registry Collection Hotel
#2 Most popular

Grand Residences Riviera Cancun, a Registry Collection Hotel

Blvd. El Cid, Unidad 28 Lote 1, Puerto Morelos, Quintana Roo, Mexico

9.2 Excellent
$367

Avg. per night

View Deal
Dreams Sapphire Resort & Spa
Best value

Dreams Sapphire Resort & Spa

Super Manzana 11, Manzana 9, Lote 10, Puerto Morelos, Quintana Roo, Mexico

8.3 Excellent
$241

Avg. per night

View Deal

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

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 in Puerto Morelos

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 Puerto Morelos

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.

  • What are the best hotels in Puerto Morelos?

    One of the most popular hotels in Puerto Morelos is Grand Residences Riviera Cancun, a Registry Collection Hotel, which has been reviewed by 22 users and currently has a rating of 9.2/10. Other top-rated locations include Hilton Cancun, an All-Inclusive Resort and Hideaway at Royalton Riviera Cancun, An Autograph Collection Resort, Adults Only, which have received 8.3/10 and 7.6/10 ratings from our users, respectively.

  • What is a good hotel near Puerto Morelos Town Square?

    Villas Valentina is a popular hotel near Puerto Morelos Town Square that is highly recommended, with a score of 7.9 across 277 reviews.

  • How much do hotels in Puerto Morelos cost?

    The average price of a hotel in Puerto Morelos is $253 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Puerto Morelos around is $322 per night, whereas for a 5-star hotel it’s $414 per night.

  • How much is a cheap hotel in Puerto Morelos?

    Prices for Puerto Morelos hotels have been found for as low as $14/night over the last 3 days.

  • How much is a hotel in Puerto Morelos tonight?

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