Nel centro storico è consigliabile spostarsi a piedi.
Il trasporto pubblico urbano è gestito dall'azienda ASP.
Le linee degli autobus sono 7 e raggiungono le diverse parti della città e le frazioni.
Il servizio inizia alle 6,30 e termina alle 20,30, seguendo l'orario invernale e l'orario estivo.
Il biglietto di corsa semplice costa 1 € e ha la durata di 1 ora. E' possibile acquistare un carnet di 10 biglietti al costo di 8 €. E' altresì possibile acquistare al costo di 5 € un buono giornaliero Park & Ride che consente il parcheggio, nelle aree a pagamento per l'intera giornata, e dà un biglietto bus giornaliero.
Per orari e linee si faccia riferimento al sito dell'ASP.
Esiste una rete di autobus extra urbani che collega la città ai paesi della provincia.
La partenza è da Piazza Medaglie d'Oro, nei pressi della stazione ferroviaria.
I taxi si trovano fuori dalla stazione ferroviaria, in Piazza Guglielmo Marconi 8, prenotabili tramite il numero telefonico +39 0141 592722.