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

2 trains found

Bari Centrale → Firenze Santa Maria Novella · Saturday 7 November 2026

In departure time order · select a heading to change the order
Train ↕ Departure ↕ Arrival ↕ Journey time ↕ Stops ↕
IT 9928 ↻ live status
06:50
Bari Centrale
13:17
Firenze Santa Maria Novella
6h 27m 3 intermediate stops Book on Italo → or search on Trainline →
FR 9560 ↻ live status
14:10
Bari Centrale
20:46
Firenze Santa Maria Novella
6h 36m 6 intermediate stops View prices and book →

Luggage storage in Firenze Santa Maria Novella →

With one change at Roma Termini

FR 8348 Delay risk: low
Bari Centrale Departure 05:50
Roma Termini Arrival 10:13
12 min at Roma Termini — tight change Minimum time allowed for the change: 10 min.
FR 9310 Delay risk: low
Roma Termini Departure 10:25
Firenze Santa Maria Novella Arrival 12:01

With one change at Bologna Centrale

FR 9806 Delay risk: low
Bari Centrale Departure 06:35
Bologna Centrale Arrival 12:15
12 min at Bologna Centrale — tight change Minimum time allowed for the change: 10 min.
FR 9587 Delay risk: low
Bologna Centrale Departure 12:27
Firenze Santa Maria Novella Arrival 13:04

With one change at Roma Termini

FR 8302 Delay risk: low
Bari Centrale Departure 07:40
Roma Termini Arrival 12:05
15 min at Roma Termini — comfortable change Minimum time allowed for the change: 10 min.
IT 8960 Delay risk: low
Roma Termini Departure 12:20
Firenze Santa Maria Novella Arrival 13:57

Times are from the official timetable. The connection is not guaranteed: always check the information at the station.

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