El poble de Santa Cristina d’Aro està situat al sud del Baix Empordà abastant quasi bé tota la capçalera de la Vall d’Aro. El riu Ridaura parteix el terme municipal en dues parts, al nord les Gavarres i al sud el massís de l’Ardenya. El turó més alt de Santa Cristina és el Puig Aldrich (426m) a les Gavarres tot i que el puig més concorregut per les millors vistes és el Montclar a 407 metres d’alçada.
A la zona costanera de Santa Cristina hi trobem les cales i platges de Canyerets, Canyet, del Senyor Ramon, de Cabanyes i de Vallpresona.