Сен-Кристоль расположен в 55 км к востоку от Авиньона и в 29 км к юго-востоку от Со. Соседние коммуны: Ревес-дю-Бьон на северо-востоке, Монсалье на востоке, Симиан-ла-Ротонд на юго-востоке, Моньё и Со на северо-западе.
Коммуна находится на известняковом плато д’Альбион. На юге от коммуны находится высочайшая вершина Люберона Синьяль-де-Сен-Пьер (1256 м над уровнем моря).
Демография
Население коммуны на 2010 год составляло 1350 человек.