You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Puerto Morelos, a charming coastal town in Quintana Roo, Mexico, offers a serene escape from the bustling tourist hubs of Cancún and Playa del Carmen. Nestled along the Riviera Maya, this destination is perfect for travelers seeking a blend of relaxation and adventure. The town is renowned for its laid-back atmosphere, making it an ideal spot for families and couples alike. Visitors can explore the best neighborhoods such as the beachfront area, which provides stunning ocean views and easy access to local amenities.
Top attractions include the Puerto Morelos Lighthouse, a historic landmark offering panoramic views of the coastline, and the vibrant local markets where you can immerse yourself in the culture. Nature enthusiasts will appreciate the nearby coral reefs, part of the Mesoamerican Barrier Reef System, perfect for snorkeling and diving. Whether you're looking to unwind on pristine beaches or explore the rich marine life, Puerto Morelos promises an unforgettable experience.
See the latest prices and deals by choosing your dates
Holiday home in Puerto Morelos · 3.62 km from centre
10.0
1 review
La Casita de Marce offers accommodations in Puerto Morelos, 22 miles from Playa del Carmen Maritime Terminal and 23 miles from Cancun Government Palace. The air-conditioned accommodation is 22 miles from ADO International Bus Station. There's a sun terrace and guests can use free Wifi and free private parking.
The vacation home is composed of 2 bedrooms, a fully equipped kitchen, and 3 bathrooms. A flat-screen TV is offered. The accommodation is non-smoking.
In addition to a year-round outdoor pool, the vacation home also offers outdoor play equipment.
Cancun Bus Station is 24 miles from La Casita de Marce, while La Isla Shopping Mall is 25 miles from the property. Cancún International Airport is 16 miles away.
Holiday home in Puerto Morelos · 3.64 km from centre
9.0
21 reviews
Puerto Morelos - House to enjoy Riviera Maya is located in Puerto Morelos, just 22 miles from ADO International Bus Station and 22 miles from Playa del Carmen Maritime Terminal. This property offers access to a balcony, free private parking, and free Wifi. The accommodation offers airport transfers, while a bicycle rental service is also available.
With direct access to a patio, the air-conditioned vacation home consists of 3 bedrooms. Offering a terrace with garden views, this vacation home also has a flat-screen TV, a well-equipped kitchen with a microwave, a toaster, and a fridge, as well as 3 bathrooms with a shower and a hair dryer. For added privacy, the accommodation has a private entrance and is protected by full-day security.
The vacation home has a picnic area where you can spend the day outdoors.
Cancun Government Palace is 23 miles from the vacation home, while Cancun Bus Station is 24 miles away. Cancún International Airport is 16 miles from the property.
Holiday home in Puerto Morelos · 3.89 km from centre
9.0
2 reviews
The Smurfs Townhome. Pool / FREE parking. Offers accommodations in Puerto Morelos, 24 miles from Cancun Government Palace and 24 miles from Cancun Bus Station. 22 miles from ADO International Bus Station and 23 miles from Playa del Carmen Maritime Terminal, the property provides a garden and a terrace. There's an outdoor pool and guests can use free Wifi and free private parking.
The air-conditioned vacation home consists of 2 bedrooms, a fully equipped kitchen with dining area, and 1 bathroom with walk-in shower. A flat-screen TV with streaming services is provided. For added privacy, the accommodation has a private entrance and is protected by full-day security.
La Isla Shopping Mall is 26 miles from the vacation home, while Anahuac University Cancun is 17 miles away. Cancún International Airport is 16 miles from the property.
All-inclusive resort in Puerto Morelos · 4.15 km from centre
7.8
505 reviews
When you stay at El Beso Adults Only at Ocean Coral & Turquesa - All Inclusive in Puerto Morelos, you'll be on the beach, a 3-minute drive from Puerto Morelos Beach and 9 minutes from Puerto Morelos Town Square. This all-inclusive property is 10.5 mi (16.9 km) from Moon Palace Golf Club and 14.2 mi (22.9 km) from Maroma Beach.
Vacation home in Puerto Morelos · 5.01 km from centre
When you stay at this vacation home in Puerto Morelos, you'll be on the beach, within a 15-minute drive of Puerto Morelos Beach and Puerto Morelos Town Square. This beach vacation home is 11.1 mi (17.8 km) from Moon Palace Golf Club and 15.2 mi (24.5 km) from Maroma Beach.
All-inclusive resort in Cancun · 13.92 km from centre
9.2
3,859 reviews
Breakfast available
With a stay at Haven Riviera Cancun - All Inclusive - Adults Only in Cancun, you'll be 4.1 mi (6.6 km) from Xoximilco and 12.9 mi (20.8 km) from Delfines Beach. This all-inclusive property is 13 mi (20.9 km) from Puerto Morelos Beach and 14.1 mi (22.7 km) from El Rey Ruins.
Guesthouse in Puerto Morelos · 12.73 km from centre
8.6
113 reviews
Breakfast available
With a stay at Hotel Tequila Cancun in Puerto Morelos, you'll be a 4-minute drive from Xoximilco and 6 minutes from Moon Palace Golf Club. This guesthouse is 11.8 mi (19 km) from Delfines Beach and 15.4 mi (24.8 km) from La Isla Shopping Mall.
All-inclusive resort in Puerto Morelos · 6.37 km from centre
8.4
193 reviews
Breakfast available
With a stay at Secrets Riviera Cancún All Preferred - Adults Only - All inclusive in Puerto Morelos, you'll be within a 15-minute drive of Puerto Morelos Beach and Arrecife de Puerto Morelos National Park. This all-inclusive property is 9 mi (14.5 km) from Moon Palace Golf Club and 16.9 mi (27.3 km) from Iberostar Cancun Golf Course.
All-inclusive resort in Puerto Morelos · 6.45 km from centre
8.2
994 reviews
When you stay at Breathless Riviera Cancun Resort & Spa - Adults Only - All Inclusive in Puerto Morelos, you'll be on the beach, just steps from Petempich Bay and Arrecife de Puerto Morelos National Park. This all-inclusive property is 7.4 mi (11.9 km) from West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park and 7.7 mi (12.4 km) from Puerto Morelos Town Square.
All-inclusive resort in Puerto Morelos · 6.61 km from centre
9.2
763 reviews
Breakfast available
Located in Puerto Morelos, Desire Riviera Maya Resort, Couples Only - Adults Only All Inclusive is by the sea, within a 15-minute drive of Petempich Bay and Puerto Morelos Town Square. This beach property is 6.5 mi (10.5 km) from Puerto Morelos Beach and 7.4 mi (11.9 km) from West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park.
Hotel in Puerto Morelos · 6.63 km from centre
10.0
1 review
Breakfast available
With a stay at The Eden by Desire Riviera Maya, Couples Only - Adults Only All Inclusive in Puerto Morelos, you'll be 6.4 mi (10.2 km) from Puerto Morelos Beach and 7.4 mi (11.8 km) from West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park. This all-inclusive hotel is 7.7 mi (12.3 km) from Puerto Morelos Town Square and 8.5 mi (13.7 km) from Xoximilco.
Hotel in Puerto Morelos · 6.95 km from centre
8.4
666 reviews
With a stay at Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive in Puerto Morelos, you'll be on the beach, within a 15-minute drive of Puerto Morelos Beach and Arrecife de Puerto Morelos National Park. This all-inclusive hotel is 8.3 mi (13.4 km) from Moon Palace Golf Club and 17.2 mi (27.7 km) from Delfines Beach.
All-inclusive resort in Puerto Morelos · 7.76 km from centre
10.0
1 review
Breakfast available
With a stay at Paraiso de la Bonita, Adult All-Inclusive, a Luxury Collection Resort in Puerto Morelos, you'll be 7 mi (11.3 km) from Puerto Morelos Beach and 7.9 mi (12.6 km) from West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park. This all-inclusive property is 8.2 mi (13.1 km) from Puerto Morelos Town Square and 8.4 mi (13.5 km) from Ojo de Agua Beach.
Hotel in Playa del Carmen · 8.88 km from centre
8.2
76 reviews
Located in Playa del Carmen, El Dorado Casitas Royale, Catamarán, Cenote & More Inclusive is within a 10-minute drive of Playa Paraiso Golf Course and Dr. Alfredo Barrera Marin Botanical Garden. This all-inclusive hotel is 3.6 mi (5.9 km) from Nicklaus Design Golf Course and 4.4 mi (7.1 km) from Paradise Beach.
Aparthotel in Playa del Carmen · 9.48 km from centre
8.6
338 reviews
With a stay at El Dorado Royale, Catamarán, Cenote & More Inclusive in Playa del Carmen, you'll be 5.8 mi (9.4 km) from Maroma Beach and 16.9 mi (27.1 km) from Playacar Golf Club. This all-inclusive aparthotel is 2.8 mi (4.6 km) from Cirque du Soleil Boutique at Vidanta Riviera Maya and 7.5 mi (12.1 km) from Puerto Morelos Town Square.
All-inclusive resort in Puerto Morelos · 11.44 km from centre
7.4
898 reviews
Breakfast available
When you stay at Hideaway at Royalton Riviera Cancun, An Autograph Collection All Inclusive Resort - Adults Only in Puerto Morelos, you'll be on the beach, within a 15-minute drive of Moon Palace Golf Club and West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park. This all-inclusive property is 14.8 mi (23.8 km) from Delfines Beach and 18 mi (28.9 km) from La Isla Shopping Mall.
Resort in Playa del Carmen, Puerto Morelos · 11.59 km from centre
9.0
137 reviews
Breakfast available
On a one-half mile stretch of private beach in Playa Secreto in the Riviera Maya, this only-adult, all-inclusive resort has spa services and a variety of on-site dining and entertainment options.
Valentin Imperial Maya All Inclusive is an environmentally friendly property and features rooms with jetted bathtubs and balconies. The rooms include free high-speed internet access, as well as iPod docking stations.
Breakfast and lunch are served at the beachfront sit-down restaurant. The resort's main buffet restaurant serves breakfast and lunch. For dinner, guests can choose from 7 sit-down restaurants, which serve Italian, French, Japanese, Indonesian, Mexican, steak dishes and seafood.
The property arranges kayaking, snorkeling or scuba diving. On spot, guests can relax with a massage in the full-service spa. Among other features, guests can find an outdoor swimming pool and tennis courts.
Valentin Imperial Maya All Inclusive is a 25-minute drive from International Cancun Airport, a 30-minute drive from Cancun and only a 20-minute drive from Playa del Carmen.
Hotel in Playa del Carmen · 11.70 km from centre
9.4
1,356 reviews
Breakfast available
With a stay at Valentin Imperial Rivera Maya All Inclusive - Adult Only in Playa del Carmen, you'll be 7.5 mi (12.1 km) from Maroma Beach and 20.3 mi (32.6 km) from Xcaret Eco Theme Park. This all-inclusive hotel is 14.9 mi (24 km) from Playa del Carmen Main Beach and 14.9 mi (24 km) from Quinta Avenida.
Resort in Cancun · 12.46 km from centre
9.2
111 reviews
Breakfast available
When you stay at Waldorf Astoria Riviera Maya in Cancun, you'll be on the beach, within a 15-minute drive of Moon Palace Golf Club and West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park. This beach resort is 17.8 mi (28.6 km) from La Isla Shopping Mall and 13.7 mi (22.1 km) from Iberostar Cancun Golf Course.
Hotel in Puerto Morelos, Cancun · 12.73 km from centre