Solsona non ha una stazione ferroviaria o un aeroporto propri, ma è facilmente raggiungibile in auto o autobus. Si trova a circa 1 ora e 30 minuti da Barcellona, collegata tramite la C-55 e la C-75. I collegamenti in autobus, gestiti da compagnie come ALSA, offrono corse regolari da Barcellona, Lleida e Manresa.
Una volta arrivati, Solsona è una città compatta e facilmente percorribile a piedi. Le distanze tra i punti di interesse sono brevi, e l’atmosfera rilassata invoglia alla passeggiata. Per chi arriva in auto, ci sono parcheggi pubblici vicino al centro storico.
Per i gruppi organizzati o gli eventi, è possibile noleggiare navette private o usufruire dei servizi offerti da strutture ricettive locali per il trasporto personalizzato.