Viterbo está situado sobre el valle del río Risaralda, en una de las estribaciones de la Cordillera Occidental en el triángulo de convergencia de importantes ciudades como Manizales, Cali y Medellín.