How to get from Ponza Italy to Sperlonga by bus and ferry?
From Ponza Italy to Sperlonga by bus and ferry
To get from Ponza Italy to Sperlonga in Sperlonga, take the LAZIOMAR ferry from Ponza station to Formia station. Next, take the COTRAL bus from Formia | Port station to Sperlonga | Colombo Street Fiorelle Street station. The total trip duration for this route is approximately 4 hr 24 min. The bus and ferry schedule from Ponza Italy may change. We recommend you check the updated bus and ferry schedule to Sperlonga on the Moovit app.
Step by Step
- 1Walk to ferry stationPonza480 m • 7 min
- 2Wait for ferryLAZIOMARFormia
- 3Ride to ferry stationFormia150 min
- 4Walk to bus stationFormia | PortID f99992710 m • 10 min
- 5Wait for busCOTRALTerracina Railway Station
- 6Ride to bus stationSperlonga | Colombo Street Fiorelle StreetID f408543 min
- 7Walk toSperlonga740 m • 10 min
Public transit directions from Ponza Italy to Sperlonga
Bus And Ferry schedule from Ponza Italy to Sperlonga
Related Routes
- Itri to Sperlonga
- Minturno to Sperlonga
- Monte San Biagio to Sperlonga
- Lido di Ostia to Sperlonga
- Fiumicino to Sperlonga
- Terracina to Sperlonga
- Gaeta to Sperlonga
- Funds to Sperlonga
- Ponza Italy to Ventotene
- Ponza Italy to Anzio
- Rome Trastevere Station to Vatican City Vatican
- Rome Trastevere Station to Muratella Station Italy
- Rome Trastevere Station to St. Peter's Basilica
- Rome Trastevere Station to Villa D Este
- Rome Trastevere Station to Four Winds
- Rome Trastevere Station to Lido di Ostia Center
- Rome Trastevere Station to Fiumicino
- Rome Trastevere Station to Civitavecchia
- Hampton By Hilton Rome East to Roma Termini
- Hampton By Hilton Rome East to Rome Airport FCO
Questions & Answers
What is the fastest way to get from Ponza Italy to Sperlonga?
The fastest way takes 264 minutes, using Ferry line LAZIOMAR, Bus line COTRAL.
Is there a direct ferry between Ponza Italy and Sperlonga?
No, you’ll have to take one ferry line and one bus line in total. The total travelling time is 4 hr 24 min.
Which ferry line goes from Ponza Italy to Sperlonga?
The LAZIOMAR ferry line goes from Ponza station near Ponza Italy in Ponza to Formia station. From there you’ll have to take one bus line till Formia station near Sperlonga.
How long does it take to travel from Ponza Italy to Sperlonga by ferry and bus?
The total travel time between Ponza Italy and Sperlonga by ferry and bus is about 4 hr 24 min.
Where do I get on the ferry near Ponza Italy to get to Sperlonga?
Get on the LAZIOMAR ferry from the Ponza station near Ponza Italy in Ponza.
Where do I get off the ferry when travelling between Ponza Italy and Sperlonga?
Get off the ferry at the Formia stop, which is closest to Sperlonga.
Popular Routes
- Leonardo Park to Rome Airport FCO
- Roma Termini to Formello
- Latina to Rome Ciampino Airport (CIA)
- Roma Tiburtina to Frascati
- St. Paul's Basilica to Lido di Ostia
- Rome to Acquapendente
- Roma Tiburtina to Capena
- Rome | Laurentina (Metro B) to Anzio
- Trastevere Station (Railway) to San Filippo Neri
- Ostia Antica Station to Rome
- Tivoli Terme to Rome
- Fiumicino Airport to Roma Tuscolana
- Fiumicino to Lido di Ostia Center
- Roma Termini to Nettuno
- Pantheon to Roma Termini
- Roma Termini to Gianicolense/Ravizza
- Avezzano to Frosinone
- Roma Termini to Pomezia
- Rome (Cornelia) to Rome Ciampino Airport (CIA)
- Nettuno to Velletri