The Barcelo Maya Beach Resort is situated on the best beach of the Mayan Riviera at the Yucatan Peninsula, south of Cancun. Just 25 km. from Carmen Beach & 75 km. from the Cancun International Airport. It is a large, beautiful, lush resort on a sparkling sandy 2 km private beach. This is a great resort, boasting unforgettable holidays.