Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Morelos

Filter by star ratings
All filters
Righetto Vacation Rentals
9.7 Excellent

0.5 mi from city centre, Puerto Morelos Show on map

ExcellentBased on 89 reviews
9.7

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

Now Natura Riviera Cancun

6.7 mi from city centre, Puerto Morelos Show on map

The hotel is situated in Cancun and features free Wi-Fi. It also offers a 24-hour business centre, a swimming pool and a 24-hour reception.

Caribe Suites
1.0 Poor

0.3 mi from city centre, Puerto Morelos Show on map

PoorBased on 1 review
1.0

Caribe Suites is located in Puerto Morelos and features complimentary Wi-Fi.

Casa Velero Puerto Morelos
8.0 Excellent

0.1 mi from city centre, Puerto Morelos Show on map

ExcellentBased on 226 reviews
8.0

Casa Velero is located in Puerto Morelos and offers free Wi-Fi. It also provides a swimming pool, a sun deck and bicycle rental.

Suites Sanrey
7.6 Good

0.6 mi from city centre, Puerto Morelos Show on map

GoodBased on 61 reviews
7.6

Suites SanRey is located in Puerto Morelos and features free Wi-Fi.

Tropical Paradise Apartment
9.2 Excellent

2.0 mi from city centre, Puerto Morelos Show on map

ExcellentBased on 8 reviews
9.2

Tropical Paradise Apartment provides a comfortable setting while in Puerto Morelos. It also features an express check-in and check-out feature, a swimming pool and free Wi-Fi.

Kaam Accommodations
8.7 Excellent

0.2 mi from city centre, Puerto Morelos Show on map

ExcellentBased on 12 reviews
8.7

Featuring an outdoor pool, Kaam Accommodations is situated in Puerto Morelos and provides comfortable accommodation. It also offers babysitting/child services, free Wi-Fi and a tour desk.

Secrets Maroma Beach Riviera Cancun - Adults Only
9.3 Excellent

10.4 mi from city centre, Playa del Carmen Show on map

ExcellentBased on 137 reviews
9.3

Secrets Maroma Beach Riviera Cancun - Adults only All Inclusive is a comfortable setting when in Playa Paraiso and is close to everything the area has to offer. It offers excellent fitness facilities, including a swimming pool, outdoor tennis courts and an outdoor pool.

The Grand Mayan At Vidanta - Riviera Maya, Mexico

3.7 mi from city centre, Puerto Morelos Show on map

Located in Playa del Carmen, Suites at Mayan Palace Vidanta Resort Riviera Maya offers 5-star accommodation, as well as an outdoor pool. Guests can also enjoy free internet throughout the property.

El Dorado Royale a Spa Resort by Karisma - Adults only
8.7 Excellent

14.2 mi from city centre, Playa del Carmen Show on map

ExcellentBased on 51 reviews
8.7

Boasting a sauna, a private beach and an outdoor pool, El Dorado Royale a Spa Resort by Karisma is located in Puerto Morelos and provides comfortable accommodation. It also offers a 24-hour reception, an all-inclusive meal plan and massage services.

Tips for booking a Puerto Morelos hotel

Cheapest month:September
Most expensive month:January
Average price in Puerto Morelos:$374/night
Absolute cheapest price found:$10/night
Cheapest day:Saturday
Most expensive day:Wednesday
$297 - $443
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$250 - $296
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Morelos hotels

Show all 641 hotels
1
The Grand at Moon Palace Cancun
8.3 Excellent

11.6 mi from city centre, Cancún Show on map

Situated in Cancun, The Grand at Moon Palace All Inclusive offers 4.5-star accommodation, as well as a private beach and an outdoor pool. It also provides a kids club, valet parking and room service.

2
Desire Riviera Maya Pearl Resort - Couples Only
8.8 Excellent

1.1 mi 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
El Dorado Casitas Royale by Karisma - Adults only
8.6 Excellent

14.6 mi from city centre, Playa del Carmen Show on map

Featuring an outdoor pool and a sauna, El Dorado Casitas Royale by Karisma is located in Puerto Morelos and offers luxury accommodation. There is also a gym with an infinity pool.

4
Righetto Vacation Rentals
9.7 Excellent

0.5 mi from city centre, Puerto Morelos Show on map

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

5
Secrets Maroma Beach Riviera Cancun - Adults Only
9.3 Excellent

10.4 mi from city centre, Playa del Carmen Show on map

Secrets Maroma Beach Riviera Cancun - Adults only All Inclusive is a comfortable setting when in Playa Paraiso and is close to everything the area has to offer. It offers excellent fitness facilities, including a swimming pool, outdoor tennis courts and an outdoor pool.

6
El Dorado Royale a Spa Resort by Karisma - Adults only
8.7 Excellent

14.2 mi from city centre, Playa del Carmen Show on map

Boasting a sauna, a private beach and an outdoor pool, El Dorado Royale a Spa Resort by Karisma is located in Puerto Morelos and provides comfortable accommodation. It also offers a 24-hour reception, an all-inclusive meal plan and massage services.

7
Hotel Marina El Cid Spa & Beach Resort
8.7 Excellent

1.3 mi from city centre, Puerto Morelos Show on map

Featuring a private beach, an outdoor pool and a Turkish steam bath, 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 a rooftop terrace, a Jacuzzi and outdoor tennis courts.

8
Hotel Arrecifes Suites
8.4 Excellent

0.5 mi from city centre, Puerto Morelos Show on map

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 641 hotels
Hostel Humanity
8.1 Excellent

1.6 mi from city centre, Puerto Morelos Show on map

Hostel Humanity provides a comfortable setting when in Puerto Morelos.

$11
Avg. per night
Casa Kayab
8.1 Excellent

2.8 mi from city centre, Puerto Morelos Show on map

Casa Kayab is located in Puerto Morelos and offers free Wi-Fi. It also features an express check-in and check-out feature.

$19
Avg. per night
Posada Amor Hotel Boutique
8.5 Excellent

0.1 mi from city centre, Puerto Morelos Show on map

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.

$21
Avg. per night
Casitas Kinsol
8.9 Excellent

1.7 mi from city centre, Puerto Morelos Show on map

Casitas Kinsol provides a comfortable setting when in Puerto Morelos. It also offers a safe, luggage storage and free Wi-Fi.

$34
Avg. per night
Hotel Caracol Puerto
7.4 Good

0.1 mi from city centre, Puerto Morelos Show on map

Hotel Caracol Puerto provides comfortable 3-star accommodation in Puerto Morelos. It also offers a terrace.

$38
Avg. per night
Hotel & Beach Club Ojo De Agua
5.9 Okay

0.2 mi from city centre, Puerto Morelos Show on map

Arena Beach Club Hotel provides a comfortable setting while in Puerto Morelos. It also offers a swimming pool, luggage storage and free Wi-Fi.

$41
Avg. per night
Acamaya Reef Cabanas - Caravan Park
7.9 Good

1.8 mi from city centre, Puerto Morelos Show on map

Acamaya Reef Cabanas provides a unique setting when in Puerto Morelos. Guests can also enjoy free internet throughout the property.

$43
Avg. per night
Casa Boutique Hokhmah
8.7 Excellent

11.4 mi from city centre, Puerto Morelos Show on map

Casa Boutique Hokhmah by Elevate Rooms provides a comfortable setting while in Puerto Morelos. Guests can also enjoy free internet access throughout the property.

$45
Avg. per night

Hotel prices in Puerto Morelos

2 stars and under

$11 - $91

#1 Most popular

$21
Avg. per night

#2 Most popular

Hotel Amar Inn
9.4 Excellent
$71
Avg. per night

Best value

Hostel Humanity
8.1 Excellent
$11
Avg. per night
3 stars

$38 - $165

#1 Most popular

$76
Avg. per night

#2 Most popular

$54
Avg. per night

Best value

$38
Avg. per night
4 stars +

$153 - $1,234

$305
Avg. per night

#2 Most popular

$186
Avg. per night

Best value

$153
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 Dreams Riviera Cancun Resort & Spa, which has a current rating of 8.8. For other potential stays, consider Desire Riviera Maya Pearl Resort - Couples Only and Hotel Marina El Cid Spa & Beach Resort, which can also be great places to stay in Puerto Morelos.

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

    Desire Riviera Maya Pearl Resort - Couples Only is a good hotel close to Puerto Morelos Town Square - it has scored 8.8 over 91 reviews from HotelsCombined users.

  • How much do hotels in Puerto Morelos cost?

    Searches in the last 72 hours suggest an average price of around $200/night is normal for a hotel in Puerto Morelos. 4-star and 5-star hotels in Puerto Morelos had average prices of $280/night and $397/night, respectively.

  • How much is a cheap hotel in Puerto Morelos?

    Over the last 3 days, Puerto Morelos hotels have been found for as cheap as $11/night in searches by HotelsCombined users.

  • How much is a hotel in Puerto Morelos tonight?

    Over the last 3 days, the starting price of a hotel in Puerto Morelos tonight has been as low as $20 and the average price has been as much as $198.