Travel from Salerno to Villa-San-Giovanni

Bus or train from Salerno to Villa San Giovanni?

Trenitalia Frecce operates a train from Salerno to Villa San Giovanni every 4 hours. Tickets cost $45 - $70 and the journey takes 3 h 25 min. Alternatively, Autoservizi Salemi Srl operates a bus from Salerno to Villa San Giovanni once daily. Tickets cost $70 - $100 and the journey takes 6 h 38 min.

How to get from Salerno to Villa San Giovanni

From Salerno train to Villa S.Giovanni. 3 h 25 min 48€. From Salerno Autostazione Vinciprova bus to Villa San Giovanni. 6 h 38 min 68€. From Salerno drive to Villa San Giovanni. 4 h 28 min 64€. From Salerno train to Naples - Piazza Garibaldi, bus to Naples airport, fly to Reggio Calabria airport, then train to Villa San Giovanni. 8 h 229€.