San Juan de Torruella o de Vilatorrada es un municipio español de la provincia de Barcelona y de la comarca del Bages.
Está situado a 3 km de Manresa. La altitud de la población es de 230 msnm y los límites municipales son en el norte con las poblaciones de San Mateo de Bages y Callús, al nordeste con Sampedor; al este con San Fructuoso de Bages, al sureste con Manresa y al oeste con Fonollosa.
San Juan de Torruella bordea el río Cardener y está rodeado por las colinas de Costarrodona y Vilatorrada.
Wikipedia https://es.wikipedia.org/wiki/San_Juan_de_Torruella
Coordenadas 41°44'31.946" N 1°48'13.05" E