Saint-Christol est situé sur la commune de Saint-Michel-de-Dèze à une altitude de 449m.
Situation de la commune de Saint-Michel-de-Dèze en Lozère :