Very Good 3329 Reviews
Jetsetter Approved
This Hotel meets our standards
This hotel meets our standards, but we haven't stayed yet


  •  Babysitting
  •  Casino
  •  Gym
  •  Handicap Accessible
  •  Kids Club
  •  Parking On Site
  •  Pool
  •  Restaurant
  •  Spa
Disclaimer: This content was accurate at the time the hotel was reviewed. Please check our partner sites when booking to verify that details are still correct.
sky Nature mountain aerial photography ecosystem residential area Beach atmosphere of earth bird's eye view Coast landscape Sea suburb shore



With a stay at Barcelo Maya Beach – All Inclusive in Xpu-Ha, you’ll be on the beach and convenient to Ecopark Kantun Chi and Xpu-ha Beach. This 4-star resort is within close proximity of Cenote Cristalino and Bel Air Animal Park.


Make yourself at home in one of the 630 air-conditioned rooms featuring free minibar items and LCD televisions. Rooms have private furnished balconies or patios. Wireless Internet access (surcharge) keeps you connected, and satellite programming is available for your entertainment. Bathrooms have rainfall showerheads and complimentary toiletries.

Spa, Wellness & Premium Amenities

Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. Before a night out at the casino, the 2 outdoor swimming pools are a perfect way to relax and recharge. Additional features at this resort include wireless Internet access (surcharge), concierge services, and babysitting/childcare (surcharge).

Food & Drink

This resort is all inclusive. Rates include meals and beverages at onsite dining establishments. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities.

Grab a bite at one of the resort’s 3 restaurants, or stay in and take advantage of 24-hour room service. Relax with a refreshing drink from a poolside bar or one of the 3 bars/lounges. A complimentary hot/cold buffet breakfast is included.

Business & Travel Amenities

Featured amenities include a business center, express check-in, and express check-out. Planning an event in Xpu-Ha? This resort has 12109 square feet (1125 square meters) of space consisting of a conference center and meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.

How to Get There

Barcelo Maya Beach – All Inclusive
Carr Chetumal Puerto Juarez Km 266.3
Xpu-Ha, 77750 Mexico


Very honest review! Best hotel ever!

This resort was definitely a grand resort, so big it had double decker buses you could get on to go to somewhere within the resort. It had a Mall, a casino, a sports bar where you could play bowling or pool or go on the arcade games - it also had food there which was good in the evening when we were drinking and playing pool. It has a market selling souvenirs.

There are tonnes of restaurants and you get a lot of a la carte reservations, we were there 12 nights and was allowed to go 9 nights to the a la cartes. Best one by far was the Tokyo restaurant where you get to sit at the chefs table and he cooks everyone's meal right in front of you. All other restaurants were really good and even the buffet, it had a load of different options every night, we liked the buffet restaurant at the barcelo maya beach/caribe the best as it was near the sports bar and the theatre.

The rooms were nice, probably could do with being updated but your only there to sleep in them so did the job for us! I liked the fact it was all surrounded by palm trees and foliage, made it feel like you was in the middle of the jungle. So much wildlife at the hotel too, tonnes of lizards big and small and we even saw locusts, raccoons, mixture of coloured birds, coati's.

There were a load of pools and even a secret adults only one but we spent most of our time at the colonial/tropical pool. The entertainment team around the pool were really good and had things for everyone to do throughout the day like water volleyball and polo, zumba, aqua aerobics, yoga etc. Magdiel was the best entertainment guy for us, he came and spoked to us and took interest in our day and got us up playing games like bingo and water volley ball. And he's an awesome dancer! The pool bar was a nice added feature as could sit in the pool whilst drinking all of the alcohol! All lunch time buffet restaurants were nice, liked the captain Morgans one the best at barcelo maya beach, had a big pirate ship as the bar area and a lot of food options.

The beach was just beautiful, no seaweed what so ever which people complained about on the reviews but honestly nothing. The best part of beach was at the colonial bit as the sand was softer and not as many rocks in the way of you getting into the sea. I heard people had seen turtles whilst we're were there so we rushed in but unfortunatly didn't see any but there were tonnes of fishes. Go in with some bread they go nuts for it.

Nightlife was good, the shows could have been better we preferred the circus and magic show, and also the ones the entertainment team do that get the audience involved, they were really funny. But the singing shows etc were a bit boring, but then we just hit the sports bar and played some pool and cards so was all good! Jaguars night club is also there which we only went to once to look in there as not big clubby people, but looked fun!

The alcohol was yum, they made majority of cocktails frozen and will put as much alcohol in them as you like if you just ask. Smoothies at breakfast were also a nice treat, they make them. With whatever fresh fruit you want.

The staff all around the hotel work hard at there jobs especially the waiters and bar staff. No bad reviews about staff, they were very friendly and caring.

This was our first visit to Mexico and overall this hotel was absolutely amazing! We enjoyed every second of it and are sad to be leaving today. Honestly made out first trip to Mexico the best, we were never bored there's so much to do in just the resort along with all the excursions you can do! I think I've covered most things in my review but this is definitely an honest review.

Thank you Barcelo Maya Grand Resort, we will be returning in the future for sure!


This was our 18th visit and never had a problem. Everything about our stay was fantastic! The grounds are stunning, the staff is amazing and the pools are absolutely beautiful. There is something for everyone, no matter your age. The buffets have something for everyone and the specialty restaurants are top notch. We wouldn't consider going anywhere else. We cant wait till our next visit.

Great hotel group

Most of the staff are very attentive and caring, kids club staff are excellent with all the kids and mine are excited every time we go back, the only issue we have ever had with this hotel group is at check in with our rooms, and so far it has been every time. We have been doing this vacation for several years now and that has been the only issues