Skip to main content

How to get from Lazio to Ponza Italy by bus, ferry and train?

Lazio to Ponza Italy map

From Lazio to Ponza Italy by bus, ferry and train

To get from Lazio to Ponza Italy in Ponza, you’ll need to take one bus line, one train line and one ferry line: take the 649 bus from Via S. Croce In Gerusalemme/Statilia 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 4 hr 8 min.

248min
Walk to bus station
Bus - 649649
Train - FL7
Ferry - LAZIOMARLAZIOMAR
Walk to Ponza Italy
Leaves from Via S. Croce In Gerusalemme/Statilia

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Via S. Croce In Gerusalemme/Statilia
    ID 70426
    380 m • 5 min
  • 2
    Bus - 649649
    Wait for bus
    649
    Staz.ne Tiburtina (Mb)
  • 3
    Ride to bus station
    Ride to bus station
    Termini (Ma-Mb-Fs)
    ID 78886
    7 min
  • 4
    Walk to train station
    Walk to train station
    Roma Termini
    130 m • 2 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
    770 m • 10 min
  • 8
    Ferry - LAZIOMARLAZIOMAR
    Wait for ferry
    LAZIOMAR
    Ponza
  • 9
    Ride to ferry station
    Ride to ferry station
    Ponza
    80 min
  • 10
    Walk to Ponza Italy
    Walk to
    Ponza Italy
    470 m • 6 min
*Duration based on 8am traffic

Alternative route from Lazio to Ponza Italy by bus, ferry and train via 150F, FL7 and LAZIOMAR

To get from Lazio to Ponza Italy in Ponza, you’ll need to take one bus line, one train line and one ferry line: take the 150F bus from P.za Di Porta Maggiore 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 4 hr 19 min.

259min
Walk to bus station
Bus - 150F150F
Train - FL7
Ferry - LAZIOMARLAZIOMAR
Walk to Ponza Italy
Leaves from P.za Di Porta Maggiore

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    P.za Di Porta Maggiore
    ID 76628
    350 m • 5 min
  • 2
    Bus - 150F150F
    Wait for bus
    150F
    Villa Borghese/Washington
  • 3
    Ride to bus station
    Ride to bus station
    Termini (Ma-Mb-Fs)
    ID 78886
    5 min
  • 4
    Walk to train station
    Walk to train station
    Roma Termini
    130 m • 2 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
    770 m • 10 min
  • 8
    Ferry - LAZIOMARLAZIOMAR
    Wait for ferry
    LAZIOMAR
    Ponza
  • 9
    Ride to ferry station
    Ride to ferry station
    Ponza
    80 min
  • 10
    Walk to Ponza Italy
    Walk to
    Ponza Italy
    470 m • 6 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 Lazio to Ponza Italy

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

Public transit stations close to Lazio

Lazio is located at Lazio, Ponza and the nearest public transit station is P.za Di Porta Maggiore.

Train stations close to Lazio:

  • Porta Maggiore
  • Santa Bibiana

Bus stations close to Lazio:

  • P.za Di Porta Maggiore
  • Via S. Croce In Gerusalemme/Statilia
  • Eleniana/Labicano

Public transit stations close to Ponza Italy, Ponza

Ponza Italy is located at Ponza Italy, Ponza and the nearest public transit station is Ponza.

Bus stations close to Ponza Italy:

  • Chiaia Di Luna
  • Porto
  • Via Dante Alighieri

Ferry stations close to Ponza Italy:

  • Ponza

Lazio to Ponza Italy map

Alternative route from Lazio to Ponza Italy by bus, ferry and train via 150F, FL7 and LAZIOMAR

To get from Lazio to Ponza Italy in Ponza, you’ll need to take one bus line, one train line and one ferry line: take the 150F bus from P.za Di Porta Maggiore 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 4 hr 19 min.

259min
Walk to bus station
Bus - 150F150F
Train - FL7
Ferry - LAZIOMARLAZIOMAR
Walk to Ponza Italy
Leaves from P.za Di Porta Maggiore

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    P.za Di Porta Maggiore
    ID 76628
    350 m • 5 min
  • 2
    Bus - 150F150F
    Wait for bus
    150F
    Villa Borghese/Washington
  • 3
    Ride to bus station
    Ride to bus station
    Termini (Ma-Mb-Fs)
    ID 78886
    5 min
  • 4
    Walk to train station
    Walk to train station
    Roma Termini
    130 m • 2 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
    770 m • 10 min
  • 8
    Ferry - LAZIOMARLAZIOMAR
    Wait for ferry
    LAZIOMAR
    Ponza
  • 9
    Ride to ferry station
    Ride to ferry station
    Ponza
    80 min
  • 10
    Walk to Ponza Italy
    Walk to
    Ponza Italy
    470 m • 6 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Lazio to Ponza Italy?

    The fastest way takes 248 minutes, using Bus line 649, Bus line FL7, Bus line LAZIOMAR.

  • What is the alternative route to get from Lazio to Ponza Italy?

    The alternative route takes 259 minutes, using Bus line 150F, Bus line FL7, Bus line LAZIOMAR.

  • Is there a direct bus between Lazio and Ponza Italy?

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

  • Which bus line goes from Lazio to Ponza Italy?

    The 649 bus line goes from Via S. Croce In Gerusalemme/Statilia station near Lazio in Roma to Staz.ne Tiburtina (Mb) station. From there you’ll have to take one train line and one ferry line till Staz.ne Tiburtina (Mb) station near Ponza Italy in Ponza.

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

    The total travel time between Lazio in Roma and Ponza Italy in Ponza by bus, train and ferry is about 4 hr 8 min.

  • Where do I get on the bus near Lazio to get to Ponza Italy?

    Get on the 649 bus from the Via S. Croce In Gerusalemme/Statilia stop near Lazio in Roma.

  • Where do I get off the bus when travelling between Lazio and Ponza Italy?

    Get off the bus at the Staz.ne Tiburtina (Mb) station, which is closest to Ponza Italy in Ponza.