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

    $84 - $256
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      3 h 30 min - 1 stopover

      $80 - $250

    3. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $3 - $4

  • Train to Pisa, fly to Berlin Schoenefeld

    $63 - $309
    1. Florence

      1 h - hourly

      $10 - $11

    2. Pisa Centrale

      5 min - every 10 minutes

    3. Pisa (PSA)

      1 h 55 min - non-stop

      $40 - $280

    4. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Train to Bologna, fly to Berlin Schoenefeld

    $63 - $239
    1. Florence

      35 min - once daily

      $18 - $26

    2. Bologna Centrale

      16 min - every 15 minutes

      $2 - $35

    3. Bologna (BLQ)

      1 h 45 min - non-stop

      $30 - $160

    4. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Train to Venice, fly to Berlin Schoenefeld

    $80 - $231
    1. Florence

      1 h 53 min - every 15 minutes

      $35 - $60

    2. Mestre

      15 min - hourly

      $2 - $4

    3. Venice (VCE)

      1 h 40 min - non-stop

      $30 - $150

    4. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Train

    $153 - $291
    1. Firenze S.M.N.

      37 min - every 15 minutes

      $17 - $35

    2. Bologna Centrale

      6 h 32 min - 3 times a day

      $75 - $120

    3. München Hbf

      5 h 47 min - once daily

      $60 - $140

  • Bus Eurolines IT

    $87 - $114
    1. Firenze - Autostazione

      16 h 27 min - twice a week

      $80 - $110

    2. Berlin, Masurenallee/ZOB

      49 min - every 4 hours

      $4 - $6

  • Bus Tour Bus

    $106 - $152
    1. Firenze

      18 h - twice a week

      $80 - $120

    2. Praha, ÚAN Florenc

      4 h 25 min - every 15 minutes

      $20 - $35

    3. Berlín, ZOB am Funkturm

      4 min - 1234 feet

    4. U Kaiserdamm

      28 min - every 15 minutes

      $2 - $4

  • Night train, train

    $107 - $273
    1. Firenze S.M.N.

      10 h 30 min - once daily

      $75 - $100

    2. München Hbf

      5 h 40 min - once daily

      $28 - $170

    3. S Südkreuz Bhf/Ostseite

      32 min - hourly - line 248

      $2 - $4

  • Drive

    $180 - $270
    1. Florence

      11 h 31 min - 771.7 miles

      $180 - $270

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

From Leopolda Salita bus to Florence airport, fly to Berlin Tegel airport, then bus to Berlin. 6 h 9 min $124. From Firenze S.M.N. train to Pisa Centrale, train to Pisa airport, fly to Berlin Schoenefeld airport, then train to Berlin. 5 h 42 min $126. From Firenze Santa Maria Novella Station train to Bologna Centrale, Aerobus to Bologna airport, fly to Berlin Schoenefeld airport, then train to Berlin. 5 h 20 min $120. From Firenze S.M.N. train to Mestre, bus to Venice airport, fly to Berlin Schoenefeld airport, then train to Berlin. 6 h 38 min $120. From Firenze S.M.N. train to Bologna Centrale, train to München Hbf, then train to Berlin Hbf (tief). 14 h 56 min $202. From Firenze - Autostazione bus to Berlin, Masurenallee/ZOB then bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 18 h 16 min $100. From Firenze bus to Praha, ÚAN Florenc, bus to Berlín, ZOB am Funkturm, walk to U Kaiserdamm, then train to S+U Alexanderplatz. 23 h 7 min $114. From Firenze S.M.N. night train to München Hbf, train to S Südkreuz Bhf/Ostseite, then line 248 bus to Berlin, Littenstr.. 17 h 50 min $231. From Florence drive to Berlin. 11 h 31 min $226.