See the latest prices and deals by choosing your dates.
Hotel in Puerto Morelos
Located in Puerto Morelos, Casa del Puerto by MIJ - Beachfront Hotel features accommodations with private terraces. the view. the sound of the ocean on your doorstep. it was so peaceful and beautiful The staff were amazing especially Thamara and America. and Marco and the other gentleman both from the restaurant.
Hotel in Puerto Morelos
Located only 164 feet from the beach, the Ojo del Agua Hotel offers guests free Wi-Fi in public areas, an on-site diving and snorkeling store and massage service. Close to beach bars and restaurants
Hotel in Puerto Morelos
Located in Puerto Morelos, 1.1 miles from Playa Maroma, Senses Riviera Maya by Artisan - All inclusive-Adults only has accommodations with a restaurant, free private parking, an outdoor swimming pool... Rooms were amazing, great views, nice environment to stay in with your partner. Restaurant was clean and beautifully prepared meals.
Hotel in Puerto Morelos
Located right on the beach in Punto Morelos, this luxurious hotel comes with rooms sea views. Hotel Hacienda Morelos is just a 40-minute drive from Cancun. everything was great, top location, great views, top restaurant (super tasty breakfast and everything else), supermarket next door, really clean, kind staff..... awesome!!!
Hotel in Puerto Morelos
The Fives Oceanfront has a restaurant, fitness center, a bar and shared lounge in Puerto Morelos. With free WiFi, this 5-star hotel offers a private beach area and room service. This is such a nice hotel. I don't usually travel in resorts, so it was a treat. It had excellent WIFI. the rooms were spacious and the pools were stunning. The staff was friendly and the complimentary mini bar came with 7 bottled waters, 6 beers, 3 diet coke, 3 coke, 3 sprite and 3 seltzers. Coffee is also provided in the room.
Hotel in Puerto Morelos
Located in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos, We Hotel Puerto Morelos has a restaurant, an outdoor swimming pool and a bar, as well as free WiFi. Rooms are very well maintained and cleaned. The location is perfect, you're close to the beach and in a parallel to the restaurants and just across the corner the main plaza. The rooms are fairly priced.
Hotel in Puerto Morelos
Featuring a restaurant, bar and views of sea, Villas Valentina is located in Puerto Morelos, a few steps from Playa Puerto Morelos. The roof top pool with the view is perfect. Room was big and clean
Hotel in Puerto Morelos
Hotel El Moro features a restaurant, outdoor swimming pool, a bar and garden in Puerto Morelos. Very cozy, clean and nice. I would come back! The receptionnist Sheila is very kind and helpful! Thank you very much!
Hotel in Puerto Morelos
Hotel Puerto Caracol is located in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos. With a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. excellent location! fair price, and great staff
Hotel in Puerto Morelos
Hotel Muchin is located in Puerto Morelos, 1.5 miles from Playa Puerto Morelos. All rooms have a flat-screen TV with cable channels and a private bathroom. The hotel has family rooms. everything clean and new. very comfortable beds.
Hotel in Puerto Morelos
Popular with guests booking hotels in Puerto Morelos
Hotel in Puerto Morelos
Popular with guests booking hotels in Puerto Morelos
Hotel in Puerto Morelos
Popular with guests booking hotels in Puerto Morelos
Hotel in Puerto Morelos
Popular with guests booking hotels in Puerto Morelos
Hotel in Puerto Morelos
Popular with guests booking hotels in Puerto Morelos
Hotel in Puerto Morelos
HOTEL & BEACH CLUB OJO DE AGUA has a restaurant, outdoor swimming pool, a bar and garden in Puerto Morelos. Featuring family rooms, this property also provides guests with a terrace. Location was Excellent! Couple steps to the beach. Six minutes to the town centre.
Hotel in Puerto Morelos
Hotel Puerto Caracol is located in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos. With a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. excellent location! fair price, and great staff
Hotel in Puerto Morelos
Located only 164 feet from the beach, the Ojo del Agua Hotel offers guests free Wi-Fi in public areas, an on-site diving and snorkeling store and massage service. Close to beach bars and restaurants
Hotel in Puerto Morelos
Set in Puerto Morelos town and 2 mi from the beach and reef, Casitas Kinsol offers 8 rustic rooms with fans and private bathrooms. This animal-friendly guest house has 3 pet dogs and a cat. Good value, safe, close to amenities and approx 30min easy walk to coast.
Hotel in Puerto Morelos
Located in Puerto Morelos, Casa del Puerto by MIJ - Beachfront Hotel features accommodations with private terraces. the view. the sound of the ocean on your doorstep.
Hotel in Puerto Morelos
Set on a beautiful beach in the Riviera Maya, Rancho Sakol is 25 minutes' walk or 10 minutes' by bike from the center of Puerto Morelos. I was totally amazed with this place. Beautiful, comfy and unique.
Hotel in Puerto Morelos
Located in Puerto Morelos, 1.6 miles from Playa Maroma, RM, The Grand Mayan Suites, Vidanta in Riviera Maya provides accommodations with a restaurant, free private parking, a bar and a garden.
Hotel in Puerto Morelos
Located right on the beach in Punto Morelos, this luxurious hotel comes with rooms sea views. Hotel Hacienda Morelos is just a 40-minute drive from Cancun. everything was great, top location, great views, top restaurant (super tasty breakfast and...
Hotel in Puerto Morelos
Located in Puerto Morelos, 1.1 miles from Playa Maroma, Senses Riviera Maya by Artisan - All inclusive-Adults only has accommodations with a restaurant, free private parking, an outdoor swimming pool... Rooms were amazing, great views, nice environment to stay in with your partner.
Hotel in Puerto Morelos
Located in Puerto Morelos, within a 3-minute walk of Playa Puerto Morelos and 0.9 miles of Playa Punta Brava, Ventus Ha at Marina El Cid Spa & Beach Resort - All Inclusive provides a bar.
Hotel in Puerto Morelos
Located in Puerto Morelos, a few steps from Playa Puerto Morelos, OOM BUBBLE BOUTIQUE HOTEL provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.
On average, 3-star hotels in Puerto Morelos cost $147 per night, and 4-star hotels in Puerto Morelos are $567 per night. If you're looking for something really special, a 5-star hotel in Puerto Morelos can be found for $1,842 per night, on average (based on Booking.com prices).
The average price per night for a 3-star hotel in Puerto Morelos this weekend is $95 or, for a 4-star hotel, $264. Looking for something even fancier? 5-star hotels in Puerto Morelos for this weekend cost around $543 per night, on average (based on Booking.com prices).
Casa del Puerto by MIJ - Beachfront Hotel, Jolie Jungle Eco Hotel, and Corales Suites got great room view-related reviews from travelers in Puerto Morelos.
For hotels in Puerto Morelos that serve highly-rated breakfasts, try The Fives Oceanfront, Casa Boutique Hokhmah, and Hotel El Moro.
Many families visiting Puerto Morelos loved staying at Casa Boutique Hokhmah, Corales Suites, and The Fives Oceanfront.
These hotels in Puerto Morelos are highly rated by couples: Nuscaa Boutique Tree House & Spa, Casitas Kinsol, and Jolie Jungle Eco Hotel.
On average, it costs $91 per night to book a 3-star hotel in Puerto Morelos for tonight. You'll pay around $170 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puerto Morelos will cost around $532, on average (based on Booking.com prices).
Nuscaa Boutique Tree House & Spa, Casitas Kinsol, and Jolie Jungle Eco Hotel are some of the popular hotels in Puerto Morelos.
We live in Playa del Carmen however we love spending time on the weekends in Puerto Morelos. We normally just come for the day but this time we stayed overnight. I would recommend at least a weekend trip to Puerto Morelos. We absolutely Love Puerto Morelos. It is a very clean, tranquil and pretty small beach town. The central plaza is a big draw for families. My son and other kids Love playing on the new and pretty large play structure surrounded by artificial grass, located in the central plaza. In the meantime, parents can sip on a latte or a juice at a pretty cafe nearby or just on a nearby park bench. The docks in Puerto Morelos are a pretty sight too, not to mention the gorgeous palm-tree lined white sand beaches. You will love PM!
The beach at this area known as Riviera Cancun is not great. Lots of (smelly) seaweed and rocks. It is not close to nightlife. You have to get cabs that usually have fixed prices that varies from USD30-40 each way. I think it’s great if you want to enjoy the hotel mainly and do not bother about going into the water.
I love Puerto Morelos. It is a quieter town with so many fabulous restaurants and local vendors. The people are friendly the food is excellent and the beach good (except for the seaweed but you can find places to avoid it). We have been returning for a few years now and have booked to return next year already.
Puerto Morelos is a charming village very walkable and safe. It is a foodie destination with many enterprising chefs preparing fresh local foods. The fresh fish is amazing. A massage on the beach is a blissfully relaxing experience with the sea breeze. The plaza is a delightful park to stop and enjoy the ocean view and watch the sun set. It is the Paris of Rivera Mayan.
Perfect little town which has a lovely lighthouse and traditional square. Felt like a lovely change from the other coastal resorts. We stayed the last two nights of a 14 night trip, as we wanted to rest before the long flight back to the UK. We made the right choice and it really ended our time in Mexico well.
Cute little town. We were able to bike into town from our hotel with a guide. Loved the beach restaurant and shops. I purchased beautiful dresses for my girls and had a margarita. Shops are expensive but you can bargain.
The best hotel I have stayed in so far. The rooms enourmeous an very clean, very good facilities and very divers and quality entertainment. The food in all restaurants exceeded my expectations, certainly in the meet-grill restaurant. Staff very friendly at all times, they really do their best to give you a personalised treatment (remembering your name, preferences, ...). Apart from the small sidenotes underneath, I really had a great stay and will definatly go back.
Puerto Morelos
The location was fabulous. Right on the beach. Valentas massage tent is right in front and an amazing massage for $40 USD. Puerto Morales is a small town that is very quaint. There is a very nice grocery store 4 blocks into town and the town square is nice. If you like lots of activity this isn't the place to go but if you like to chill on the beach, read, have massages, and good meals inexpensively then this is your place.
This was a change of hotel styles for me as it is more of a US type of hotel rather than Mexican old word charm type of hotel I usually stay at when in Mexico. That said, the staff was friendly, wifi was excellent, it was clean, bed was comfortable, and my room on the top floor had wonderful views of the city and the sea, and a wonderful balcony to enjoy it from.
Puerto Morelos
I came to Puerto Morelos to check out a quieter and not-so-touristy place for future travels. The location of this hotel is right on the beach. I did not need a grand suite or room to stay in on this trip. The room that I had was more than sufficient for a 3-day stay. I will come back on some future date and will most likely take a bigger room.
Great location one block from beach and main square. Staff from the hotel and restaurant were incredibly friendly and welcoming. The rooms were good! The roof terrace provides spectacular views and a small pool to cool off.
Puerto Morelos
I have been in Mexico 4 timesCancun, Riviera Mata , Playa del Carmen ALL INCLUSIVE HOTELS. From adults only to basic to Luxury. And this is the place to STAY near Cancun. This is the only time I felt I was in Mexico.
Puerto Morelos
The staff was AMAZING. So friendly and so helpful, every single person. Wonderful. The pools and situation on the beach were lovely too, and the rooms were spacious.
Puerto Morelos
Its just 30 min from the airport and this small beach town feels extremely safe, easy to go around and the hotel is spotless. wifi was almost perfect, room also.
Puerto Morelos
Everything!! This was a great place to stay. Everyone was nice and helpful, beach view, small bar on the beach, and palapas.
on the beach! great food and seating on the beach. walking distance to center of town and market across the street!
Great location..directly on the beach.Comfortable bed.
Its an small hotel, with awesome view and huge rooms.
Right on the beach Sunloungers included. Fair price
Puerto Morelos
Very pleasent stay directly on the beach.
Puerto Morelos
Pros: - Elegant facilities. No corners cut - Professional staff. Butlers work each floor and were very helpful with booking reservations for dinner and sending confirmation emails. - Amazing food. The buffet had so much variety and all was top quality. The restaurants were very good and allowed you to order as much as you wanted. Seriously! - The beach is incredible and is groomed daily. No seaweed and folks were friendly everywhere. - The best room we have ever stayed in, which says a lot given how much we've traveled. It is deep and flows through four areas: Front with dual closets and bathroom with shower and Jacuzzi tub and dual sinks. Bedroom with large TV, sunken sitting room with lounge and desk that leads to the porch with a swing seat and comfortable lounge. If the door to porch is open, the air conditioner turns off and when door is closed it turns on again. Staff restocked fridge with sodas daily and bottled water. - The staff reinforces that tips are all included, allowing you to decide who and how much to tip, which we did daily for rides, meals service and butler assistance. - The entire property (five resorts) are accessible. The Grand is not allowed to be toured by the other four. - COVID testing was free, for three nights or more, and there is a line for the Grand only. Whole process took 15 minutes. Waited less than five for results. DON't pay for a home kit. Just schedule a test.
Puerto Morelos
The staff are exceptional, food was better than decent (what we’ve experienced at other places in the past) and other guests were super friendly and fun! If you’re questioning it, stay here - you will have a great time!
Puerto Morelos
The customer service is second to none. The rooms and facilities are second to none. Very good variety of restaurants. I will be returning again.
Puerto Morelos
Everything! The staff friendly, the resort was everything we looked for, we got engaged in the Mexican night at the plaza. The room was amazing!
I liked the room service, food, cleanliness, the staff and entertainment.
Puerto Morelos
Property was very clean. Staff was outstanding.