La principal carretera del cantón de Montes de Oca es la carretera nacional n.º 2 (Panamericana), que inicia al oeste del distrito de San Pedro y finaliza al oeste del mismo.