Adriatic corridor regional onlyMilan -> Bari
Travelling from Milan to Bari using regional trains and local buses takes 20h 58m with 6 transfers (Milano Rogoredo, Piacenza, PESARO, PESCARA, TERMOLI, FOGGIA) and costs EUR 70.95, saving EUR 38.05 compared with high-speed alternatives (EUR 109.00, 6h 59m). Trenitalia Promo Italia in Tour (EUR 39.00 for 3 days) covers eligible regional rail legs on this corridor.
Milano Centrale -> Bari Centrale · 5 routes found in 182msJev + PICO live (6057ms)
Fast Direct Reference (AV / Intercity): 6h 59m · EUR 109.00 (FR 9613 + IC 605) Save EUR 38.05
View fast trainPromo Italia in Tour 3 days (EUR 39.00) saves EUR 24.25 immediately on this one-way trip and includes unlimited regional travel for 3 days. (Trenord / Lombardy legs excluded from Italia in Tour)
Open Promo 39 EUR12:27 -> 09:25
20h 58m · 6 changes
Milano Repubblica -> Milano Rogoredo -> Piacenza -> PESARO -> PESCARA -> TERMOLI -> FOGGIA -> BARI CENTRALE
Comfortable transferStrikes: 0 active
EUR 70.95-EUR 38.05
Ticket Buy Packs (Tariffa 39/AS split)3 tickets
#1 · TrenordMilano Centrale -> Piacenza(UB, RE 10867)EUR 7.70
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#2 · TRENITALIAPiacenza -> Pescara Centrale(RV 3929, RE 4259)EUR 39.45
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#3 · TRENITALIAPescara Centrale -> Bari Centrale(RE 19771, RE 19987, RV 4323)EUR 23.80
Single cumulative ticket (3 trains, Tariffa 39/AS discount with protected FS transfers)
11:10 -> 09:25
22h 15m · 5 changes
Milano Porta Garibaldi -> Piacenza -> PESARO -> PESCARA -> TERMOLI -> FOGGIA -> BARI CENTRALE
Comfortable transferStrikes: 0 active
EUR 71.05-EUR 37.95
Ticket Buy Packs (Tariffa 39/AS split)2 tickets
#1 · TrenordMilano Porta Garibaldi -> Pescara Centrale(RE 10465, RV 3929, RE 4259)EUR 47.25
Single cumulative ticket (3 trains, Tariffa 39/AS discount with protected FS transfers)
#2 · TRENITALIAPescara Centrale -> Bari Centrale(RE 19771, RE 19987, RV 4323)EUR 23.80
Single cumulative ticket (3 trains, Tariffa 39/AS discount with protected FS transfers)
13:27 -> 15:55
26h 28m · 6 changes
Milano Repubblica -> Milano Rogoredo -> Piacenza -> ANCONA -> PESCARA -> TERMOLI -> FOGGIA -> BARI CENTRALE
Comfortable transferStrikes: 0 active
EUR 72.70-EUR 36.30
Ticket Buy Packs (Tariffa 39/AS split)3 tickets
#1 · TrenordMilano Centrale -> Ancona(UB, RE 10869, RV 3931)EUR 34.05
Single cumulative ticket (3 trains, Tariffa 39/AS discount with protected FS transfers)
#2 · TRENITALIAAncona -> Termoli(RE 4205, RE 19653)EUR 20.15
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#3 · TRENITALIATermoli -> Bari Centrale(RE 19991, RV 4347)EUR 18.50
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
14:25 -> 15:50
25h 25m · 9 changes
RV
REG
RV
REG
REG
REG
REG
REG
REG
RV
MILANO CENTRALE -> GENOVA PIAZZA PRINCIPE -> GENOVA BRIGNOLE -> LA SPEZIA CENTRALE -> FIRENZE S.MARIA NOVELLA -> ROMA TIBURTINA -> NAPOLI CENTRALE -> SALERNO -> POTENZA CENTRALE -> TARANTO -> BARI CENTRALE
Short cross-operator bufferStrikes: 0 active
EUR 108.90
Ticket Buy Packs (Tariffa 39/AS split)5 tickets
#1 · TRENITALIAMilano Centrale -> Genova Brignole(RV 3029, RE 22857)EUR 14.30
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#2 · TRENITALIAGenova Brignole -> Firenze S. M. Novella(RV 3277, RE 18423)EUR 23.30
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#3 · TRENITALIAFirenze S. M. Novella -> Napoli Centrale(RE 4113, BU FI051, RE 12725, RE 21043)EUR 38.60
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#4 · TRENITALIANapoli Centrale -> Potenza Centrale(RE 5581, RE 21099)EUR 11.95
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#5 · TRENITALIAPotenza Centrale -> Bari Centrale(RE 23683, RV 19842)EUR 20.75
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
17:25 -> 22:35
29h 10m · 5 changes
MILANO CENTRALE -> MILANO ROGOREDO -> PISA CENTRALE -> ROMA TERMINI -> NAPOLI CENTRALE -> TARANTO -> BARI CENTRALE
Comfortable transferStrikes: 0 active
EUR 95.65-EUR 13.35
Ticket Buy Packs (Tariffa 39/AS split)3 tickets
#1 · TRENITALIAMilano Centrale -> Pisa Centrale(RV 2475, RE 2295)EUR 24.75
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#2 · TRENITALIAPisa Centrale -> Napoli Centrale(RV 4125, RE 21061)EUR 38.60
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
#3 · TRENITALIANapoli Centrale -> Bari Centrale(RE 4297, RE 19852)EUR 32.30
Single cumulative ticket (2 trains, Tariffa 39/AS discount with protected FS transfers)
Fare and Duration Comparison: Milan to Bari
| Option | Duration | Changes | Verified Fare | Ticket Structure |
|---|
| Regional Rail + Local Bus | 20h 58m | 6 | EUR 70.95 | Trenord (Milano Centrale -> Piacenza) + TRENITALIA (Piacenza -> Pescara Centrale) + TRENITALIA (Pescara Centrale -> Bari Centrale) |
| Italia in Tour 3 Giorni | 20h 58m | 6 | EUR 39.00 (rail pass) | 3 consecutive days unlimited Regionale + Tper (saves EUR 87.50 round-trip) |
| High-Speed / Intercity Reference | 6h 59m | 1 | EUR 109.00 | FR 9613 + IC 605 |
Frequently Asked Questions
- How much does Milan to Bari cost with regional trains only?
- The verified point-to-point regional and TPL fare starts at EUR 70.95 (20h 58m, 6 changes), split into 3 optimal ticket pack(s) under Trenitalia Tariffa 39/AS.
- Why do standard portals hide regional options on Milan to Bari?
- Trenitalia's single-ticket engine caps regional combinations at 4 trains, enforces commercial corridor routing, and leaves non-rail towns unroutable when local TPL bus feeds are separate. Regionali searches all 25 rail and regional bus networks together and splits tickets only where required.
- Does Promo Italia in Tour (EUR 39) apply to Milan to Bari?
- Yes: EUR 39.00 covers EUR 63.25 of Trenitalia / Tper regional rail on this trip (Trenord / Lombardy legs excluded from Italia in Tour), saving EUR 87.50 on a 3-day return when purchased by 23:59 the day before departure.
- Do Sunday and holiday schedules differ on Milan to Bari?
- Yes. Several extraurban TPL bus lines run Monday to Saturday only (feriale), while Sunday/festiva services use dedicated lines and rail interchanges. Select your exact travel date above to filter active trips.
Verified Regional Rail and Local Bus Corridors Across Italy