Il viaggio in treno da Foggia a Milano dura in media 7 h 05 m e copre una distanza di 678 km.
Trenitalia è l'unica compagnia ferroviaria attiva su questa tratta.