Skip to content
Enter dates and number of guests to see the total price per night. Tourism taxes may be added.
Over 2,200 guest reviews for places to stay in Puerto Morelos, with an average of 4.7 out of 5 stars.

94 places to stay

Hotel room
Rating 4.68 out of 537 reviews
Cozy Room at Hotel El Moro in Puerto Morelos
2 guests · 1 bedroom · 2 beds · 1 private bath
Wifi · Air conditioning · Pool
Price:$68 CAD/night
Hotel room
Rating 4.64 out of 525 reviews
Cozy room w/ Continental Breakfast near beach
3 guests · 1 bedroom · 1 bed · 1 private bath
Wifi · Air conditioning · Pool
Price:$67 CAD/night
Room in boutique hotel
Rating 4.65 out of 520 reviews
Bed & Continental Breakfast at Hotel el Moro PM
3 guests · 1 bedroom · 3 beds · 1 private bath
Wifi · Air conditioning · Pool
Price:$68 CAD/night
Hotel room
Rating 4.50 out of 58 reviews
Hacienda Morelos - Deluxe King
2 guests · 1 bedroom · 1 bed · 1 bath
Wifi · Air conditioning · Pool
Price:$86 CAD/night
Entire townhouse
Room in Condo. Close to Beach and Jungle
2 guests · 1 bedroom · 1 bath
Wifi · Air conditioning · Pool · Kitchen
Price:$26 CAD/night
Hostel beds
Rating 4.69 out of 529 reviews
4 persons dorm Hostel Humanity with pool
2 guests · 1 bedroom · 4 beds · 1.5 shared baths
Wifi · Pool
Price:$16 CAD/night
SUPERHOST
Private room
Rating 4.83 out of 512 reviews
The book house
3 guests · 1 bedroom · 1 bed · 1.5 shared baths
Wifi · Kitchen
Price:$30 CAD/night
Entire house
Vivienda independiente en Puerto Morelos
4 guests · 1 bedroom · 2 beds · 1 bath
Wifi · Kitchen
Price:$61 CAD/night
Entire house
House with pool in quiet area
2 guests · 1 bedroom · 1 bed · 1 bath
Wifi · Air conditioning · Pool · Kitchen
Price:$17 CAD/night
Hostel beds
Rating 4.33 out of 53 reviews
8 persons dormitory Hostel Humanity with pool
8 guests · 1 bedroom · 8 beds · 1 shared bath
Wifi · Pool · Kitchen
Price:$16 CAD/night
Hotel room
Rating 4.80 out of 515 reviews
B&B, Super Discount Deal Near the Beach
2 guests · 1 bedroom · 2 beds · 1 private bath
Wifi · Air conditioning · Pool
Price:$82 CAD/night
Entire condominium
Rating 5.0 out of 56 reviews
Beautiful oceanfront condo
6 guests · 2 bedrooms · 2 beds · 2.5 baths
Wifi · Air conditioning · Pool · Kitchen
Price:$198 CAD/night
Private room
Chill Room
2 guests · 1 bedroom · 1 bed · 1 shared bath
Kitchen
Price:$29 CAD/night
Private room
Habitacion vista al mar para 2 en Puerto Morelos.
2 guests · 1 bedroom · 1 bed · 1 private bath
Wifi · Air conditioning · Kitchen
Price:$107 CAD/night
Private room
Beachfront Junior Suite At Rancho Sak-Ol
3 guests · 1 bedroom · 2 beds · 1 private bath
Air conditioning
Price:$229 CAD/night
Private room
Rating 5.0 out of 55 reviews
Unique Jungle Cabins B&B at CHAKTUNCHE. Bech Naa
2 guests · 1 bedroom · 1 bed · 1 bath
Wifi · Pool
Price:$109 CAD/night
Hotel room
Hacienda Morelos - Deluxe Doble
2 guests · 1 bedroom · 1 bed · 1 bath
Wifi · Air conditioning · Pool
Price:$86 CAD/night
Hotel room
Hacienda Morelos - Estándar Doble
2 guests · 1 bedroom · 2 beds · 1 bath
Wifi · Air conditioning · Pool
Price:$72 CAD/night
118 of 94 Rentals
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.