Palermo dispone di una linea ferroviaria ben collegata con tutte le città italiane; inoltre ci sono treni molto frequenti che collegano la città con tutta la regione. La stazione centrale si trova in Piazza Giulio Cesare.