Lecce is a city in Apulia region of Italy.
Lecce is roughly 580km (although some older measurements claim up to 640km, depending on the route) from Rome.
Lecce is easily accessible by the airports in Brindisi (30 minutes by train) and Bari (2hours by train). There are discount flights available from London, Rome, Milan, etc. For a complete list, check out the Apulian airports website
There are FS trains from Foggia, Turin, Rome, Naples, Venice and Milan. You can also reach Lecce by Eurostar Train from Bologna through Rimini and Bari. Travel times from Rome and beyond can be long. Night trains with sleeping couches are available, and often a better bet.
The trains arrive at Lecce station, 1km from the city center. Be aware that taxis anywhere can be expensive (expect to pay up to 15 euros to the center, especially if you have luggage items), so you may want to check with your hotel the public transportation options available