This page refers to a locality. For the homonymous municipality see Celestún. Celestún is a Yucatecan population located 95 km from the city of Mérida, in Mexico. It is located adjacent to a river that runs parallel to the west coast of the Yucatan Peninsula, along mangroves. The flamingos that inhabit it are one of the biggest attractions of the place.