Skip to main content

How to get from Gaeta to Sperlonga by bus and train?

From Gaeta to Sperlonga by bus and train

To get from Gaeta to Sperlonga in Sperlonga, you’ll need to take 2 bus lines and one train line: take the COTRAL bus from Gaeta | Piazza Mazzini station to Formia | Stazione FS station. Next, you’ll have to switch to the R train and finally take the PIAZZOLI bus from Fondi - Sperlonga FS station to Sperlonga | Piazza Europa station. The total trip duration for this route is approximately 1 hr 40 min. The ride fare is €4.10.

100min€4.10
Walk to bus stationBus - COTRAL
Bus - COTRAL
Train - R
Bus - PIAZZOLIPIAZZOLI
Walk to Sperlonga
Leaves from Gaeta | Piazza Mazzini

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Gaeta | Piazza Mazzini
    ID f4143
    290 m • 4 min
  • 2
    Bus - COTRAL
    Wait for bus
    COTRAL
    Formia | Stazione FS
  • 3
    Ride to bus station
    Ride to bus station
    Formia | Stazione FS
    ID f4158
    25 min
  • 4
    Walk to train station
    Walk to train station
    Formia-Gaeta
    ID S08640
    30 m • 1 min
  • 5
    Train - R
    Wait for train
    R
    Roma Termini
  • 6
    Ride to train station
    Ride to train station
    Fondi - Sperlonga
    14 min
  • 7
    Walk to bus station
    Walk to bus station
    Fondi - Sperlonga FS
    40 m • 1 min
  • 8
    Bus - PIAZZOLIPIAZZOLI
    Wait for bus
    PIAZZOLI
    Sperlonga
  • 9
    Ride to bus station
    Ride to bus station
    Sperlonga | Piazza Europa
    22 min
  • 10
    Walk to Sperlonga
    Walk to
    Sperlonga
    820 m • 11 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Rome and Lazio.
All local mobility options in one app

Public transit directions from Gaeta to Sperlonga

The distance between Gaeta, Sperlonga and Sperlonga, Sperlonga is approximately 39.23 km, which can typically be travelled in 100 min. Moovit will show you the directions from Gaeta to Sperlonga by bus and train, so no matter how you choose to travel in Sperlonga – you will always have plenty of easy options.

Questions & Answers

  • What is the fastest way to get from Gaeta to Sperlonga?

    The fastest way takes 100 minutes, using Bus line COTRAL, Train line R, Bus line PIAZZOLI.

  • Is there a direct bus between Gaeta and Sperlonga?

    No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 1 hr 40 min.

  • Which bus line goes from Gaeta to Sperlonga?

    The COTRAL bus line goes from Gaeta | Piazza Mazzini station near Gaeta in Gaeta to Formia | Stazione FS station. From there you’ll have to take one bus line and one train line till Formia | Stazione FS station near Sperlonga in Sperlonga.

  • How long does it take to travel from Gaeta to Sperlonga by bus and train?

    The total travel time between Gaeta in Gaeta and Sperlonga in Sperlonga by bus and train is about 1 hr 40 min.

  • Where do I get on the bus near Gaeta to get to Sperlonga?

    Get on the COTRAL bus from the Gaeta | Piazza Mazzini stop near Gaeta in Gaeta.

  • Where do I get off the bus when travelling between Gaeta and Sperlonga?

    Get off the bus at the Formia | Stazione FS stop, which is closest to Sperlonga in Sperlonga.

  • When is the first bus from Gaeta to Sperlonga?

    The first bus from Gaeta in Gaeta to Sperlonga in Sperlonga is Formia - Terracina. It leaves the Gaeta | Piazza Libertà stop at 5:48 AM.

  • How much is the total bus and train fare from Gaeta to Sperlonga?

    The ride from Gaeta to Sperlonga costs €4.10.