Travel options for:
Gubbio to Florence
  • Train via Ponte San Giovanni

    $37 - $61
    1. Gubbio

      39 min - once daily

      $24 - $27

    2. Ponte San Giovanni

      15 min - 4258 feet

    3. Perugia Ponte S.Giovanni

      2 h 19 min - 4 times a day

      $12 - $35

  • Train

    $16 - $42
    1. P. 40 Martiri Gubbio

      1 h 15 min - every 3 hours

      $3 - $6

    2. Perugia

      10 min - 3004 feet

    3. V. XX Settembre

      4 min - 4 times a day

      $1 - $2

    4. Perugia

      2 h 7 min - 4 times a day

      $11 - $35

  • Bus Baltour

    $14 - $21
    1. P. 40 Martiri Gubbio

      1 h 15 min - every 3 hours

      $3 - $6

    2. Perugia

      2 h 17 min - once daily

      $9 - $13

    3. I Bottai

      22 min - every 20 minutes - line 37

      $1 - $3

  • Bus FlixBus

    $13 - $22
    1. P. 40 Martiri Gubbio

      1 h 15 min - every 3 hours

      $3 - $6

    2. Perugia

      9 min - 4 times a day

      $1 - $2

    3. V. Cortonese

      8 min - 2290 feet

    4. Perugia

      2 h 5 min - once daily

      $8 - $15

  • Drive

    $25 - $40
    1. Gubbio

      2 h 10 min - 103.8 miles

      $25 - $40

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

From Gubbio bus to Ponte San Giovanni, walk to Perugia Ponte S.Giovanni, then train to Firenze S.Maria Novella. 4 h 13 min 35€. From P. 40 Martiri Gubbio bus to Perugia, walk to V. XX Settembre, bus to Perugia, then train to Firenze S.Maria Novella. 4 h 48 min 17€. From P. 40 Martiri Gubbio bus to Perugia, bus to I Bottai, then line 37 bus to Santa Lucia. 5 h 5 min 14€. From P. 40 Martiri Gubbio bus to Perugia, bus to V. Cortonese, walk to Perugia, then bus to Florence. 5 h 13 min 17€. From Gubbio drive to Florence. 2 h 10 min 25€.

 
 

Bus or train from Gubbio to Florence?

Sulga autolinee operates a train from Gubbio to Florence once daily. Tickets cost $24 - $27 and the journey takes 39 min. Trenitalia also services this route every 4 hours. Alternatively, Busitalia - Sita Nord s.r.l. operates a bus from Gubbio to Florence every 3 hours. Tickets cost $3 - $6 and the journey takes 1 h 15 min. 2 other operators also service this route.