San Joaquín se ubica a cuatro kilómetros al oeste de la Ciudad de Heredia y es atravesada por la línea férrea que comunica a la ciudad de Heredia con la de Alajuela, así mismo por el cantón corre la principal radial que comunica también a ambas ciudades.