San Cristóbal está situada en el océano Pacífico, a 930 km del Cabo San Lorenzo, punto más cercano a Galápagos desde el Ecuador continental.