Travel from Barcelona to Sicily

Bus or train from Barcelona to Sicily?

You can take a train from Barcelona to Sicily via Marseille-St-Charles, Genova Piazza Principe, and Catania Centrale in around 31 h 45 min. Alternatively, you can take a bus from Barcelona to Sicily via Siena Station in around 35 h.

How to get from Barcelona to Sicily

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Palermo airport, bus to Palermo Centrale, then train to Sicily.7 h 48 min$138
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Catania airport, bus to Catania Centrale, then train to Sicily.7 h 52 min$140
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Comiso airport, bus to Comiso, walk to Comiso, then train to Sicily.11 h 25 min$373
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Trapani airport, bus to Palermo Centrale, then train to Sicily.11 h 44 min$315
From Barcelona Sants train to Marseille-St-Charles, train to Genova Piazza Principe, train to Catania Centrale, then train to Caltanissetta Xirbi.31 h 45 min$334
From Barcelona bus to Siena Station then bus to Caltanissetta Centrale.35 h$354
From Barcelona car ferry to Civitavecchia, ferry to Palermo, then drive to Sicily.36 h 42 min$233
From Barcelona car ferry to Civitavecchia, ferry to Termini Imerese, walk to Termini Imerese, then train to Caltanissetta Xirbi.37 h 19 min$192
From Barcelona bus to Rome Tiburtina, bus and ferry to Agrigento Piazzale Rosselli, then bus and ferry to Caltanissetta.2 days 13 h$312

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

It takes approximately 7 h 48 min to get from Barcelona to Sicily, including transfers.

Is there a direct train between Barcelona and Sicily?

No, there is no direct train from Barcelona to Sicily. However, there are services departing from Barcelona Sants and arriving at Caltanissetta Xirbi via Marseille-St-Charles, Genova Piazza Principe and Catania Centrale. The journey, including transfers, takes approximately 31 h 45 min.

Is there a direct bus between Barcelona and Sicily?

No, there is no direct bus from Barcelona to Sicily. However, there are services departing from Barcelona and arriving at Caltanissetta Centrale via Siena Station. The journey, including transfers, takes approximately 35 h.

Operators from Barcelona to Sicily

OperatorPhoneWebsite
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Vueling AirlinesVueling Airlines
RyanairRyanair
AlitaliaAlitalia
easyJeteasyJet
Prestia e Comandè s.r.l.+39 091 586351Prestia e Comandè s.r.l.
Trenitalia+39 06 68475475Trenitalia
IberiaIberia
Azienda Siciliana Trasporti090.9796533Azienda Siciliana Trasporti
Brussels AirlinesBrussels Airlines
Air MaltaAir Malta
Autolinee GiamporcaroAutolinee Giamporcaro
Mistral AirMistral Air
Autoservizi Salemi Srl(+39) 0923 98.11.20Autoservizi Salemi Srl
Spanish Railways AVESpanish Railways AVE
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Trenitalia Intercity+39 06 68475475Trenitalia Intercity
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
SAIS Autolinee800 21 10 20SAIS Autolinee
Grimaldi Lines+39.081.496.444Grimaldi Lines
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci
ALSA+34 902 42 22 42ALSA