Olot è facilmente accessibile sia da Barcellona che da Girona. L’aeroporto più vicino è quello di Girona-Costa Brava, situato a circa 60 km, mentre l’aeroporto di Barcellona-El Prat dista circa 110 km. Entrambi gli aeroporti offrono collegamenti nazionali e internazionali e sono serviti da autobus diretti verso Olot.
La città non è servita da una linea ferroviaria diretta, ma è ben collegata tramite autobus interurbani, con frequenti corse da e per Girona, Barcellona e le città limitrofe. Per chi viaggia in auto, Olot è raggiungibile tramite strade panoramiche che attraversano paesaggi spettacolari.
All’interno della città, il trasporto pubblico è garantito da una rete di autobus locali. Tuttavia, Olot è abbastanza compatta da poter essere esplorata comodamente a piedi o in bicicletta, con numerosi percorsi ciclabili e pedonali. Questo la rende ideale per eventi diffusi, passeggiate culturali e manifestazioni all’aperto.