Il trasporto pubblico cittadino è gestito dall'ATAM, e si avvale di circa 130 linee di bus.
Inoltre, dal 2007, è attivo un servizio ferroviario suburbano, che collega tra loro vari quartieri della città, ed ha, come capilinea, le stazioni di Melito di Porto Salvo e Villa San Giovanni.