La roca caliza se formó en los mares durante toda la época Cretácica que data de146 a 65 millones de años AC. Durante la época del Oligoceno, de 33,7 a 23,8 millones de años aproximadamente, toda la losa de piedra caliza lentamente comenzó a salir del mar, y formo lo que hoy es la península de Yucatán.
Gran parte de los afloramientos de piedra caliza en el norte de Yucatán es parte de la formación de Carrillo Puerto durante las edades mioceno y plioceno. Las épocas del Mioceno y el Plioceno se consideran haber ocurrido de 23,8 a 1,8 millones de años. A lo largo de la gran mayoría de la costa de Yucatán se encuentran depósitos cuaternarios de 1,8 millones de años de edad y más recientes.