Airport in Brindisi

Salento Airport

From Papola Casale, Brindisi’s small airport, there are domestic flights to Rome, Naples and Milan. The airport is served mainly by Alitalia, AirOne and Myair. There are also direct flights from London Stansted with…
Airport in Cosenza

Lamezia Terme Airport

Lamezia Terme airport, 63km south of Cosenza and 36km west of Catanzaro, at the junction of the A3 and SS280 motorways, links the region with major Italian cities and is also a destination for charters from northern…
Bus in Bari


Connects Bari airport with Foggia airport and Brindisi airport. It also has a service from Bari airport to Matera (€6, 1¼ hours, five daily), Vieste (€20, three hours, four daily) and Taranto (€9.50, 1¼ hours, two d…
Bus in Trani


STP travels along the coast and inland, including frequent services from Trani to Bari (€4.20, 45 minutes). Services depart from Bar Stazione, which also has timetables and tickets.
Bus in Monte Sant'Angelo


Buses run from Monte Sant'Angelo to Foggia (€7, 1½ hours, two daily) and Vieste via a change at Macchia Bivio Monte (€7 for both tickets, 1½ hours, five per day). They leave from Corso Vittorio Emanuele.
Bus in Brindisi

STP Brindisi

Buses go to Ostuni (€3.20, 50 minutes, frequent) and Lecce (€6.30, 35 minutes, nine daily) as well as towns throughout the Salento. Most leave from Via Bastioni Carlo V, in front of the train station.
Bus in Matera


Runs five daily buses from Matera to Rome (€30, six to seven hours) and one for Siena (€48, 8¼ hours), Florence (€53, 9½ hours) and Pisa (€59.50, 11¾ hours). Advance booking is essential.
Airport in Bari

Bari Karol Wojtyła Airport

Bari’s international airport is served by a host of international and budget airlines, including British Airways, Alitalia, Hapag-Lloyd Express and Ryanair, flying to many European cities
Ferry in Reggio di Calabria

Liberty Lines

Ferries from Reggio Calabria to Messina (€3.50, 25 minutes, 17 per day) and the Aeolian Islands, including Stromboli (€36.10, 3¾ hours, daily) and Vulcano (€33.30, 2½ hours, daily).
Bus in Lecce


STP runs buses to Brindisi (€6.30, 35 minutes, nine daily), Gallipoli (€2.80, 1¼ hours, frequent) from the STP bus station.