Travel from Ancona to Florence-Italy

Bus or train from Ancona to Florence?

You can take a train from Ancona to Florence via Bologna C.Le in around 2 h 42 min. Alternatively, FlixBus operates a bus from Ancona to Florence once daily. Tickets cost $17 - $29 and the journey takes 4 h 25 min.

Travel Guides

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

How to get from Ancona to Florence

ModeDurationPrice
From Ancona train to Bologna C.Le then train to Firenze S.Maria Novella.2 h 42 min40€
From Ancona bus to Florence.4 h 25 min22€
From Ancona train to Firenze S.Maria Novella.4 h 32 min34€
From Ancona P.Zza Ugo Bassi bus to MACERATA-Autostaz.V.Valentini then bus to FIRENZE-Autostazione Sita.7 h 4 min16€
From Ancona drive to Florence.3 h 6 min48€

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

It takes approximately 2 h 42 min to get from Ancona to Florence, including transfers.

Is there a direct train between Ancona and Florence?

Yes, there is a direct train departing from Ancona and arriving at Firenze S.Maria Novella. Services depart once a week, and operate Friday and Sunday. The journey takes approximately 4 h 32 min.

Is there a direct bus between Ancona and Florence?

Yes, there is a direct bus departing from Ancona and arriving at Florence. Services depart once daily, and operate every day. The journey takes approximately 4 h 25 min.

Operators from Ancona to Florence

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Trenitalia+39 06 68475475Trenitalia
Contram Mobilita s.c.p.a.0737 616846Contram Mobilita s.c.p.a.
Baltour+39 0861 1991900Baltour