Travel options for:
Florence to Prague
  • Fly from Florence

    $84 - $269
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      3 h 10 min - 1 stopover

      $80 - $260

    3. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    4. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Train to Bologna, fly

    $92 - $247
    1. Florence

      35 min - once daily

      $18 - $26

    2. Stazione Centrale

      23 min - every 15 minutes - line 40

      $2 - $5

    3. Bologna (BLQ)

      1 h 30 min - non-stop

      $70 - $210

    4. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    5. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Train to Venice, fly

    $94 - $289
    1. Florence

      1 h 53 min - every 15 minutes

      $35 - $60

    2. Mestre

      15 min - hourly

      $2 - $4

    3. Venice (VCE)

      1 h 20 min - non-stop

      $55 - $220

    4. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    5. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Train

    $140 - $233
    1. Firenze S.M.N.

      1 h 53 min - every 15 minutes

      $35 - $60

    2. Venezia Mestre

      7 h 24 min - once daily

      $75 - $120

    3. Wien Hbf

      4 h 11 min - every 4 hours

      $30 - $55

  • Bus

    $75 - $120
    1. Firenze

      18 h - twice a week

      $75 - $120

  • Bus, night bus

    $60 - $104
    1. Florencie, Montelungo

      4 h - every 30 minutes

      $14 - $24

    2. Venice, Venice Mestre

      11 h 20 min - 5 times a week

      $45 - $80

  • Nighttrain, train

    $125 - $179
    1. Firenze S.M.N.

      9 h 19 min - twice a week

      $65 - $85

    2. Bruck/Mur

      6 h 15 min - every 4 hours

      $60 - $95

  • Drive

    $150 - $230
    1. Florence

      9 h 46 min - 646 miles

      $150 - $230

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

From Leopolda Salita bus to Florence airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 57 min $135. From Firenze Santa Maria Novella Station train to Stazione Centrale, line 40 bus to Bologna airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 9 min $119. From Firenze S.M.N. train to Mestre, bus to Venice airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 6 h 13 min $142. From Firenze S.M.N. train to Venezia Mestre, train to Wien Hbf, then train to Praha hl.n.. 15 h 28 min $190. From Firenze bus to Prague - Florenc Station. 18 h $84. From Florencie, Montelungo bus to Venice, Venice Mestre then night bus to Prague, Prague Main station. 16 h 20 min $92. From Firenze S.M.N. nighttrain to Bruck/Mur then train to Praha hl.n.. 16 h 34 min $154. From Florence drive to Prague. 9 h 46 min $189.