Travel options for:
Rome to Elba
  • Train, car ferry

    $60 - $145
    1. Roma Termini

      2 h 7 min - twice daily

      $30 - $50

    2. Campiglia Stazione

      20 min - every 4 hours

      $2 - $4

    3. Piombino

      40 min - 5 times a day

      $25 - $95

  • Drive, car ferry

    $63 - $150
    1. Rome

      3 h 15 min - 157.3 miles

      $35 - $55

    2. Piombino

      40 min - 5 times a day

      $25 - $95

  • Fly Rome to Pisa, train, car ferry

    $135 - $471
    1. Rome

      32 min - every 30 minutes

      $12 - $17

    2. Rome (FCO)

      55 min - non-stop

      $90 - $330

    3. Pisa (PSA)

      5 min - every 10 minutes

    4. Pisa Centrale

      1 h 5 min - every 4 hours

      $6 - $25

    5. Campiglia Stazione

      20 min - every 4 hours

      $2 - $4

    6. Piombino

      40 min - 5 times a day

      $25 - $95

  • Fly Rome to Elba Island

    $72 - $377
    1. Rome

      32 min - every 30 minutes

      $12 - $17

    2. Rome (FCO)

      3 h 20 min - 1 stopover

      $60 - $360

  • Fly Rome to Florence, train, car ferry

    $116 - $410
    1. Rome

      32 min - every 30 minutes

      $12 - $17

    2. Rome (FCO)

      55 min - non-stop

      $65 - $250

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

    4. Firenze Smn

      2 h 32 min - once daily

      $13 - $40

    5. Piombino

      40 min - 5 times a day

      $25 - $95

  • Train, bus to Pisa, fly to Elba Island

    $153 - $314
    1. Rome

      1 h 31 min - every 4 hours

      $30 - $50

    2. Florence Santa Maria Novella

      1 h 10 min - hourly

      $8 - $15

    3. Pisa (PSA)

      45 min - non-stop

      $110 - $250

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

From Roma Termini train to Campiglia Stazione, bus to Piombino, then car ferry to Portoferraio. 4 h 27 min 108€. From Rome drive to Piombino then car ferry to Portoferraio. 3 h 55 min 111€. From Roma Termini train to Rome airport, fly to Pisa airport, train to Pisa Centrale, train to Campiglia Stazione, bus to Piombino, then car ferry to Elba. 6 h 54 min 187€. From Roma Termini train to Rome airport then fly to Elba Island airport. 4 h 52 min 173€. From Roma Termini train to Rome airport, fly to Florence airport, line 389 shuttle to Firenze Smn, train to Piombino, then car ferry to Elba. 7 h 59 min 173€. From Roma Termini train to Florence Santa Maria Novella, bus to Pisa airport, then fly to Elba Island airport. 5 h 14 min 146€.