Travel from Udine to Florence-Italy

Train, bus or fly from Udine to Florence?

Trenitalia Frecce operates a train from Udine to Florence once daily. Tickets cost $45 - $70 and the journey takes 3 h 45 min. Alternatively, FlixBus operates a bus from Udine to Florence once daily. Tickets cost $22 - $40 and the journey takes 5 h 20 min. RegioJet also services this route 3 times a week.

Travel Guides

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

How to get from Udine to Florence

From Udine train to Firenze S.Maria Novella. 3 h 45 min 48€. From Udine train to Venezia Mestre then train to Firenze S.Maria Novella. 4 h 9 min 48€. From Udine night train to Venezia Mestre then train to Firenze S.Maria Novella. 4 h 21 min 44€. From Udine, Udine bus to Florence. 5 h 20 min 13€. From Udine drive to Florence. 3 h 33 min 56€. From Udine - Autostazione bus to Trieste airport, fly to Florence airport, then line 389 shuttle to Florence. 5 h 34 min 118€. From Udine shuttle to Venice airport, fly to Florence airport, then line 389 shuttle to Florence. 6 h 317€.

How long does it take to get from Udine to Florence?

The train from Udine to Firenze S.Maria Novella takes 3 h 45 min and departs once daily.

Is there a direct train between Udine and Florence?

Yes, there is a direct train departing from Udine and arriving at Firenze S.Maria Novella. Services depart once daily, and operate every day. The journey takes approximately 3¾ hours.

Is there a direct bus between Udine and Florence?

Yes, there is a direct bus departing from Udine, Udine and arriving at Florence. Services depart 6 times a week, and operate every day. The journey takes approximately 5¼ hours.
Close Print Itinerary
  1. Here are 7 options to get from
    Udine to Florence:

    1. Trip:
      1 Train
      • One-Way approx: USD $45 - $70
      • Duration: 3 h 45 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $45 - $70
        • Duration: 3 h 45 min
        Close x
    2. Trip:
      2 Train via Venezia Mestre
      • One-Way approx: USD $40 - $72
      • Duration: 4 h 9 min
      Open +
      • Trip:
        2 Train via Venezia Mestre
        • One-Way approx: USD $40 - $72
        • Duration: 4 h 9 min
        Close x
    3. Trip:
      3 Night train, train
      • One-Way approx: USD $43 - $67
      • Duration: 4 h 21 min
      Open +
      • Trip:
        3 Night train, train
        • One-Way approx: USD $43 - $67
        • Duration: 4 h 21 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $13 - $40
      • Duration: 5 h 20 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $13 - $40
        • Duration: 5 h 20 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 3 h 33 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 3 h 33 min
        Close x
    6. Trip:
      6 Fly from Trieste
      • One-Way approx: USD $128 - $276
      • Duration: 5 h 34 min
      Open +
      • Trip:
        6 Fly from Trieste
        • One-Way approx: USD $128 - $276
        • Duration: 5 h 34 min
        Close x
    7. Trip:
      7 Shuttle to Venice, fly
      • One-Way approx: USD $151 - $689
      • Duration: 6 h
      Open +
      • Trip:
        7 Shuttle to Venice, fly
        • One-Way approx: USD $151 - $689
        • Duration: 6 h
        Close x