Portantorchas está ubicado aproximadamente a 15 kilómetros al noreste del centro de San José, la capital de Costa Rica. Por su ubicación en el valle central, ofrece todos los beneficios de la naturaleza a su alrededor. Estos incluyen el Bosque tropical lluvioso, a sólo 45 minutos, el Océano Pacífico o el Mar Caribe, a dos horas y un viaje corto a la mayoría de los volcanes activos.
También se encuentran disponibles para el disfrute de los estudiantes viajes a los ríos más cercanos para navegar en sus rápidos y observar el bosque tropical.

