There are 3 ways to get from Ladispoli to Sperlonga by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ladispoli-Cerveteri to Roma TerminiRe / ...
- Take the train from Roma Termini to Fondi-SperlongaRe
3h 53m€13–32Bus
cheapest- Take the bus from LADISPOLI | Via Flavia Via La Spezia # f5945 to ROMA | Capolinea Cornelia # f1Aa91d / ...
- Take the bus from ROMA | Laurentina to TERRACINA | Stazione FS # f4933Lt009d / ...
7h 6m€11–27Drive 156.8 km
- Drive from Ladispoli to Sperlonga156.8 km
2h 12m€25–36
Ladispoli to Sperlonga by train and bus
Questions & Answers
The cheapest way to get from Ladispoli to Sperlonga is to train which costs €13 - €35 and takes 3h 53m.
The fastest way to get from Ladispoli to Sperlonga is to drive which takes 2h 12m and costs €24 - €40.
No, there is no direct bus from Ladispoli to Sperlonga. However, there are services departing from LADISPOLI | Via Flavia Via La Spezia # f5945 and arriving at SPERLONGA | via Lepanto # f14663 via Cornelia, Colombo/Agricoltura, ROMA | Laurentina and TERRACINA | Stazione FS # f4008. The journey, including transfers, takes approximately 7h 6m.
The distance between Ladispoli and Sperlonga is 169 km. The road distance is 156.8 km.
The best way to get from Ladispoli to Sperlonga without a car is to train which takes 3h 53m and costs €13 - €35.
It takes approximately 3h 53m to get from Ladispoli to Sperlonga, including transfers.
Ladispoli to Sperlonga bus services, operated by Cotral S.p.A., depart from LADISPOLI | Via Flavia Via La Spezia # f5945 station.
The best way to get from Ladispoli to Sperlonga is to train which takes 3h 53m and costs €13 - €35. Alternatively, you can bus, which costs €11 - €27 and takes 7h 6m.
Ladispoli to Sperlonga bus services, operated by Cotral S.p.A., arrive at ROMA | Capolinea Cornelia # f1 station.
Yes, the driving distance between Ladispoli to Sperlonga is 157 km. It takes approximately 2h 12m to drive from Ladispoli to Sperlonga.
What companies run services between Ladispoli, Italy and Sperlonga, Lazio, Italy?
You can take a train from Ladispoli-Cerveteri to Sperlonga via Roma Termini, Fondi-Sperlonga, and Fondi-Sperlonga in around 3h 53m. Alternatively, you can take a bus from LADISPOLI | Via Flavia Via La Spezia # f5945 to SPERLONGA | via Lepanto # f14663 via ROMA | Capolinea Cornelia # f1, Cornelia, Colombo/Agricoltura, Laurentina, ROMA | Laurentina, and TERRACINA | Stazione FS # f4008 in around 7h 6m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Ladispoli-Cerveteri to Roma Termini
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–9
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €6–9
Train from Roma Termini to Fondi-Sperlonga
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €7–21
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €14–21
- Phone
- 800 174 471
- Website
- servizi.cotralspa.it
Bus from LADISPOLI | Via Flavia Via La Spezia # f5945 to ROMA | Capolinea Cornelia # f1
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €2–3
- Schedules at
- servizi.cotralspa.it
Bus from ROMA | Laurentina to TERRACINA | Stazione FS # f4933
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a day
- Estimated price
- €6–8
- Schedules at
- servizi.cotralspa.it
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
More Questions & Answers
There are 1128+ hotels available in Sperlonga.









