There are 10 ways to get from Cervia to Barcelona by bus, plane, train, car ferry, night train, shuttle, 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 Bologna Guglielmo Marconi Airport, fly
best- Take the bus from Cesena Piazzale dell Accoglienza to Bologna Guglielmo Marconi Airport Bus Stopbus
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Barcelona–El Prat Airport (BCN)plane BLQ - BCN
6h 57m€63–188Train, train to Venice Marco Polo Airport, fly
cheapest- Take the train from Cesena to Bologna Centraletrain
- Take the train from Bologna centrale to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN)plane VCE - BCN
9h 5m€49–204Train, bus
- Take the train from Cesena to Parmatrain Ic
- Take the bus from Parma to Grenoblebus
- Take the train from Grenoble to Valence Tgv Rhone-Alpes Sudtrain Ter
- Take the train from Valence Tgv Rhone-Alpes Sud to Barcelona-Santstrain Tgv
18h 2m€143–309Bus
- Take the bus from Circonvallazione - Sacchetti to Torino - Corso V. Emanuelebus
- Take the bus from Turin to Barcelona, Estació d'Autobusos Nordbus 1922
21h 20m€129–176Train, car ferry
- Take the train from Cesena to Parmatrain Ic
- Take the train from Parma to Genova Brignoletrain
- Take the carferry from Port of Genoa to Port de Barcelonacarferry
30h 39m€131–204Train, train to Florence Peretola Airport, fly
- Take the train from Cesena to Bologna Centraletrain
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Barcelona–El Prat Airport (BCN)plane FLR - BCN
8h 16m€65–210Train, bus to Il Caravaggio International Airport, fly
- Take the train from Cesena to Bologna Centraletrain
- Take the train from Bologna centrale to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Barcelona–El Prat Airport (BCN)plane BGY - BCN
9h 2m€73–275Night train, train
- Take the nighttrain from Cesena to Vogheranighttrain Ini
- Take the train from Voghera to Ventimigliatrain Ic
- Take the train from Nice-Ville to Marseille-Saint-Charlestrain
- Take the train from Marseille St Charles to Barcelona-Santstrain
19h 5m€181–281Shuttle, bus
- Take a shuttle bus from Cesena to Rovigo
- Take the bus from Rovigo to Autostazione Padovabus
- Take the bus from Padova to Barcelona, Estació d'Autobusos Nordbus
24h 7m€289–442Drive 1,226.1 km
- Drive from Cervia to Barcelonacar 1,226.1 km
11h 59m€220–317
Cervia to Barcelona by bus and train
Comparing Your Travel Options
The cheapest way to get from Cervia to Barcelona is to train and fly which costs €45 - €210 and takes 9h 5m.
The fastest way to get from Cervia to Barcelona is to bus and fly which takes 6h 57m and costs €60 - €190.
No, there is no direct bus from Cervia to Barcelona. However, there are services departing from Circonvallazione - Sacchetti and arriving at Barcelona, Estació d'Autobusos Nord via Fermata 772 - GIOLITTI and Turin. The journey, including transfers, takes approximately 21h 20m.
No, there is no direct train from Cervia to Barcelona. However, there are services departing from Cesena and arriving at Barcelona-Sants via Voghera, Ventimiglia, Nice-Ville and Marseille St Charles. The journey, including transfers, takes approximately 19h 5m.
The distance between Cervia and Barcelona is 958 km. The road distance is 1226.1 km.
The best way to get from Cervia to Barcelona without a car is to train and bus which takes 18h 2m and costs €140 - €310.
It takes approximately 6h 57m to get from Cervia to Barcelona, including transfers.
Cervia to Barcelona bus services, operated by Bonelli Bus s.a.s., depart from Circonvallazione - Sacchetti station.
Cervia to Barcelona train services, operated by Trenitalia Intercity Night, depart from Cesena station.
Cervia to Barcelona bus services, operated by Bonelli Bus s.a.s., arrive at Torino - Corso V. Emanuele station.
What companies run services between Cervia, Emilia-Romagna, Italy and Barcelona, Spain?
You can take a bus from Circonvallazione - Sacchetti to Barcelona, Estació d'Autobusos Nord via Torino - Corso V. Emanuele, Fermata 772 - GIOLITTI, Fermata 3286 - FERRUCCI, and Turin in around 21h 20m.
- Website
- ryanair.com
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–140
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- €25–100
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €28–170
- Website
- vueling.com
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €29–130
Flights from Florence Peretola Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–130
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €16–120
- Website
- ita-airways.com
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €95–150
Flights from Florence Peretola Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- €85–190
- Website
- flyulendo.com
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Monday, Friday, and Sunday
- Estimated price
- €15–110
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Cesena to Parma
- Ave. Duration
- 2h 9m
- Frequency
- Every 4 hours
- Estimated price
- €19–35
- Website
- Trenitalia Intercity
Train from Cesena to Parma
- Ave. Duration
- 2h 9m
- Frequency
- Every 4 hours
- Estimated price
- €19–35
- Website
- Trenitalia Intercity
Train from Cesena to Bologna Centrale
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- €9–16
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Estimated price
- €10–18
- Website
- Trenitalia Intercity
Train from Cesena to Bologna Centrale
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- €9–16
- Website
- Trenitalia Intercity
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Cesena to Bologna Centrale
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- €9–16
- Website
- Trenitalia Intercity
Train from Voghera to Ventimiglia
- Ave. Duration
- 3h 12m
- Frequency
- 5 times a day
- Estimated price
- €23–45
- Website
- Trenitalia Intercity
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Cesena to Parma
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- €23–40
- Website
- Trenitalia Frecce
Train from Cesena to Parma
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- €23–40
- Website
- Trenitalia Frecce
Train from Cesena to Bologna Centrale
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €12–21
- Website
- Trenitalia Frecce
Train from Cesena to Bologna Centrale
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- Trenitalia Frecce
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Cesena to Bologna Centrale
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Cesena to Parma
- Ave. Duration
- 2h 22m
- Frequency
- 3 times a day
- Estimated price
- €20–29
- Website
- Trenitalia
Train from Cesena to Parma
- Ave. Duration
- 2h 22m
- Frequency
- 3 times a day
- Estimated price
- €20–29
- Website
- Trenitalia
Train from Parma to Genova Brignole
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- €24–35
- Website
- Trenitalia
Train from Cesena to Bologna Centrale
- Ave. Duration
- 58 min
- Frequency
- 6 times a week
- Estimated price
- €9–14
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €11–15
- Website
- Trenitalia
Train from Cesena to Bologna Centrale
- Ave. Duration
- 58 min
- Frequency
- 6 times a week
- Estimated price
- €9–14
- Website
- Trenitalia
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Cesena to Bologna Centrale
- Ave. Duration
- 58 min
- Frequency
- 6 times a week
- Estimated price
- €9–14
- Website
- Trenitalia
Train from Voghera to Ventimiglia
- Ave. Duration
- 3h 33m
- Frequency
- Twice a week
- Estimated price
- €26–40
- Website
- Trenitalia
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Grenoble to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €16–26
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Grenoble to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €22–30
- Website
- Zou! Lignes Express Régionales
Train from Nice-Ville to Marseille-Saint-Charles
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- €55–80
- Website
- Zou! Lignes Express Régionales
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Grenoble to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 49 min
- Frequency
- Once a week
- Estimated price
- €17–26
- Website
- TGV inOui
Train from Valence Tgv Rhone-Alpes Sud to Barcelona-Sants
- Ave. Duration
- 4h 39m
- Frequency
- Twice daily
- Estimated price
- €110–170
- Website
- TGV inOui
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Valence Tgv Rhone-Alpes Sud to Barcelona-Sants
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- €65–100
- Website
- Renfe Viajeros
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Estimated price
- €65–95
- Website
- Renfe Viajeros
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Cesena to Bologna Centrale
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €13–28
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Cesena to Bologna Centrale
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €13–28
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Cesena to Bologna Centrale
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €13–28
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 41 min
- Frequency
- 5 times a day
- Estimated price
- €10–18
- Website
- Italo Treno
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €17–29
- Website
- Italo Treno
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €25–45
- Website
- Italo Treno
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Cesena to Voghera
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €26–45
- Website
- Trenitalia ICN
- Phone
- +39 0541 600100
- [email protected]
- Website
- Shuttle Italy Airport
Bus from Cesena Piazzale dell Accoglienza to Bologna Guglielmo Marconi Airport Bus Stop
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €23–30
- Schedules at
- Shuttle Italy Airport
- Standard Fare
- €30
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Parma to Grenoble
- Ave. Duration
- 6h 15m
- Frequency
- 6 times a week
- Estimated price
- €40–65
- Website
- Flixbus
Bus from Turin to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 13h 50m
- Frequency
- 4 times a week
- Estimated price
- €85–130
- Website
- Flixbus
- Phone
- +39 0541662069
- [email protected]
- Website
- bonellibus.it
Bus from Circonvallazione - Sacchetti to Torino - Corso V. Emanuele
- Ave. Duration
- 6h 12m
- Frequency
- 3 times a week
- Estimated price
- €43–46
- Schedules at
- bonellibus.it
- [email protected]
- Website
- TERRAVISION
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–15
- Schedules at
- orioshuttle.com
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Cesena to Rovigo
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- €170–290
- Website
- GoOpti
- Phone
- +39 049 8241199
- [email protected]
- Website
- fsbusitalia.it
Bus from Rovigo to Autostazione Padova
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- €6–8
- Schedules at
- fsbusitalia.it
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 17h 26m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- tabitatour.ro
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Port de Barcelona
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- Grandi Navi Veloci
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 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Cervia to Barcelona train services, operated by Trenitalia Intercity Night, arrive at Voghera station.
Yes, the driving distance between Cervia to Barcelona is 1226 km. It takes approximately 11h 59m to drive from Cervia to Barcelona.
Book your Cervia to Barcelona bus tickets online with Omio.
There are 5068+ hotels available in Barcelona.






































































