Puglia has 2 international airports, Bari and Brindisi. If you are starting your trip in the northern/central part of Puglia and finishing in the south, consider arriving into Bari Airport and departing from Brindisi. Alitalia offers several connecting flights per day from Rome Fiumicino and Milan Malpensa or Linate. The very early flight departures back to Rome normally allow for connection with the mid-morning departure of transatlantic flights.
Other scheduled carriers:
- Swiss Air from Zurich to Bari
- British Airways from London to Bari
- Lufthansa from Munich& Frankfurt to Bari
- Easyjet, Ryanair & Vueling & Volotea from several French, Spanish and German hubs
If you prefer to see the countryside and perhaps enjoy a pretour stay in another Italian destination, you can make your way to Puglia by train. The trip from Rome Termini to Bari Centrale only takes 4 hours and to Lecce the journey takes 51/2 hours.
For more information visit www.trenitalia.com.
On-line reservations can be made by credit card, but only within 3 months in advance of your travel date. If flights to Naples are more convenient, the driving time from Naples to Bari is 3 hours.
Please note: this route is not well serviced by public transport.
Ferry connections: Please contact us for more information on the direct ferry services between the Puglia coast and Croatia and Greece.
Transportation between Bari airport and the train station
A new train link now connects Bari Airport to Bari Central station. Tickets cost €5 and the journey takes around 15 minutes. The train departs at least every 40 minutes, but generally more frequently. For more info and on-line booking see http://treni.aeroportidipuglia.it/Default.aspx From Bari Central you can catch connecting services for the entire Adriatic Coast and in particular to Monopoli and Lecce (see www.trenitalia.com) or the provincial lines to Conversano (see www.fseonline.it) and Matera( see www.ferrovieappulolucane.it). A taxi ride between the airport and the centre of Bari takes 25-30 minutes and costs around € 25.