Montes de Oca is a canton in the San José province of Costa Rica. The head city of the canton is San Pedro.