You can save up to 15% on over 100,000 hotels
Become a member for free
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

Apartment in Puerto Morelos · 1.93 mi from centre
5.5
2 reviews
A recently renovated apartment, Loft Yexalem In Puerto Morelos 7 Min to the Beach offers accommodations in Puerto Morelos. Both free Wifi and parking on-site are available at the apartment free of charge. Cancun Government Palace is 23 miles away and Cancun Bus Station is 23 miles from the apartment.
The air-conditioned apartment is composed of 2 separate bedrooms, a living room, a fully equipped kitchen with an oven and microwave, and 1 bathroom. Towels and bed linen are provided in the apartment. For added privacy, the accommodation features a private entrance.
Guests can also relax in the garden.
ADO International Bus Station is 21 miles from Loft Yexalem In Puerto Morelos 7 Min to the Beach, while Playa del Carmen Maritime Terminal is 22 miles away. Cancún International Airport is 15 miles from the property.

Homestay in Puerto Morelos · 2.10 mi from centre
4.0
1 review
Hermosa y cómoda casa con alberca compartida en Puerto Morelos is a recently renovated homestay in Puerto Morelos where guests can make the most of its outdoor swimming pool and garden. The property is around 22 miles from ADO International Bus Station, 23 miles from Playa del Carmen Maritime Terminal, and 24 miles from Cancun Government Palace. The homestay provides rooms with air conditioning, free private parking, and free Wifi.
There's also a well-equipped kitchen in some units equipped with an oven, a microwave, and a fridge. At the homestay, each unit is equipped with bed linen and towels.
Cancun Bus Station is 24 miles from the homestay, while La Isla Shopping Mall is 26 miles away. Cancún International Airport is 16 miles from the property.

Holiday home in Puerto Morelos · 2.23 mi from centre
5.4
16 reviews
Stunning beach holidays house with 24h security offers accommodations in Puerto Morelos, 22 miles from ADO International Bus Station and 22 miles from Playa del Carmen Maritime Terminal. This vacation home provides free private parking, a 24-hour front desk, and free Wifi. Cancun Government Palace is 23 miles from the vacation home and Cancun Bus Station is 24 miles away.
Providing a terrace and quiet street views, the spacious vacation home includes 3 bedrooms, 2 living rooms, flat-screen TV, an equipped kitchen, and 3 bathrooms with a shower. Guests can take in the ambience of the surroundings from an outdoor dining area. For added privacy, the accommodation has a private entrance and is protected by full-day security.
Guests can make the most of the warm weather with the property's barbecue facilities.
The area is popular for cycling, and bike rental is available at the vacation home. Guests can enjoy the outdoor swimming pool and garden at Stunning beach holidays house with 24h security.
La Isla Shopping Mall is 25 miles from the accommodation, while Anahuac University Cancun is 16 miles away. Cancún International Airport is 16 miles from the property.

Apartment in Puerto Morelos · 2.30 mi from centre
6.7
3 reviews
El Faro 2bed 1 bath gated neighborhood with pool 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 terrace and free private parking. The apartment offers a picnic area and a 24-hour front desk.
With free Wifi, this 2-bedroom apartment features a flat-screen TV and a kitchen with an oven and microwave. Towels and bed linen are available in the apartment. For added privacy, the accommodation has a private entrance and is protected by full-day security.
Sightseeing tours are available in the neighborhood. Guests can enjoy the outdoor swimming pool and garden at the apartment.
Cancun Government Palace is 23 miles from El Faro 2bed 1 bath gated neighborhood with pool, while Cancun Bus Station is 24 miles from the property. Cancún International Airport is 16 miles away.

Holiday home in Puerto Morelos · 2.38 mi from centre
6.0
2 reviews
Featuring a garden, Casa Puerto Paraíso features accommodations in Puerto Morelos. Guests staying at this vacation home have access to a fully equipped kitchen. There's a terrace and guests have access to free Wifi, free private parking, and an electric vehicle charging station.
This 1-bedroom vacation home will provide you with a flat-screen TV, air conditioning, and a living room. The accommodation is non-smoking.
ADO International Bus Station is 23 miles from the vacation home, while Playa del Carmen Maritime Terminal is 23 miles from the property. Cancún International Airport is 16 miles away.

All-inclusive resort in Cancun · 8.65 mi 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.

All-inclusive resort in Puerto Morelos · 4.01 mi 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 · 4.11 mi from centre
9.2
763 reviews
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 all-inclusive 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 · 4.32 mi from centre
8.4
666 reviews
Breakfast available
With a stay at Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive in Puerto Morelos, you'll be by the sea, 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 16.9 mi (27.1 km) from Iberostar Cancun Golf Course.

Hotel in Playa del Carmen · 5.52 mi from centre
8.2
76 reviews
Located in Playa del Carmen, El Dorado Casitas Royale, Catamaran, Cenote, All & More Inclusive - Adults Only 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 · 5.89 mi from centre
8.6
338 reviews
With a stay at El Dorado Royale, Catamaran, Cenote, All & More Inclusive Adults Only 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 · 7.11 mi from centre
7.4
898 reviews
Breakfast available
When you stay at Royalton Hideaway 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 18 mi (28.9 km) from La Isla Shopping Mall and 13.9 mi (22.4 km) from Iberostar Cancun Golf Course.

Hotel in Playa del Carmen · 7.27 mi 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 · 7.74 mi 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 Playa del Carmen · 8.08 mi from centre
7.2
941 reviews
With a stay at Senses Riviera Maya Oceanfront Boutique hotel - Adults only in Playa del Carmen, you'll be on the beach, just steps from Paradise Beach and a 3-minute drive from Playa Paraiso Golf Course. This beach hotel is 4.8 mi (7.7 km) from Maroma Beach and 7.2 mi (11.6 km) from Tres Rios Ecopark.

Resort in Playa del Carmen · 8.47 mi from centre
9.2
980 reviews
Breakfast available
With a stay at JOIA Paraíso by Iberostar - Adults Only - All Inclusive in Playa del Carmen, you'll be 2.1 mi (3.4 km) from Playa Paraiso Golf Course and 4.2 mi (6.8 km) from Maroma Beach. This all-inclusive resort is 11 mi (17.7 km) from Ojo de Agua Beach and 12.1 mi (19.5 km) from Punta Esmeralda Beach.

Hotel in Playa del Carmen · 8.71 mi from centre
8.4
68 reviews
Breakfast available
Located in Playa del Carmen, Mayan Water Hotel is by the sea, within a 15-minute drive of Tres Rios Ecopark and Gran Coyote Golf. This hotel is 11.4 mi (18.4 km) from Mamitas Beach and 11.5 mi (18.5 km) from Quinta Avenida.

Guesthouse in Puerto Morelos · 7.91 mi 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.

Holiday home in Puerto Morelos · 3.76 mi from centre
8.7
10 reviews
Providing a garden, Casa Balam en Puerto Morelos provides accommodations in Puerto Morelos. This property offers access to a balcony, free private parking, and free Wifi. The vacation home has a picnic area and a public bath.
Featuring a terrace and garden views, the vacation home includes 3 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 3 bathrooms with a bath and a shower. Towels and bed linen are available in the vacation home. For added privacy, the accommodation has a private entrance and is protected by full-day security.
Sightseeing tours are available in the neighborhood. In addition to a year-round outdoor pool, the vacation home also features kids pool.
Cancun Government Palace is 18 miles from Casa Balam en Puerto Morelos, while Cancun Bus Station is 19 miles from the property. Cancún International Airport is 11 miles away.

Hotel in Puerto Morelos · 3.85 mi from centre
With a stay at Arenika Beach House Puerto Morelos 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 beach hotel is 8.9 mi (14.3 km) from Moon Palace Golf Club and 16.8 mi (27.1 km) from Iberostar Cancun Golf Course.