Milan - Bologna - Bari - Lecce (Train)

Posted by Ed
Last updated on Sun, 03/04/2011 - 3:04pm
CC Image by Strocchi
Introduction

The Eurostar City trains on this route are TrenItalia Frecciabiancas, travelling at speeds of up to 200km/h. This route is ideal if you are planning to catch a connecting ferry to/from Bari and Croatia and Albania.

This page details the daytime direct routes between Milan and Bari and Lecce only. There are several other sleeper train routes that travel the route, including services to Turin. There are also a lot more services between Bologna and Ancona, so if the timings below aren't suitable, consider travelling via those stations and changing trains.

Travel Tip: If you are planning to catch a ferry to/from Bari, it is important to note that the ferry terminal is approximately 20-30 minutes walk away from the railway station. 

Timetable

Sleeper services are also available, but not detailed on this page. Connecting services are available to/from Turin, Rome, Venice. If you are travelling to/from Bologna there are even more services available, with a train every hour or so.

Milan to Bari / Lecce by Train:

Station 9803b 9807b 615a 1545a 9811b 9815b 9861b 9817b 9819b
        A     B    
Milano C. 07.35 09.35 09.50 10.00 11.35 13.35 13.50 14.35 15.35
Bologna C. 09.50 11.50 11.59 12.30 13.50 15.50 16.30 16.50 17.50
Faenza - - 12.22 12.54 - - 16.55 - -
Forli - - 12.34 13.04 - - 17.06 - -
Cesena - - 12.49 13.18 - - 17.18 - -
Rimini 10.47 12.47 13.09 13.40 14.47 16.47 17.40 17.47 18.47
Pesaro 11.07 13.07 13.31 15.09 15.07 17.07 18.09 18.07 19.07
Ancona 11.38 13.38 14.02 15.52 15.38 17.38 18.52 18.39 19.38
Pescara C. 12.49 14.49 15.27 16.25 16.49 18.49 20.25 19.49 20.49
Bari C. 15.35 17.35 18.37 19.50 19.35 21.35 23.45 22.35 23.35
Brindisi 16.39 18.42 - 21.03 20.39 - - - -
Lecce 17.04 19.04 - 21.30 21.04 - - - -

Lecce / Bari to Milan by Train:

Station 612a 9814b 9816b 9856b 9822b 620a 1546a 9826b 9828b 9830b
        C     C      
Lecce - - 07.00 - - - 10.22 12.00 - 14.00
Brindisi - - 07.25 - - - 10.47 12.24 - 14.25
Bari C. 05.08 07.29 08.29 08.10 11.29 11.13 12.02 13.29 14.05 15.29
Pescara C. 08.17 10.14 11.14 11.41 14.14 14.40 15.25 16.14 17.00 18.14
Ancona 10.00 11.27 12.27 13.16 15.27 16.18 16.59 17.27 18.13 19.27
Pesaro 10.51 11.56 12.56 13.57 15.56 16.55 17.38 17.56 18.44 19.56
Rimini 11.22 12.19 13.19 14.24 16.19 17.22 18.30 18.19 19.05 20.19
Cesena 11.41 - - 14.41 - 17.41 18.47 - - -
Forli 11.53 - - 14.53 - 17.53 18.58 - - -
Faenza 12.03 - - 15.03 - 18.03 19.08 - - -
Bologna C. 12.46 13.18 14.18 15.46 17.22 18.46 - 19.18 20.06 21.18
Milano C. 14.50 15.30 16.25 18.15 19.25 21.10 22.15 21.25 22.30 23.25

a = InterCity
b = Eurostar City

A: Saturday only.
B: Friday only.
C: Sunday only.

Pricing

You can book this route either directly through TrenItalia (cheaper option, although not as easy to speak to someone on the phone in English), or through a 3rd party using the link at the bottom of this page.

The cheapest ticket between Bari and Milan is around 50 € single, or 90 € return. The standard fare is around 65 € single, 130 € return. First class tickets are also available.