Sant Joan Despí si trova nel nord-est della Spagna, in Catalogna, ed è parte dell’area metropolitana di Barcellona. Situata a circa 10 chilometri dal centro della capitale catalana, la città si estende lungo il fiume Llobregat, in una zona pianeggiante e verdeggiante che gode di un’ottima connessione con il resto della regione.
È facilmente raggiungibile da importanti snodi stradali e ferroviari, e si trova a breve distanza dall’aeroporto internazionale di Barcellona-El Prat. Le località costiere del Mediterraneo, come Castelldefels o Sitges, sono raggiungibili in meno di 30 minuti, mentre le colline e le montagne del Garraf e del Montserrat offrono opportunità escursionistiche a breve distanza.
Il clima è mediterraneo, con estati calde e secche e inverni miti e moderatamente umidi. I mesi migliori per visitare la città vanno da aprile a giugno e da settembre a ottobre, quando le temperature sono piacevoli e il calendario culturale è particolarmente ricco.