Naples to Bari by train
Napoli Centrale → Bari Centrale
Trains link Naples (Napoli Centrale) and Bari (Bari Centrale) in about 4h 03m at best, with no changes needed.
- Fastest
- ≈ 4h 03m
- Typical
- ≈ 4h 14m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- Trenitalia, EAV

How long does the train from Naples to Bari take?
The fastest trains cover Naples to Bari in about 4h 03m; a typical journey takes around 4h 14m.
Is there a direct train from Naples to Bari?
Yes: direct trains run between Napoli Centrale and Bari Centrale.
Legendary routes through Naples or Bari
- Frecciarossa Rome → Naples
- Frecciarossa Milan → Naples
- Frecciarossa Rome → Bari
- Circumvesuviana Naples → Sorrento
More trains from Naples
- Naples → Rome ≈ 1h 14m · direct
- Naples → Florence ≈ 2h 51m · direct
- Naples → Milan ≈ 4h 33m · direct
More train routes in Italy.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.