Travel from Florence-Italy to Sicily

Bus or train from Florence to Sicily?

You can take a train from Florence to Sicily via Roma Termini and Termini Imerese in around 15 h 46 min. Alternatively, SAIS Autolinee operates a bus from Florence to Sicily once daily. Tickets cost $190 - $280 and the journey takes 15 h 45 min.

Travel Guides

How to get from Florence to RomeWe show you the quickest, cheapest and easiest routes between the Italian cities

How to get from Florence to Sicily

ModeDurationPrice
From Leopolda Salita bus to Florence airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.6 h 14 min$115
From Leopolda Salita bus to Florence airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily.6 h 10 min$113
From Firenze S.Maria Novella train to Bologna Centrale, Aerobus to Bologna airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily.7 h 4 min$129
From Firenze Smn train to Pisa Centrale, train to Pisa airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.7 h 4 min$106
From Firenze S.Maria Novella train to Bologna Centrale, Aerobus to Bologna airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.7 h 2 min$136
From Firenze Smn train to Pisa Centrale, train to Pisa airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily.7 h 10 min$99
From Firenze S.Maria Novella train to Napoli Centrale, train to Villa San Giovanni, car ferry to Messina, walk to Messina Centrale, train to Catania Centrale, then train to Caltanissetta Xirbi.14 h 4 min$205
From Firenze S.Maria Novella train to Roma Termini, train to Termini Imerese, then train to Caltanissetta Xirbi.15 h 46 min$158
From Firenze Autostazione bus to Poggibonsi then bus to Caltanissetta Centrale.17 h 33 min$241
From Florence bus and ferry to Agrigento Piazzale Rosselli then bus and ferry to Caltanissetta.18 h 45 min$183
From Florence drive to Livorno, car ferry to Palermo, then drive to Sicily.20 h 55 min$126

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

It takes approximately 6 h 14 min to get from Florence to Sicily, including transfers.

Is there a direct train between Florence and Sicily?

No, there is no direct train from Florence to Sicily. However, there are services departing from Firenze S.Maria Novella and arriving at Caltanissetta Xirbi via Roma Termini and Termini Imerese. The journey, including transfers, takes approximately 15 h 46 min.

Is there a direct bus between Florence and Sicily?

No, there is no direct bus from Florence to Sicily. However, there are services departing from Firenze Autostazione and arriving at Caltanissetta Centrale via Poggibonsi. The journey, including transfers, takes approximately 17 h 33 min.

Operators from Florence to Sicily

OperatorPhoneWebsite
C.A.P. Consorzio Autolinee Pratesi800 570530C.A.P. Consorzio Autolinee Pratesi
Vueling AirlinesVueling Airlines
AlitaliaAlitalia
Azienda Siciliana Trasporti090.9796533Azienda Siciliana Trasporti
Trenitalia+39 06 68475475Trenitalia
Prestia e Comandè s.r.l.+39 091 586351Prestia e Comandè s.r.l.
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
RyanairRyanair
People MoverPeople Mover
Caronte & Tourist800 627414Caronte & Tourist
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Tiemme Spa+39.0565.260111Tiemme Spa
SAIS Autolinee800 21 10 20SAIS Autolinee
Autoservizi Salemi Srl(+39) 0923 98.11.20Autoservizi Salemi Srl
Grimaldi Lines+39.081.496.444Grimaldi Lines