San Cristóbal – wyspa w archipelagu Galapagos. Jest ona piąta pod względem powierzchni, znajduje się najdalej na wschód w archipelagu. Nazwa wyspy pochodzi od patrona marynarzy, Świętego Krzysztofa.
San Cristóbal jest wyspą pochodzenia wulkanicznego. Znajdują się na niej 4 wygasłe wulkany. Najwyższy szczyt wznosi się na 730 m n.p.m. Jest najbardziej na wschód wysuniętą wyspą Galapagos. W jej północnej części znajduje się jedyne stałe jezioro archipelagu – El Junco.