The nearest airport is Brindisi (BDS).
From Brindisi airport you can reach Lecce (about 50 km) by car, bus, shuttle and taxi.
• Car: all major car rental companies have a desk at the terminal.
• Bus: 5 €, timetable here
• On-demand shuttle: 20 € (additional pax in same reservation 10 €), by phone at +39 0832 305 522 or online
• Taxi: about 100 €
Also well connected, although a little further away (170 km), is Bari (BRI).
The easiest and cheapest way to reach Lecce, is to take a bus or a train from the airport to Bari central train station, then take a train to Lecce.
On-demand shuttle: flat rate 150 €, reservations by phone at +39 0832 305 522
Lecce train station is very close to the city center and is connected to the main cities with direct trains.
Timetable and online tickets at http://www.trenitalia.com
There are non-stop buses from Milan, Rome, Naples and other major towns.