Quanto dura il viaggio e quali sono i primi e gli ultimi treni?
Il primo treno diretto a Novate Milanese parte da Cerignola alle 05:12, mentre l'ultimo è previsto per le 10:12. In media si impiegano 8 ore e 58 minuti, ma le opzioni più veloci permettono di raggiungere Novate Milanese da Cerignola in 7 ore e 55 minuti.