Monteverde is located in the province of Puntarenas and northwest from San José, the capital city of Costa Rica. It takes about four hours to drive from the Juan Santamaria International Airport in San José to downtown Santa Elena, Monteverde.