The 5-star Barcelo Maya Beach Hotel is located on the Mayan Riviera, along a stretch of white, sandy beach. It is about 25 km from Carmen Beach and 35 km from Tulum, where ancient Mayan ruins stand. Boasting 612 well-appointed rooms, guests are sure to have a comfortable stay. There are a host of services, facilities and activities at the hotel including 3 tennis courts, business center, dance club, Internet access, Kids Club, Turkish bath, restaurants, bars, snorkeling, bocce ball, catamaran, aquatic bikes (fees apply) and so much more. With a full range of popular amenities and a friendly, caring staff, it's no wonder guests keep returning to Barcelo Maya Beach Hotel.