Hotels with Restaurants in Xcaret
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Featured Xcaret Hotels with Restaurants

Occidental at Xcaret Destination - All Inclusive
Carretera Federal 307, KM 282 Playa del Carmen QROO
$231 nightly
The price is $283 total per night
$283 total
May 31 - Jun 1
Total with taxes and fees
Occidental at Xcaret Destination - All Inclusive features a private beach, 7 outdoor pools, and a free water park. There's free parking if you drive. The front desk has multilingual staff on hand 24/7 to help with dry cleaning/laundry, tours or tickets, and access to locker space. Other amenities at this all-inclusive property include a nightclub, a gym, and a sauna.
On private beach
Pool

Dolce Caribe B&B
Fracc 1 Xcaret Km 283, MZ. 22, Lote 3 Playa del Carmen QROO
At Dolce Caribe B&B, guests have access to free WiFi in public areas, meeting rooms, and a terrace. There's free parking and an area shuttle. Front-desk staff can assist with concierge services and luggage storage. Additional amenities include laundry facilities, barbecue grills, and a picnic area.
Breakfast included
Parking included
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.
Xcaret hotels essential information
Accommodation | 8,281 hotels |
|---|---|
Lowest Price | $283 |
Highest Price | $283 |
Popular hotels | Occidental at Xcaret Destination - All Inclusive, Dolce Caribe B&B |
Recent Hotels with Restaurants Reviews

Ocean Riviera Paradise All Inclusive
4/5 Good
"The property itself was well maintained and visually very nice. However, our overall experience was somewhat disappointing, especially as a family with a toddler. There were very limited activities for families beyond spending time at the pools, so the resort felt lacking in options for young children. The telecom/operator service was also difficult to reach, as calls were rarely answered. We were also unable to enjoy the private beach during our stay due to a significant amount of seaweed. In addition, we had informed the resort that we were visiting to celebrate our toddler’s birthday, but the birthday arrangement was sent one day early. While we appreciated the gesture, it felt poorly coordinated, and we had expected a more thoughtful effort given the occasion. Overall, the property is well kept, but the service and family-focused experience did not fully meet our expectations."
A verified traveler stayed at Ocean Riviera Paradise All Inclusive
Posted 3 hours ago


