Sant Joan de Vilatorrada si trova nell’entroterra della Catalogna, nella provincia di Barcellona, a pochi chilometri da Manresa e a circa un’ora di auto da Barcellona. Situata lungo il fiume Cardener e immersa in un paesaggio collinare, la città gode di un ambiente naturale variegato e di viste suggestive sulla catena montuosa di Montserrat.
La posizione centrale in Catalogna rende la città un perfetto punto di partenza per esplorare l’intera regione. I Pirenei sono raggiungibili in meno di due ore, mentre le spiagge della Costa Brava e della Costa Dorada sono facilmente accessibili per gite giornaliere.
Il clima è tipicamente mediterraneo con influenze continentali: estati calde e secche, inverni miti ma talvolta freschi. I mesi migliori per visitare la città sono la primavera e l’autunno, quando le temperature sono piacevoli e l’ambiente naturale si mostra nel suo massimo splendore.