El cantón de San Carlos posee una superficie de 3.347,98 km², lo que lo hace más extenso que las provincias de Heredia y Cartago, y el de mayor superficie del país.