Travel options for:
Rome to Portofino
  • Train via La Spezia Centrale

    $28 - $89
    1. Roma Termini

      2 h 53 min - once daily

      $23 - $70

    2. La Spezia Centrale

      1 h 2 min - 3 times a day

      $4 - $21

    3. S.Margherita Ligure

      4 min - 1159 feet

    4. Santa Margherita Ligure

      12 min - hourly - line 882

      $1 - $3

  • Train

    $50 - $79
    1. Roma Termini

      4 h 23 min - once daily

      $45 - $75

    2. Rapallo

      10 min - hourly - line 7

      $1 - $3

    3. Santa Margherita Ligure

      18 min - hourly - line 882

      $2 - $3

  • Train ItaloTreno

    $45 - $98
    1. Roma Termini Station

      1 h 41 min - once daily

      $28 - $40

    2. Firenze Smn

      2 h 27 min - 4 times a day

      $11 - $35

    3. La Spezia Centrale

      1 h 2 min - 3 times a day

      $4 - $21

    4. S.Margherita Ligure

      4 min - 1159 feet

    5. Santa Margherita Ligure

      18 min - hourly - line 882

      $2 - $3

  • Bus

    $37 - $59
    1. Řím, Largo Mazzoni

      3 h 45 min - every 30 minutes

      $15 - $26

    2. Florence

      2 h 55 min - once daily

      $13 - $23

    3. Genova - Principe FS

      13 min - every 20 minutes - line 18

      $2

    4. Genova Brignole

      33 min - twice daily

      $4 - $5

    5. S.Margherita Ligure

      4 min - 1159 feet

    6. Santa Margherita Ligure

      18 min - hourly - line 882

      $2 - $3

  • Drive

    $70 - $110
    1. Rome

      4 h 46 min - 305.9 miles

      $70 - $110

  • Fly to Genoa

    $60 - $292
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      1 h - non-stop

      $35 - $250

    3. Genoa (GOA)

      1 h 3 min - 3 times a day

      $2 - $17

    4. S.Margherita Ligure

      4 min - 1159 feet

    5. Santa Margherita Ligure

      18 min - hourly - line 882

      $2 - $3

  • Fly to Pisa, train, ferry

    $130 - $392
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      55 min - non-stop

      $90 - $330

    3. Pisa (PSA)

      5 min - every 10 minutes

    4. Pisa Centrale

      1 h 33 min - once daily

      $11 - $27

    5. Rapallo

      4 min - 1064 feet

    6. Rapallo

      30 min - every 4 hours

      $8 - $13

  • Fly to Milan Linate, train

    $87 - $256
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      1 h 10 min - non-stop

      $40 - $190

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      2 h 6 min - once daily

      $23 - $35

    5. S.Margherita Ligure

      4 min - 1159 feet

    6. Santa Margherita Ligure

      18 min - hourly - line 882

      $2 - $3

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Roma Termini train to La Spezia Centrale, train to S.Margherita Ligure, walk to Santa Margherita Ligure, then line 882 bus to Paraggi. 5 h 32 min 37€. From Roma Termini train to Rapallo, line 7 bus to Santa Margherita Ligure, then line 882 bus to Portofino. 5 h 47 min 53€. From Roma Termini Station train to Firenze Smn, train to La Spezia Centrale, train to S.Margherita Ligure, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 7 h 53 min 49€. From Řím, Largo Mazzoni bus to Florence, bus to Genova - Principe FS, line 18 bus to Genova Brignole, train to S.Margherita Ligure, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 9 h 56 min 42€. From Rome drive to Portofino. 4 h 46 min 76€. From Roma Termini train to Rome airport, fly to Genoa airport, train to S.Margherita Ligure, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 5 h 22 min 100€. From Roma Termini train to Rome airport, fly to Pisa airport, train to Pisa Centrale, train to Rapallo, walk to Rapallo, then ferry to Portofino. 6 h 32 min 138€. From Roma Termini train to Rome airport, fly to Milan Linate airport, bus to Milano Centrale, train to S.Margherita Ligure, walk to Santa Margherita Ligure, then line 882 bus to Portofino. 7 h 28 min 118€.