Academia Forum se encuentra en Chiguiri Arriba, aproximadamente 30 kilómetros al norte de Penonomé y 180 km al oeste de la ciudad de Panamá. Antes de su creación en 2014, el campus era el hogar de un eco-resort de propiedad familiar conocido como La Posada Cerro La Vieja. Las residencias y aulas de los estudiantes ahora ocupan habitaciones antiguas, mientras que las increíbles vistas han permanecido iguales.