Travel from Florence-Italy to Umbria

Bus or train from Florence to Umbria?

Trenitalia operates a train from Florence to Perugia every 4 hours. Tickets cost $12 - $26 and the journey takes 2 h 10 min. Alternatively, FlixBus operates a bus from Florence to Perugia 3 times a week. Tickets cost $10 - $18 and the journey takes 2 h 25 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Florence to Umbria

From Firenze S.Maria Novella train to Perugia. 2 h 10 min 17€. From Florence bus to Perugia, Perugia. 2 h 25 min 14€. From Firenze Autostazione bus to Firenze Località Bottai then bus to Perugia Fontivegge. 3 h 24 min 10€. From Florence drive to Perugia. 1 h 34 min 22€. From Florence rideshare to Perugia. 2 h 10 min 8€.

Is there a direct train between Florence and Umbria?

Yes, there is a direct train departing from Firenze S.Maria Novella and arriving at Perugia. Services depart every 4 hours, and operate every day. The journey takes approximately 2¼ hours.

Is there a direct bus between Florence and Umbria?

Yes, there is a direct bus departing from Florence and arriving at Perugia, Perugia. Services depart 3 times a week, and operate Tuesday, Thursday and Saturday. The journey takes approximately 2½ hours.

Operators from Florence to Umbria

Close Print Itinerary
  1. Here are 5 options to get from
    Florence to Umbria:

    1. Trip:
      1 Train
      • One-Way approx: USD $12 - $26
      • Duration: 2 h 10 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $12 - $26
        • Duration: 2 h 10 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $10 - $18
      • Duration: 2 h 25 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $10 - $18
        • Duration: 2 h 25 min
        Close x
    3. Trip:
      3 Bus Baltour
      • One-Way approx: USD $11 - $16
      • Duration: 3 h 24 min
      Open +
      • Trip:
        3 Bus Baltour
        • One-Way approx: USD $11 - $16
        • Duration: 3 h 24 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 1 h 34 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 1 h 34 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $8 - $11
      • Duration: 2 h 10 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $8 - $11
        • Duration: 2 h 10 min
        Close x