Hotels in Puerto Morelos

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Puerto Morelos?

Hotel Tequila Cancun
Hotel Tequila Cancun
2.5 star property
Puerto Morelos
8.4 out of 10, Very Good, (154 reviews)
  • cleanliness
    Stay near popular attractions with complimentary WiFi and a refreshing outdoor pool.
The price is P2,840
P3,675 total
includes taxes & fees
Apr 15 - Apr 16
Hotel Tequila Cancun
Paraiso de la Bonita, Adult All-Inclusive, a Luxury Collection Resort
Paraiso de la Bonita, Adult All-Inclusive, a Luxury Collection Resort
5.0 star property
Puerto Morelos
9.4 out of 10, Exceptional, (90 reviews)
  • cleanliness
    Pamper yourself at an adult-only beach resort with 2 pools and a luxury spa.
The price is P26,409
P32,192 total
includes taxes & fees
Apr 28 - Apr 29
Paraiso de la Bonita, Adult All-Inclusive, a Luxury Collection Resort
Hokhmah Heart Hotel
Hokhmah Heart Hotel
3.0 star property
Puerto Morelos
8.8 out of 10, Excellent, (63 reviews)
  • cleanliness
    Tropical wellness escape near Puerto Morelos Beach with rejuvenating spa services.
The price is P2,634
P3,424 total
includes taxes & fees
Apr 3 - Apr 4
Hokhmah Heart Hotel
Buenos Dias B&B
Buenos Dias B&B
3.0 star property
Puerto Morelos
8.4 out of 10, Very Good, (101 reviews)
The price is P2,439
P3,435 total
includes taxes & fees
Apr 3 - Apr 4
Buenos Dias B&B
Studios walking distance to the beach
Studios walking distance to the beach
2.0 star property
Puerto Morelos
8.0 out of 10, Very Good, (1 review)
The price is P5,324
P6,680 total
includes taxes & fees
Apr 3 - Apr 4
Studios walking distance to the beach
Sota Human Space
Sota Human Space
4.0 star property
Puerto Morelos
10.0 out of 10, Exceptional, (10 reviews)
  • cleanliness
    Boutique resort with two tropical pools, minutes from Puerto Morelos' beaches.
The price is P12,696
P15,599 total
includes taxes & fees
May 1 - May 2
Sota Human Space
Dreams Riviera Cancun Resort & Spa - All Inclusive
Dreams Riviera Cancun Resort & Spa - All Inclusive
4.5 star property
Puerto Morelos
8.6 out of 10, Excellent, (1,473 reviews)
  • cleanliness
    Luxurious beach paradise with 3 pools, 9 restaurants, and spa treatments awaits.
The price is P21,971
P26,821 total
includes taxes & fees
Apr 14 - Apr 15
Dreams Riviera Cancun Resort & Spa - All Inclusive
Glamping Mama Loo MM
Glamping Mama Loo MM
3.0 star property
Puerto Morelos
10.0 out of 10, Exceptional, (4 reviews)
  • cleanliness
    Relax in a charming Puerto Morelos lodge with pool and nature's serenity.
The price is P2,816
P3,645 total
includes taxes & fees
Apr 15 - Apr 16
Glamping Mama Loo MM
Casa Puerto Morelos
Casa Puerto Morelos
2.0 star property
Puerto Morelos
8.0 out of 10, Very Good, (18 reviews)
  • cleanliness
    Walk to Puerto Morelos Beach from this seaside guesthouse with 4 beach bars.
The price is P2,805
P3,631 total
includes taxes & fees
Apr 3 - Apr 4
Casa Puerto Morelos
Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All
Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All
5.0 star property
Puerto Morelos
8.4 out of 10, Very Good, (1,040 reviews)
  • cleanliness
    Beachfront luxury with Caribbean flair and 4 outdoor pools for all-day relaxation.
The price is P16,488
P20,187 total
includes taxes & fees
May 3 - May 4
Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All
Areia Boutique Hotel - Puerto Morelos
Areia Boutique Hotel - Puerto Morelos
3.0 star property
Puerto Morelos
8.8 out of 10, Excellent, (158 reviews)
  • cleanliness
    Casual charm just steps from Puerto Morelos Town Square with a refreshing rooftop oasis.
The price is P3,836
P4,880 total
includes taxes & fees
Apr 5 - Apr 6
Areia Boutique Hotel - Puerto Morelos
Iberostar Selection Riviera Cancún - All Inclusive
Iberostar Selection Riviera Cancún - All Inclusive
4.5 star property
Puerto Morelos
7.8 out of 10, Good, (275 reviews)
  • cleanliness
    Beachfront Caribbean escape with 5 pools and spa services in Puerto Morelos.
The price is P12,892
P15,836 total
includes taxes & fees
May 3 - May 4
Iberostar Selection Riviera Cancún - All Inclusive
Royalton Hideaway Riviera Cancun, An Autograph Collection All-Inclusive Resort- Adults Only - Newly Renovated
Royalton Hideaway Riviera Cancun, An Autograph Collection All-Inclusive Resort- Adults Only - Newly Renovated
4.5 star property
Puerto Morelos
8.4 out of 10, Very Good, (76 reviews)
The price is P15,432
P19,176 total
includes taxes & fees
May 3 - May 4
Royalton Hideaway Riviera Cancun, An Autograph Collection All-Inclusive Resort- Adults Only - Newly Renovated
Hacienda Morelos Beach Front Hotel
Hacienda Morelos Beach Front Hotel
3.0 star property
Puerto Morelos
8.2 out of 10, Very Good, (912 reviews)
  • cleanliness
    Oceanfront escape with pool in Puerto Morelos near town square and beach.
The price is P5,488
P6,878 total
includes taxes & fees
Apr 26 - Apr 27
Hacienda Morelos Beach Front Hotel
Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive
Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive
5.0 star property
Puerto Morelos
8.6 out of 10, Excellent, (1,720 reviews)
The price is P16,547
P20,259 total
includes taxes & fees
May 3 - May 4
Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive
Grand Residences Riviera Cancún All Inclusive
Grand Residences Riviera Cancún All Inclusive
5.0 star property
Puerto Morelos
9.2 out of 10, Wonderful, (1,002 reviews)
The price is P18,299
P24,575 total
includes taxes & fees
Apr 16 - Apr 17
Grand Residences Riviera Cancún All Inclusive
Dreams Natura Resort & Spa - All Inclusive
Dreams Natura Resort & Spa - All Inclusive
4.5 star property
Puerto Morelos
8.2 out of 10, Very Good, (1,379 reviews)
  • cleanliness
    Luxurious beachfront escape with 4 pools and free water park in Puerto Morelos.
The price is P18,045
P22,073 total
includes taxes & fees
Apr 26 - Apr 27
Dreams Natura Resort & Spa - All Inclusive
Greta Puerto Morelos
Greta Puerto Morelos
4.0 star property
Puerto Morelos
9.8 out of 10, Exceptional, (20 reviews)
The price is P7,408
P11,610 total
includes taxes & fees
Apr 8 - Apr 9
Greta Puerto Morelos
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
5.0 star property
Puerto Morelos
8.0 out of 10, Very Good, (2,692 reviews)
The price is P15,989
P19,828 total
includes taxes & fees
Apr 16 - Apr 17
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
The Fives Oceanfront Riviera Maya - All Inclusive Optional
The Fives Oceanfront Riviera Maya - All Inclusive Optional
4.5 star property
Puerto Morelos
8.8 out of 10, Excellent, (443 reviews)
  • cleanliness
    Beachfront luxury in Puerto Morelos with 3 enticing dining options and spa.
The price is P8,201
P10,160 total
includes taxes & fees
May 3 - May 4
The Fives Oceanfront Riviera Maya - All Inclusive Optional
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Puerto Morelos and save more

Sign in to unlock great savings.
Showing deals for:Apr 3 - Apr 5
Showing deals for:Apr 10 - Apr 12
Showing deals for:May 2 - May 3

You can also stay at pet-friendly hotels in Puerto Morelos

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Puerto Morelos?

Our prices for hotels in Puerto Morelos are cheapest in April
Price trends for hotels in Puerto Morelos
Pricing is based on two traveler single night rates
View properties in April
Currently viewing crowd sizes and weather for April.
Typical weather for Puerto Morelos
April
High 29°C / low 24°C. Sunny most days.
View properties in April
29°
weather_sun
April, no crowd data, average high temperature 29 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
30°
weather_sun
May, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_partly_sunny
June, no crowd data, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Partly sunny.
26°
31°
weather_sun
July, no crowd data, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
31°
weather_sun
August, no crowd data, average high temperature 31 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
30°
weather_sun
September, no crowd data, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
29°
weather_sun
October, no crowd data, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
28°
weather_sun
November, no crowd data, average high temperature 28 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
27°
weather_sun
December, no crowd data, average high temperature 27 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
26°
weather_sun
January, no crowd data, average high temperature 26 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
27°
weather_sun
February, no crowd data, average high temperature 27 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
27°
weather_sun
March, no crowd data, average high temperature 27 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
Monthly weather averages (˚C)

Top landmarks in Puerto Morelos

Learn more about Puerto Morelos

Between the pristine beaches and the Mesoamerican Barrier Reef lies a coastal paradise that refuses to surrender to tourism's excesses. Dive into the crystal waters of Arrecife de Puerto Morelos National Park, where the coral gardens host an underwater carnival just offshore. The town square maintains its fishing village soul despite the resorts creeping along the coastline. Book a panga boat with local fishermen who'll share tales of the sea while hunting for your dinner. The Jungle Spa offers treatments from Maya healers using traditional herbs and techniques. After snorkeling the protected reef, watch fishermen unload their daily catch at the leaning lighthouse – a charming symbol of imperfection in an increasingly polished Riviera Maya.

Check out reviews of Puerto Morelos hotels guests love

Frequently asked questions

Can I book refundable accommodations in Puerto Morelos?
If you're looking for the flexibility to change your travel plans to Puerto Morelos, most properties offer refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Puerto Morelos if I want a vacation home instead of a hotel?
If you want a good alternative to a hotel, browse our selection of 105 vacation homes. In addition, there are 155 apartments and 85 condos.
What will the weather in Puerto Morelos be like during my visit?
Puerto Morelos is a great place to visit any time of year with an average temperature of 76°F during the coldest months.
Why should I book my Puerto Morelos hotel with Hotels.com?
There are lots of reasons to book your Puerto Morelos trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Puerto Morelos

Discover the Hidden Gem of Puerto Morelos: Where Coral Reefs Embrace the Sea

Nestled between the bustling resorts of Cancun and Playa del Carmen, Puerto Morelos is a charming, laid-back beach destination that perfectly blends natural beauty and vibrant culture. Renowned for its serene shores and stunning coral reefs, it invites snorkelers and divers to explore the captivating underwater world of the Mesoamerican Barrier Reef. Stroll through the picturesque town square, where local artisans showcase their crafts, and savour fresh seafood at beachfront eateries. With its tranquil atmosphere and enchanting landscapes, Puerto Morelos is an idyllic escape for romantics and nature lovers seeking an authentic slice of Mexico.

Discover great hotels in Puerto Morelos

Puerto Morelos offers a variety of accommodations, from all-inclusive resorts to charming boutique hotels. Embrace the laid-back beach vibe while enjoying comfortable amenities and stunning ocean views. Whether you're seeking a luxurious escape or a budget-friendly stay, you'll find suitable options to enhance your vacation experience. Here are some of our travelers' favorite hotels in Puerto Morelos:

  1. Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All InclusiveOpens in a new window: Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive is a luxurious 5.0-star hotel that promises an unforgettable beach getaway. With direct access to the stunning shoreline, this property caters to leisure travellers who seek a perfect family vacation experience. The hotel offers a range of amenities, including a supervised childcare service, a dedicated children's pool, and a playground to ensure a delightful stay for families. The reviews highlight the exceptional beach experience and the attentive services that enhance comfort and enjoyment, making it an ideal choice for those looking to relax and create lasting memories in a scenic setting.
  2. Xolumado Inspiration Village by KarismaOpens in a new window: Xolumado Inspiration Village by Karisma is a sophisticated 3.5-star hotel tailored for discerning business travellers and those seeking a luxury spa-themed vacation. This property features a full-service spa, offering a variety of treatments, and an outdoor pool, providing a serene oasis for relaxation. The thoughtful amenities, including pool umbrellas for sun protection, add to the overall experience. Review sentiments reflect a genuine appreciation for the tranquil atmosphere and the high-quality service, making it a prime choice for those looking to unwind after a busy day or meet their professional commitments in a luxurious setting.
  3. El Dorado Casitas RoyaleOpens in a new window: El Dorado Casitas Royale stands out as an exquisite 5.0-star hotel, perfect for luxury seekers who desire an indulgent beach and spa experience. With direct access to the beach, this property features a comprehensive spa offering various treatments, including facials and manicures, alongside an inviting outdoor pool. The elegant design and attention to detail create a boutique ambience that travellers adore. Positive reviews emphasise the exceptional spa services and the refined atmosphere, making it a prime destination for those wishing to escape and rejuvenate in style.

Top locations to stay in Puerto Morelos

Some of the best areas to stay in Puerto Morelos, Quintana Roo, Mexico, are Joaquín Zetina Gasca, Avenida Kukulkan, and Alfredo V. Bonfil. Joaquín Zetina Gasca offers a vibrant local atmosphere, while Avenida Kukulkan boasts convenient access to stunning beaches. Alfredo V. Bonfil presents a charming, laid-back vibe. Avenida Kukulkan is best suited for first-time visitors seeking proximity to Playa Puerto Morelos.

  1. Avenida KukulkanOpens in a new window: Avenida Kukulkan is the vibrant heart of Cancun, making it a top choice for travellers looking for excitement and convenience. This bustling avenue is lined with a range of shops, from high-end boutiques to local markets. You’ll find a variety of dining options, from casual eateries to upscale restaurants, perfect for sampling delicious Mexican cuisine. The area is also home to stunning beaches, lively cultural attractions, and nightlife hotspots, ensuring there's never a dull moment. Whether you're soaking up the sun or enjoying the local scene, Avenida Kukulkan offers something for everyone.
  2. Joaquín Zetina GascaOpens in a new window: Joaquín Zetina Gasca offers a unique blend of local charm and accessibility, making it a lovely place to stay. This area is known for its relaxed atmosphere and proximity to the beautiful beaches of Puerto Morelos. You can explore quaint shops and enjoy a variety of local cuisine while mingling with friendly locals. The nearby natural attractions, such as the Puerto Morelos National Reef Park, are perfect for those who enjoy snorkelling and diving, showcasing the region's stunning marine life. It's an ideal choice for travellers seeking a more laid-back experience.
  3. Alfredo V. BonfilOpens in a new window: Alfredo V. Bonfil is a quieter area that provides an authentic glimpse of Mexican life, away from the hustle and bustle of the main tourist spots. Here, you can experience a blend of local markets, traditional eateries, and cultural attractions that reflect the area's rich heritage. The nearby cenotes offer unique swimming and exploration opportunities, making it a great spot for nature lovers. If you’re looking for a peaceful retreat while still being close to the action of Cancun, Alfredo V. Bonfil is a fantastic option.

Things to do in Puerto Morelos

Nestled between lush mangroves and stunning beaches, Puerto Morelos invites travellers to explore its vibrant coral reefs teeming with marine life. Enjoy thrilling snorkelling adventures, relax with tranquil swimming, or set off on a fishing excursion along the azure waters, all while soaking in the natural beauty of this coastal gem.

  • Maroma BeachOpens in a new window – Relax on the soft sands of Maroma Beach, where the turquoise waters meet the shoreline. This beach is renowned for its stunning coral reefs, perfect for snorkelling and exploring the vibrant underwater life. Grab a sunbed and soak in the sun or enjoy a refreshing drink from a nearby beach bar.
  • Delfines BeachOpens in a new window – Experience the beauty of Delfines Beach, known for its expansive sandy stretch and inviting waves. This beach is ideal for families, offering a safe environment for swimming and beach games. The panoramic views from the shore are simply breathtaking, making it a great spot for photography enthusiasts.
  • Langosta BeachOpens in a new window – Visit Langosta Beach, a quieter gem where you can enjoy a peaceful day by the sea. The gentle waves and serene atmosphere invite you to unwind, while the nearby beachside eateries serve up delicious local cuisine. Take a leisurely stroll along the shore and listen to the sounds of the ocean.
  • Iberostar Cancun Golf CourseOpens in a new window – Tee off at the Iberostar Cancun Golf Course, where lush greens and stunning ocean views create a golfer’s paradise. Whether you’re a seasoned pro or a beginner, the well-maintained course offers a challenging yet enjoyable experience. After your game, relax at the clubhouse with refreshments.
  • Gaviota Azul BeachOpens in a new window – Discover Gaviota Azul Beach, where the lively atmosphere and beautiful scenery come together. This beach is perfect for water sports enthusiasts, offering activities like paddleboarding and jet skiing. Unwind on the soft sand or enjoy a beachside meal at one of the nearby restaurants, soaking in the vibrant beach culture.

4 tips for savvy savings when booking a hotel in Puerto Morelos

  1. Book for the cheapest times: The most budget-friendly time to visit Puerto Morelos is between September and November, when hotel prices tend to be lower. To truly appreciate the town's historical and cultural landmarks, as well as its beautiful coral reefs, it's advisable to stay for at least 5 to 6 days. This duration allows you to explore the stunning beaches, enjoy snorkelling in the sea, and partake in various relaxing excursions, all of which offer great value for money while providing a romantic and entertaining experience. With prices potentially dropping during this period, it's an ideal opportunity for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Puerto Morelos, consider visiting the DealsOpens in a new window or Last-Minute Deals section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Additionally, enabling email alerts or push notifications from Hotels.com could help you stay informed about flash sales and exclusive promotions, ensuring you don't miss potential savings. Furthermore, the Smart Shopping feature in the app assists travellers in comparing hotel prices and amenities, so if rooms become available or rates drop, you'll be among the first to know, allowing for a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could potentially help you save on your stay at a hotel in Puerto Morelos. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and sometimes offer better value. When you make a reservation through Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that could lead to more affordable options, allowing you to secure the best deal possible.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive, but with Puerto Morelos's excellent public transport connections, you may discover a more affordable independent hotel a bit further out that remains well linked. For those interested in exploring alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often exceptional value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Puerto Morelos

Puerto Morelos experiences its lowest average temperature in January, at 74.5°F (23.6°C), while August is the hottest month, with an average temperature of 82.9°F (28.3°C). June tends to be the wettest month. The peak travel months to visit Puerto Morelos are January, March, and April, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, August, October, and November are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

Keep exploring