Tulum is located on the Caribbean coast of the Yucatán Peninsula in the state of Quintana Roo, Mexico. It is about 130 kilometers south of Cancun and 65 kilometers north of Playa del Carmen.