Cheap Bus, Train and Carpool tickets to Lucca

What are the most popular routes to Lucca?

Pisa - LuccaAverage priceNZ$17Average duration28mDaily departures35
Rome - LuccaAverage priceNZ$65Average duration5h 10mDaily departures3
Viareggio - LuccaAverage priceNZ$17Average duration20mDaily departures11
Foggia - LuccaAverage priceNZ$154Average duration10h 25mDaily departures1
Livorno - LuccaAverage priceNZ$21Average duration59mDaily departures4

Lucca stations and stops

Locations map