San Cristóbal tiene una superficie de 558 km² y su punto más alto se eleva a 730 metros sobre el nivel del mar. La capital del archipiélago, Puerto Baquerizo Moreno, se encuentra en el extremo suroccidental de la isla. Dos líneas aéreas vuelan directamente al Aeropuerto de San Cristóbal desde Guayaquil, Ecuador; los vuelos desde Quito hacen escala en Guayaquil.
Esta isla alberga fragatas, lobos marinos, tortugas de las Galápagos, alcatraces patirrojos, alcatraces patiazules, iguanas marinas, delfines y gaviotas de las Galápagos. Su vegetación incluye Calandrinia galapagosa, Lecocarpus darwinii y árboles como Lignum vitae o Matazarna. En las aguas cercanas hay tiburones, rayas y langostas.