Travel from Florence-Italy to Udine

Train, bus or fly from Florence to Udine?

Trenitalia Frecce operates a train from Florence to Udine once daily. Tickets cost $45 - $70 and the journey takes 3 h 35 min. Alternatively, FlixBus operates a bus from Florence to Udine once daily. Tickets cost $21 - $40 and the journey takes 4 h 45 min. 2 other operators also service this route.

Travel Guides

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

How to get from Florence to Udine

From Firenze S.Maria Novella train to Udine. 3 h 35 min 48€. From Firenze S.Maria Novella train to Venezia Mestre then train to Udine. 4 h 18 min 49€. From Florence bus to Udine, Udine. 4 h 45 min 29€. From Firenze S.Maria Novella train to Venezia Santa Lucia then night train to Udine. 4 h 48 min 47€. From Florence rideshare to Udine. 4 h 33 min 22€. From Florence drive to Udine. 3 h 32 min 55€. From Leopolda Salita bus to Florence airport, fly to Trieste airport, then bus to Udine. 5 h 57 min 113€. From Leopolda Salita bus to Florence airport, fly to Venice airport, then shuttle to Udine. 6 h 29 min 312€.