Search trains in Italy

Frecciarossa · Italo · Trenord · Trenitalia regional trains — times up to 90 days ahead

Quick departure:
More options
Train type
Time refers to

8 trains found

Bari Centrale → Milano Centrale · Friday 6 November 2026

Departing from now (00:12), in time order · select a heading to change the order
Train ↕ Departure ↕ Arrival ↕ Journey time ↕ Stops ↕
FR 8810 ↻ live status Limited coverage
05:20
Bari Centrale
12:30
Milano Centrale
7h 10m 13 intermediate stops View prices and book →
FR 9806 ↻ live status Limited coverage
06:35
Bari Centrale
13:25
Milano Centrale
6h 50m 8 intermediate stops View prices and book →
FR 8814 ↻ live status
07:30
Bari Centrale
14:25
Milano Centrale
6h 55m 10 intermediate stops View prices and book →
FR 8818 ↻ live status
09:30
Bari Centrale
17:10
Milano Centrale
7h 40m 13 intermediate stops View prices and book →
FR 8820 ↻ live status Limited coverage
10:30
Bari Centrale
18:10
Milano Centrale
7h 40m 14 intermediate stops View prices and book →
FR 8824 ↻ live status Limited coverage
11:30
Bari Centrale
19:10
Milano Centrale
7h 40m 14 intermediate stops View prices and book →
FR 9560 ↻ live status
14:10
Bari Centrale
22:50
Milano Centrale
8h 40m 10 intermediate stops View prices and book →
FR 8830 ↻ live status
16:30
Bari Centrale
23:25
Milano Centrale
6h 55m 10 intermediate stops View prices and book →

Luggage storage in Milano Centrale →

Times are based on observed service patterns. Prices vary by date and availability: compare them on Trainline.