Skip to main content

How to get from La Giustiniana to Ponza by bus, ferry and train?

By bus, ferry and train

To get from La Giustiniana to Ponza in Rome and Lazio, you’ll need to take one bus line, one train line and one ferry line: take the 223 bus from Cassia/Bassano Romano station to Termini (Ma-Mb-Fs) station. Next, you’ll have to switch to the FL7 train and finally take the LAZIOMAR ferry from Formia station to Ponza station. The total trip duration for this route is approximately 5 hr 12 min.

312min
Walk to bus station
Bus - 223223
Train - FL7
Ferry - LAZIOMARLAZIOMAR
Leaves from Cassia/Bassano Romano

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cassia/Bassano Romano
    ID 72230
    50 m • 1 min
  • 2
    Bus - 223223
    Wait for bus
    223
    Termini (Ma-Mb-Fs)
  • 3
    Ride to bus station
    Ride to bus station
    Termini (Ma-Mb-Fs)
    ID 83129
    44 min
  • 4
    Walk to train station
    Walk to train station
    Roma Termini
    230 m • 3 min
  • 5
    Train - FL7
    Wait for train
    FL7
    Minturno-Scauri
  • 6
    Ride to train station
    Ride to train station
    Formia-Gaeta
    ID S08640
    94 min
  • 7
    Walk to ferry station
    Walk to ferry station
    Formia
    780 m • 10 min
  • 8
    Ferry - LAZIOMARLAZIOMAR
    Wait for ferry
    LAZIOMAR
    Ponza
  • 9
    Ride to ferry station Ponza
    Ride to ferry station
    Ponza
    130 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 La Giustiniana to Ponza

The distance between La Giustiniana, Rome and Lazio and Ponza, Rome and Lazio is approximately 215.24 km, which can typically be travelled in 312 min. Moovit will show you the directions from La Giustiniana to Ponza by bus, ferry and train, so no matter how you choose to travel in Rome and Lazio – you will always have plenty of easy options.

Public transit stations close to La Giustiniana

La Giustiniana is located at La Giustiniana, Rome and Lazio and the nearest public transit station is Staz.ne La Giustiniana (Fl3).

Train stations close to La Giustiniana:

  • La Storta
  • Roma San Filippo Neri
  • Ottavia

Bus stations close to La Giustiniana:

  • Staz.ne La Giustiniana (Fl3)
  • Cassia/Bassano Romano
  • La Giustiniana FS

Public transit stations close to Ponza, Rome and Lazio

Ponza is located at Ponza, Rome and Lazio and the nearest public transit station is Via Dante Alighieri.

Bus stations close to Ponza:

  • Via Dante Alighieri
  • Via Dante Alighieri 8
  • Porto

Ferry stations close to Ponza:

  • Ponza

Questions & Answers

  • What is the fastest way to get from La Giustiniana to Ponza?

    The fastest way takes 312 minutes, using Bus line 223, Bus line FL7, Bus line LAZIOMAR.

  • Is there a direct bus between La Giustiniana and Ponza?

    No, you’ll have to take one bus line, one train line and one ferry line in total. The total travelling time is 5 hr 12 min.

  • Which bus line goes from La Giustiniana to Ponza?

    The 223 bus line goes from Cassia/Bassano Romano station near La Giustiniana in Roma to Termini (Ma-Mb-Fs) station. From there you’ll have to take one train line and one ferry line till Termini (Ma-Mb-Fs) station near Ponza in Rome and Lazio.

  • How long does it take to travel from La Giustiniana to Ponza by bus, train and ferry?

    The total travel time between La Giustiniana in Roma and Ponza in Rome and Lazio by bus, train and ferry is about 5 hr 12 min.

  • Where do I get on the bus near La Giustiniana to get to Ponza?

    Get on the 223 bus from the Cassia/Bassano Romano stop near La Giustiniana in Roma.

  • Where do I get off the bus when travelling between La Giustiniana and Ponza?

    Get off the bus at the Termini (Ma-Mb-Fs) station, which is closest to Ponza in Rome and Lazio.

Real-Time Arrivals, Schedules, Maps & More