Brindisi or Bari Airports
Flying to your destination
We recommend flights into Brindisi or Bari airport which are served by both budget (including Easyjet) and non-budget airlines (including British Airways) from multiple airports in the UK.
Arrival and departure information
For this trip you can fly into Brindisi Airport (BDS) or Bari Airport (BRI).
These two airports can be easily reached by local transport, which is affordable and offers a frequent service.
From Brindisi Airport you can take either a private shuttle or a train to Brindisi train station and then a direct bus to Otranto. You can also take a train to Lecce and then a direct bus to Otranto. The private shuttle from Brindisi Airport to Otranto runs with a minimum of 2 people on board. It needs to be booked online and costs around €32 per person, journey time is around 1 hr 20 minutes ( http://www.salentoeasy.it/come-arrivare/trasferimenti-da-e-per-la-puglia/291-navetta-aeroporto-brindisi-otranto-torredellorso ).
The bus from Brindisi Airport to the city centre takes 15 minutes and costs approx. €1 one way ( http://www.stpbrindisi.it/images/pdf/linee-orari/AP_Aeroporto.pdf ). Then the bus from Brindisi to Otranto (just 3 buses per day, takes around. 1 hour 45 minutes and costs from €10 to €13, timetable here http://www2.marozzivt.it/orari ) OR take the train to Lecce ( Duration around 30 minutes and cost around €3 one way, timetable here www.trenitalia.com) and then a bus to Otranto (line 106, duration around 40 minutes and cost around €3.50 one way ( http://www.provincia.le.it/web/provincialecce/trasporti/orari-e-linee)
Arriving to Bari Airport, you can take a bus or a train to Bari Centrale train station and then a train to Lecce, where you can take a direct bus to Otranto. From Bari you can take a train that takes around 15 minutes and costs from €5 to €10 one way. http://www.ferrovienordbarese.it/tmp/downloads/aeroporto_inv_2015.pdf )
Alternatively there are two bus companies servicing Bari Centrale train station, it takes about 30 to 40 minutes and costs from €1 to €4 one way depending on the bus you take. Timetable here www.amtab.it/index.php?option=com_wrapper&view=wrapper&Itemid=93
Next take a train from Bari to Lecce, costs from €10 to €19 one way depending on the train you take and takes around 1 hr 30 minutes, www.trenitalia.com. From here you need one more bus Otranto (line 106, takes around 40 minutes, and costs approximately €3.50 http://www.provincia.le.it/web/provincialecce/trasporti/orari-e-linee )
On departure, you can take a train from Lecce to Brindisi or Bari train station and then a bus to the airport (see information above)