Travel from Sorrento to Ponza-Italy

How to get from Sorrento to Ponza?

There is no direct connection from Sorrento to Ponza. However, you can take the ferry to Naples then take the car ferry to Ponza. Alternatively, you can take the subway to Napoli Centrale, take the train to Formia-Gaeta, take the walk to Formia, then take the car ferry to Ponza.

How to get from Sorrento to Ponza

From Sorrento ferry to Naples then car ferry to Ponza. 4 h 30 min 49€. From Sorrento subway to Napoli Centrale, train to Formia-Gaeta, walk to Formia, then car ferry to Ponza. 6 h 26 min 46€.

Operators from Sorrento to Ponza

OperatorPhoneWebsite
Alilauro S.p.A.+39 081 497 2222Alilauro S.p.A.
SNAV+39 081 428 5555SNAV
EAV+39 800 211 388EAV
Trenitalia+39 06 68475475Trenitalia
Laziomar0771.700.604Laziomar
Close Print Itinerary
  1. Here are 2 options to get from
    Sorrento to Ponza:

    1. Trip:
      1 Ferry, car ferry
      • One-Way approx: USD $42 - $79
      • Duration: 4 h 30 min
      Open +
      • Trip:
        1 Ferry, car ferry
        • One-Way approx: USD $42 - $79
        • Duration: 4 h 30 min
        Close x
    2. Trip:
      2 Subway, train, car ferry
      • One-Way approx: USD $28 - $65
      • Duration: 6 h 26 min
      Open +
      • Trip:
        2 Subway, train, car ferry
        • One-Way approx: USD $28 - $65
        • Duration: 6 h 26 min
        Close x