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

    $90 - $274
    1. Firenze S.M.N.

      2 h 32 min - once daily

      $14 - $40

    2. Piombino

      40 min - 5 times a day

      $25 - $100

    3. Portoferraio

      1 h 30 min - twice a week

      $30 - $110

    4. Bastia

      6 min - 1476 feet

    5. Bastia

      2 h 49 min - once daily

      $21 - $25

  • Train, car ferry

    $49 - $105
    1. Firenze S.M.N.

      1 h 20 min - hourly

      $7 - $26

    2. Stazione Centrale A

      10 min - every 30 minutes

    3. Grande 5

      7 min - 1952 feet

    4. Livorno

      4 h 4 min - twice daily

      $21 - $55

    5. Bastia

      16 min - 4553 feet

    6. Bastia

      2 h 49 min - once daily

      $21 - $25

  • Train, car ferry #2

    $68 - $160
    1. Firenze S.M.N.

      1 h 20 min - hourly

      $7 - $26

    2. Stazione Centrale A

      10 min - every 30 minutes

    3. Grande 5

      9 min - 2476 feet

    4. Livorno

      4 h 5 min - 3 times a day

      $40 - $110

    5. Bastia, Corsica

      6 min - 1454 feet

    6. Bastia

      2 h 55 min - 3 times a day

      $21 - $25

  • Bus, car ferry

    $83 - $165
    1. Firenze

      1 h - every 3 hours

      $12 - $16

    2. Park Pietrasantina

      14 min - every 20 minutes

      $1 - $2

    3. Pisa Sesta Porta

      1 h - hourly - line 010

      $3 - $4

    4. Livorno P.Za Della Repubblica

      15 min - 4304 feet

    5. Livorno

      4 h 5 min - 3 times a day

      $40 - $110

    6. Bastia

      1 h 52 min - twice daily

      $15 - $17

    7. Ghisonaccia

      1 h 32 min - 52.8 miles

      $11 - $17

  • Drive, ferry, car ferry

    $84 - $184
    1. Florence

      1 h 59 min - 102.3 miles

      $24 - $40

    2. Piombino

      1 h - every 4 hours

      $12

    3. Portoferraio

      1 h 30 min - twice a week

      $30 - $110

    4. Bastia

      2 h 8 min - 83.3 miles

      $17 - $26

  • Fly Florence to Ajaccio

    $105 - $608
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      4 h 30 min - 1 stopover

      $100 - $600

    3. Ajaccio (AJA)

      40 min - 3 times a day

      $4 - $6

  • Train to Bologna, fly to Ajaccio

    $134 - $716
    1. Florence

      35 min - once daily

      $18 - $26

    2. Bologna Centrale

      16 min - every 15 minutes

      $2 - $35

    3. Bologna (BLQ)

      4 h 55 min - 1 stopover

      $110 - $650

    4. Ajaccio (AJA)

      40 min - 3 times a day

      $4 - $6

  • Fly Florence to Bastia, train

    $109 - $575
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      4 h 25 min - 1 stopover

      $90 - $550

    3. Bastia (BIA)

      5 min - once daily

      $1 - $2

    4. Casamozza

      2 h 13 min - once daily

      $17 - $21

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

From Firenze S.M.N. train to Piombino, car ferry to Portoferraio, car ferry to Bastia, walk to Bastia, then train to Tavera. 10 h 37 min 184€. From Firenze S.M.N. train to Stazione Centrale A, bus to Grande 5, walk to Livorno, car ferry to Bastia, walk to Bastia, then train to Tavera. 10 h 52 min 62€. From Firenze S.M.N. train to Stazione Centrale A, bus to Grande 5, walk to Livorno, car ferry to Bastia, Corsica, walk to Bastia, then train to Tavera. 10 h 51 min 104€. From Firenze bus to Park Pietrasantina, bus to Pisa Sesta Porta, line 010 bus to Livorno P.Za Della Repubblica Arr., walk to Livorno, car ferry to Bastia, bus to Ghisonaccia, then drive to Corse. 12 h 50 min 118€. From Florence drive to Piombino, ferry to Portoferraio, car ferry to Bastia, then drive to Corse. 7 h 37 min 130€. From Leopolda Salita bus to Florence airport, fly to Ajaccio airport, then train to Corse. 8 h 24 min 267€. From Firenze Santa Maria Novella Station train to Bologna Centrale, Aerobus to Bologna airport, fly to Ajaccio airport, then train to Corse. 9 h 32 min 307€. From Leopolda Salita bus to Florence airport, fly to Bastia airport, bus to Casamozza, then train to Corse. 10 h 57 min 246€.