Travel options for:
Florence Airport (FLR) to Perugia
  • Bus FlixBus

    $8 - $15
    1. Aeroporto 1

      9 min - every 30 minutes

    2. Firenze Leopolda

      14 min - 3835 feet

    3. Florence

      2 h - twice daily

      $8 - $15

  • Train

    $12 - $27
    1. Pistoiese, 19

      11 min - hourly

      $1 - $3

    2. Firenze S.M.N.

      2 h 13 min - 3 times a day

      $11 - $25

  • Bus Baltour

    $11 - $15
    1. Aeroporto 1

      9 min - every 30 minutes

    2. Stazione Leopolda

      7 min - hourly

      $1 - $3

    3. Firenze Località Bottai

      2 h 18 min - once daily

      $9 - $13

  • Drive

    $24 - $35
    1. Florence Airport (FLR)

      1 h 45 min - 99.8 miles

      $24 - $35

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

From Aeroporto 1 bus to Firenze Leopolda, walk to Florence, then bus to Perugia. 3 h 23 min 12€. From Pistoiese, 19 bus to Firenze S.M.N. then train to Perugia. 3 h 24 min 15€. From Aeroporto 1 bus to Stazione Leopolda, bus to Firenze Località Bottai, then bus to Perugia. 3 h 50 min 11€. From Florence Airport (FLR) drive to Perugia. 1 h 45 min 24€.