Travel options for:
Corse to Florence
  • Train, car ferry via Bastia

    $50 - $106
    1. Tavera

      2 h 50 min - once daily

      $21 - $25

    2. Bastia

      16 min - 4553 feet

    3. Bastia

      4 h 4 min - twice daily

      $21 - $55

    4. Livorno

      8 min - 2338 feet

    5. Grande 4

      10 min - every 30 minutes

    6. Livorno Centrale

      1 h 20 min - hourly

      $7 - $26

  • Train, car ferry

    $69 - $161
    1. Tavera

      2 h 56 min - 3 times a day

      $21 - $25

    2. Bastia

      6 min - 1454 feet

    3. Bastia, Corsica

      4 h 5 min - 3 times a day

      $40 - $110

    4. Livorno

      10 min - 2863 feet

    5. Grande 4

      10 min - every 30 minutes

    6. Livorno Centrale

      1 h 20 min - hourly

      $7 - $26

  • Bus, car ferry

    $72 - $155
    1. Corse

      1 h 32 min - 52.8 miles

      $11 - $17

    2. Ghisonaccia

      1 h 53 min - twice daily

      $15 - $17

    3. Bastia, Corsica

      4 h 5 min - 3 times a day

      $40 - $110

    4. Livorno

      10 min - 2863 feet

    5. Grande 4

      10 min - every 30 minutes

    6. Livorno

      2 h 10 min - 3 times a day

      $6 - $12

  • Train, car ferry via Portoferraio

    $91 - $275
    1. Tavera

      2 h 50 min - once daily

      $21 - $25

    2. Bastia

      6 min - 1476 feet

    3. Bastia

      1 h 30 min - twice a week

      $30 - $110

    4. Portoferraio

      40 min - 5 times a day

      $25 - $100

    5. Piombino Marittima

      3 h 12 min - 3 times a day

      $14 - $40

  • Drive, car ferry, ferry

    $84 - $183
    1. Corse

      2 h 8 min - 83.2 miles

      $17 - $26

    2. Bastia

      1 h 30 min - twice a week

      $30 - $110

    3. Portoferraio

      1 h - every 3 hours

      $12

    4. Piombino

      1 h 53 min - 100.3 miles

      $24 - $35

  • Fly to Florence

    $75 - $403
    1. Corse

      40 min - 3 times a day

      $4 - $6

    2. Ajaccio (AJA)

      4 h 55 min - 1 stopover

      $70 - $390

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

  • Fly to Bologna, train

    $78 - $333
    1. Corse

      40 min - 3 times a day

      $4 - $6

    2. Ajaccio (AJA)

      4 h 35 min - 1 stopover

      $55 - $270

    3. Bologna (BLQ)

      18 min - every 15 minutes

      $3 - $35

    4. Bologna Centrale

      37 min - hourly

      $16 - $23

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

From Tavera train to Bastia, walk to Bastia, car ferry to Livorno, walk to Grande 4, bus to Livorno Centrale, then train to Firenze S.M.N.. 10 h 21 min 62€. From Tavera train to Bastia, walk to Bastia, Corsica, car ferry to Livorno, walk to Grande 4, bus to Livorno Centrale, then train to Firenze S.M.N.. 10 h 20 min 104€. From Corse drive to Ghisonaccia, bus to Bastia, Corsica, car ferry to Livorno, walk to Grande 4, bus to Livorno, then bus to Florence. 12 h 6 min 110€. From Tavera train to Bastia, walk to Bastia, car ferry to Portoferraio, car ferry to Piombino Marittima, then train to Firenze S.M.N.. 11 h 18 min 183€. From Corse drive to Bastia, car ferry to Portoferraio, ferry to Piombino, then drive to Florence. 7 h 31 min 129€. From Ucciani train to Ajaccio airport, fly to Florence airport, then line 389 shuttle to Florence. 7 h 55 min 178€. From Ucciani train to Ajaccio airport, fly to Bologna airport, Aerobus to Bologna Centrale, then train to Florence. 8 h 32 min 156€.