Travel options for:
Berlin to Florence
  • Fly Berlin Tegel to Florence

    $84 - $261
    1. Berlin

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      3 h 25 min - 1 stopover

      $80 - $250

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $7

  • Fly Berlin Tegel to Bologna, train

    $88 - $206
    1. Berlin

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      3 h 10 min - 1 stopover

      $65 - $170

    3. Bologna (BLQ)

      20 min - every 15 minutes - line 40

      $2 - $6

    4. Mille

      7 min - 2120 feet

    5. Bologna Centrale Station

      34 min - once daily

      $18 - $26

  • Fly Berlin Schoenefeld to Pisa, train

    $58 - $321
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h 55 min - non-stop

      $40 - $280

    3. Pisa (PSA)

      5 min - every 10 minutes

    4. Pisa Centrale

      1 h - hourly

      $5 - $23

  • Fly Berlin Schoenefeld to Bologna, train

    $63 - $210
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h 45 min - non-stop

      $30 - $160

    3. Bologna (BLQ)

      20 min - every 15 minutes - line 40

      $2 - $6

    4. Mille

      7 min - 2096 feet

    5. Bologna Centrale Station

      34 min - once daily

      $18 - $26

  • Train

    $321 - $508
    1. Berlin Hbf (tief)

      9 h 3 min - 5 times a day

      $230 - $370

    2. Spiez

      35 min - every 4 hours

      $25 - $45

    3. Brig

      1 h 53 min - 5 times a day

      $25 - $40

    4. Milano Centrale

      1 h 40 min - every 3 hours

      $35 - $55

  • Bus

    $84 - $116
    1. Berlin, S+U Alexanderplatz

      50 min - every 4 hours

      $4 - $6

    2. Berlin - ZOB

      16 h 26 min - twice a week

      $80 - $110

  • Bus, night bus

    $99 - $151
    1. Berlin, Berlin Alexanderplatz

      2 h 55 min - every 4 hours

      $11 - $19

    2. Drážďany, Hbf., Bayrische Str.

      1 h 45 min - every 15 minutes

      $8 - $13

    3. Prague - Florenc Station

      18 h - twice a week

      $80 - $120

  • Train, night train

    $197 - $294
    1. S+U Alexanderplatz

      7 min - every 10 minutes

      $2 - $4

    2. Berlin Gesundbrunnen

      6 h 11 min - once daily

      $120 - $190

    3. München Hauptbahnhof

      10 h 26 min - once daily

      $75 - $100

  • Drive

    $180 - $270
    1. Berlin

      11 h 27 min - 773.1 miles

      $180 - $270

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

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Florence airport, then line 389 shuttle to Florence. 6 h 7 min $130. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Bologna airport, line 40 bus to Mille, walk to Bologna Centrale Station, then train to Florence. 7 h 16 min $120. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Pisa airport, train to Pisa Centrale, then train to Florence. 5 h 49 min $123. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Bologna airport, line 40 bus to Mille, walk to Bologna Centrale Station, then train to Florence. 5 h 53 min $117. From Berlin Hbf (tief) train to Spiez, train to Brig, train to Milano Centrale, then train to Firenze S.M.N.. 15 h 13 min $473. From Berlin, S+U Alexanderplatz Bhf/Memhardstr. bus to Berlin - ZOB then bus to Firenze - Autostazione. 18 h 16 min $99. From Berlin, Berlin Alexanderplatz bus to Drážďany, Hbf., Bayrische Str., night bus to Prague - Florenc Station, then bus to Firenze. 23 h 46 min $113. From S+U Alexanderplatz train to Berlin Gesundbrunnen, train to München Hauptbahnhof, then night train to Firenze S.M.N.. 18 h 44 min $253. From Berlin drive to Florence. 11 h 27 min $227.