There are 10 ways to get from Modica to Barcelona by bus, plane, night train, car ferry, busferry, train, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Catania–Fontanarossa Airport, fly
best- Take the bus from Modica to Catania Airportbus
- Fly from Catania–Fontanarossa Airport (CTA) to Barcelona–El Prat Airport (BCN)plane CTA - BCN
7h 1m€50–154Bus
- Take the bus from Modica to Catania Airportbus
- Take the bus from Catania Fontanarossa Airport Bus Stop to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence to Barcelonabus
33h 35m€159–260Bus, night train, car ferry
- Take the bus from Modica to Cataniabus
- Take the nighttrain from Catania Centrale to Roma Termininighttrain Ini
- Take the bus from Rome Termini Piazza Indipendenza to Port of Civitavecchiabus
- Take the carferry from Port of Civitavecchia to Port de Barcelonacarferry
37h 48mBus and ferry to Malta International Airport, fly
- Take the busferry from Pozzallo to Vallettabusferry
- Fly from Malta International Airport (MLA) to Barcelona–El Prat Airport (BCN)plane MLA - BCN
7h 53m€282–458Fly from Vincenzo Magliocco Airport
- Fly from Vincenzo Magliocco Airport (CIY) to Barcelona–El Prat Airport (BCN)plane CIY - BCN
5h 28m€257–762Train, train to Palermo Airport, fly
- Take the train from Modica to Caltanissetta Xirbitrain
- Take the train from Caltanissetta Xirbi to Palermo Centraletrain
- Fly from Palermo Airport (PMO) to Barcelona–El Prat Airport (BCN)plane PMO - BCN
11h 44m€64–235Bus, train, ferry to Reggio Calabria Airport, fly
- Take the bus from Modica to Cataniabus
- Take the train from Catania Centrale to Messina Centraletrain
- Take the ferry from Messina Marittima to Reggio di Calabriaferry
- Fly from Reggio Calabria Airport (REG) to Barcelona–El Prat Airport (BCN)plane REG - BCN
12h 16mBus, train
- Take the bus from Modica to Cataniabus
- Take the bus from Catania Central Bus Station to ZÜRICH, Carparkplatz am Sihlquaibus
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
35h 41mDrive, ferry, car ferry
- Drive from Modica to Palermocar
- Take the ferry from Palermo to Civitavecchiaferry
- Take the carferry from Port of Civitavecchia to Port de Barcelonacarferry
37h 57m€185–293Bus via Milan
- Take the bus from Modica to Cataniabus
- Take the bus from Catania Via D'Amico to Villa San Giovanni-Piazza Stazionebus
- Take the bus from Villa San Giovanni to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus
39h 35m
Catania–Fontanarossa Airport (CTA) to Barcelona–El Prat Airport (BCN) flights
Comparing Your Travel Options
The cheapest way to get from Modica to Barcelona is to bus and fly which costs €45 - €160 and takes 7h 1m.
The fastest way to get from Modica to Barcelona is to fly which takes 5h 28m and costs €250 - €800.
No, there is no direct bus from Modica to Barcelona. However, there are services departing from Modica and arriving at Barcelona via Catania Fontanarossa Airport Bus Stop and Florence. The journey, including transfers, takes approximately 33h 35m.
The distance between Modica and Barcelona is 1339 km.
The best way to get from Modica to Barcelona without a car is to bus which takes 33h 35m and costs €150 - €260.
It takes approximately 7h 1m to get from Modica to Barcelona, including transfers.
Modica to Barcelona bus services, operated by Azienda Siciliana Trasporti, depart from Modica station.
The best way to get from Modica to Barcelona is to bus which takes 33h 35m and costs €150 - €260. Alternatively, you can fly, which costs €250 - €800 and takes 5h 28m.
Modica to Barcelona bus services, operated by Azienda Siciliana Trasporti, arrive at Catania Airport station.
Book your Modica to Barcelona bus tickets online with Omio.
What companies run services between Modica, Italy and Barcelona, Spain?
You can take a bus from Modica to Barcelona via Catania Fontanarossa Airport Bus Stop and Florence in around 33h 35m. Alternatively, Aeroitalia, Vueling Airlines, and two other airlines fly from Vincenzo Magliocco Airport (CIY) to Barcelona–El Prat Airport (BCN) twice daily.
- Website
- vueling.com
Flights from Catania–Fontanarossa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €40–120
Flights from Malta International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €24–150
Flights from Vincenzo Magliocco Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Monday, Friday, Sunday, Tuesday, Wednesday, and Saturday
- Estimated price
- €75–350
Flights from Vincenzo Magliocco Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €65–340
Flights from Palermo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- €23–140
- Website
- ryanair.com
Flights from Malta International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–160
Flights from Malta International Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 55m
- When
- Thursday
- Estimated price
- €40–160
Flights from Palermo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €23–160
Flights from Reggio Calabria Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 10m
- When
- Friday and Sunday
- Estimated price
- €50–220
Flights from Reggio Calabria Airport to Barcelona–El Prat Airport via Venice
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- €50–220
Flights from Reggio Calabria Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- €50–220
- Website
- easyjet.com
Flights from Vincenzo Magliocco Airport to Barcelona–El Prat Airport via Milan Linate
- Ave. Duration
- 6h 20m
- When
- Tuesday to Friday
- Estimated price
- €80–550
- Website
- flyulendo.com
Flights from Palermo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €10–180
- Website
- ita-airways.com
Flights from Reggio Calabria Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €95–280
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Catania Centrale to Roma Termini
- Ave. Duration
- 11h 27m
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- Trenitalia ICN
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Modica to Caltanissetta Xirbi
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- €24–35
- Website
- Trenitalia
Train from Caltanissetta Xirbi to Palermo Centrale
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €15–21
- Website
- Trenitalia
Train from Catania Centrale to Messina Centrale
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €45–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 3h 8m
- Frequency
- 4 times a day
- Estimated price
- €80–120
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 3h 20m
- Frequency
- 6 times a week
- Estimated price
- €70–120
- Website
- Oui.SNCF
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
- Phone
- +39 091-6208000
- [email protected]
- Website
- aziendasicilianatrasporti.it
Bus from Modica to Catania Airport
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- €8–10
- Schedules at
- aziendasicilianatrasporti.it
Bus from Modica to Catania Airport
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- €8–10
- Schedules at
- aziendasicilianatrasporti.it
Bus from Modica to Catania
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Schedules at
- aziendasicilianatrasporti.it
Bus from Modica to Catania
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Schedules at
- aziendasicilianatrasporti.it
Bus from Modica to Catania
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Schedules at
- aziendasicilianatrasporti.it
Bus from Modica to Catania
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Schedules at
- aziendasicilianatrasporti.it
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Catania Fontanarossa Airport Bus Stop to Florence Villa Constanza Bus Station
- Ave. Duration
- 15h 20m
- Frequency
- Twice daily
- Estimated price
- €55–100
- Website
- Itabus S.p.A.
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Florence to Barcelona
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Estimated price
- €95–150
- Website
- Flixbus
- Phone
- (+39) 06 5916826
- [email protected]
- Website
- SIT Bus Shuttle
Bus from Rome Termini Piazza Indipendenza to Port of Civitavecchia
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €20–30
- Website
- SIT Bus Shuttle
- Website
- SIT Bus Shuttle
- Phone
- (+356) 22069022
- [email protected]
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Catania Central Bus Station to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 20h 6m
- Frequency
- Once a week
- Estimated price
- €190–270
- Website
- Onebus
- Phone
- (+39) 0923 98.11.20
- Website
- autoservizisalemi.it
Bus from Catania Via D'Amico to Villa San Giovanni-Piazza Stazione
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €6–9
- Schedules at
- autoservizisalemi.it
- Phone
- 0966 57552
- [email protected]
- Website
- lirosiautoserviziorari.com
Bus from Villa San Giovanni to Milano, Autostazione Lampugnano
- Ave. Duration
- 16h 40m
- Frequency
- Twice a week
- Estimated price
- €80–100
- Schedules at
- lirosiautoserviziorari.com
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Station
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- €75–130
- Website
- BlaBlaCar Bus
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Civitavecchia to Port de Barcelona
- Ave. Duration
- 19h 30m
- Frequency
- Once a week
- Estimated price
- €100–150
- Website
- Grandi Navi Veloci
Ferry from Palermo to Civitavecchia
- Ave. Duration
- 13h 45m
- Frequency
- 3 times a week
- Estimated price
- €45–85
- Website
- Grandi Navi Veloci
Car ferry from Port of Civitavecchia to Port de Barcelona
- Ave. Duration
- 19h 30m
- Frequency
- Once a week
- Estimated price
- €100–150
- Website
- Grandi Navi Veloci
- Phone
- 0923.873813
- [email protected]
- Website
- libertylines.it
Ferry from Messina Marittima to Reggio di Calabria
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Schedules at
- libertylines.it
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 4801+ hotels available in Barcelona.






























































