There are 9 ways to get from Cervera de Pisuerga to Barcelona by train (Renfe, Ouigo), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Aguilar De Campoo to Madrid Chamartíntrain Alv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
8h 28m€97–234Train to Bilbao Airport, fly
cheapest- Take the train from Vado-Cervera to Bilbao la Concordiatrain
- Fly from Bilbao Airport (BIO) to Barcelona–El Prat Airport (BCN)plane BIO - BCN
9h 49m€50–177Bus
- Take the bus from Cervera de Pisuerga to Estación de autobuses de Burgosbus
- Take the bus from Estación de autobuses de Burgos to Barcelona, Estació d'Autobusos Nordbus Alsa
10h 20mDrive 665.1 km
- Drive from Cervera de Pisuerga to Barcelonacar 665.1 km
7h 27m€105–152Train to Santander Airport, fly
- Take the train from Aguilar De Campoo to Santandertrain
- Fly from Santander Airport (SDR) to Barcelona–El Prat Airport (BCN)plane SDR - BCN
6h 59m€63–208Bus, train
- Take the bus from Cervera de Pisuerga to Estación de autobuses de Burgosbus
- Take the train from Burgos Rosa De Lima to Barcelona-Santstrain Alv
10h 38mBus via Tudela
- Take the bus from Cervera de Pisuerga to Estación de autobuses de Burgosbus
- Take the bus from Estación de autobuses de Burgos to Tudelabus
- Take the bus from Tudela to Barcelona Estació d'Autobusos Nordbus
13h 25mBus, bus to San Sebastián Airport, fly
- Take the bus from Cervera de Pisuerga to Estación de autobuses de Burgosbus
- Take the bus from Estación de autobuses de Burgos to Estación de Autobuses Donostia-San Sebastiánbus
- Fly from San Sebastián Airport (EAS) to Barcelona–El Prat Airport (BCN)plane EAS - BCN
9h 30mTrain, train to León Airport, fly
- Take the train from Aguilar De Campoo to Palenciatrain
- Take the train from Palencia to Leontrain
- Fly from León Airport (LEN) to Barcelona–El Prat Airport (BCN)plane LEN - BCN
7h 42m€139–460
Cervera de Pisuerga to Barcelona by bus and train
Questions & Answers
The cheapest way to get from Cervera de Pisuerga to Barcelona is to train and fly which costs €50 - €180 and takes 9h 49m.
The fastest way to get from Cervera de Pisuerga to Barcelona is to train and fly which takes 6h 59m and costs €60 - €210.
No, there is no direct bus from Cervera de Pisuerga to Barcelona. However, there are services departing from Cervera de Pisuerga and arriving at Barcelona, Estació d'Autobusos Nord via Estación de autobuses de Burgos. The journey, including transfers, takes approximately 10h 20m.
No, there is no direct train from Cervera de Pisuerga to Barcelona. However, there are services departing from Aguilar De Campoo and arriving at Barcelona-Sants via Madrid Chamartín and Madrid-Puerta de Atocha-Almudena Grandes. The journey, including transfers, takes approximately 8h 28m.
The distance between Cervera de Pisuerga and Barcelona is 988 km. The road distance is 665.1 km.
The best way to get from Cervera de Pisuerga to Barcelona without a car is to train which takes 8h 28m and costs €95 - €240.
It takes approximately 8h 28m to get from Cervera de Pisuerga to Barcelona, including transfers.
Cervera de Pisuerga to Barcelona bus services, operated by Autocares Duque, depart from Cervera de Pisuerga station.
Cervera de Pisuerga to Barcelona train services, operated by Renfe Viajeros, depart from Aguilar De Campoo station.
The best way to get from Cervera de Pisuerga to Barcelona is to train which takes 8h 28m and costs €95 - €240. Alternatively, you can bus, which costs and takes 10h 20m.
What companies run services between Cervera de Pisuerga, Spain and Barcelona, Spain?
You can take a bus from Cervera de Pisuerga to Barcelona-Sants via Aguilar de Campoo, Aguilar De Campoo, Madrid Chamartín, and Madrid-Puerta de Atocha-Almudena Grandes in around 8h 28m. Alternatively, you can take a bus from Cervera de Pisuerga to Barcelona, Estació d'Autobusos Nord via Estación de autobuses de Burgos in around 10h 20m.
- Website
- iberia.com
Flights from Santander Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- €40–180
Flights from Bilbao Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €24–120
Flights from Bilbao Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 20m
- When
- Friday
- Estimated price
- €24–120
Flights from San Sebastián Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €35–190
Flights from León Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- €110–400
Flights from León Airport to Barcelona–El Prat Airport via Ibiza
- Ave. Duration
- 3h 25m
- When
- Thursday
- Estimated price
- €110–400
Flights from León Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- €110–400
- Website
- vueling.com
Flights from Santander Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- €40–180
Flights from Bilbao Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €24–120
Flights from Bilbao Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 20m
- When
- Friday
- Estimated price
- €24–120
Flights from San Sebastián Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €35–190
Flights from León Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- €110–400
Flights from León Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- €110–400
- Website
- aireuropa.com
Flights from Bilbao Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €60–120
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Aguilar De Campoo to Madrid Chamartín
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- €40–65
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–120
- Website
- https://www.renfe.com/es/en
Train from Aguilar De Campoo to Santander
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- €14–23
- Website
- https://www.renfe.com/es/en
Train from Burgos Rosa De Lima to Barcelona-Sants
- Ave. Duration
- 6h 42m
- Frequency
- Every 4 hours
- Estimated price
- €90–140
- Website
- https://www.renfe.com/es/en
Train from Aguilar De Campoo to Palencia
- Ave. Duration
- 51 min
- Frequency
- 5 times a day
- Estimated price
- €12–19
- Website
- https://www.renfe.com/es/en
Train from Palencia to Leon
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €14–22
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- €95–170
- Website
- https://www.renfe.com/es/en
Train from Palencia to Leon
- Ave. Duration
- 37 min
- Frequency
- Every 3 hours
- Estimated price
- €17–35
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- €60–130
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- €55–100
- Website
- https://www.ouigo.com/es/en
- Phone
- +34 912 32 03 20
- [email protected]
- Website
- renfe.com
Train from Vado-Cervera to Bilbao la Concordia
- Ave. Duration
- 4h 24m
- Frequency
- Once daily
- Estimated price
- €16–45
- Website
- https://www.renfe.com/es/en/suburban
- Phone
- +34 (0) 979 87 02 68
- [email protected]
- Website
- autocaresduque.es
Bus from Cervera de Pisuerga to Estación de autobuses de Burgos
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Website
- http://autocaresduque.es/
- Website
- http://autocaresduque.es/
Bus from Cervera de Pisuerga to Estación de autobuses de Burgos
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Website
- http://autocaresduque.es/
- Website
- http://autocaresduque.es/
Bus from Cervera de Pisuerga to Estación de autobuses de Burgos
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Website
- http://autocaresduque.es/
- Website
- http://autocaresduque.es/
Bus from Cervera de Pisuerga to Estación de autobuses de Burgos
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Website
- http://autocaresduque.es/
- Website
- http://autocaresduque.es/
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Estación de autobuses de Burgos to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Estimated price
- €50–70
- Website
- https://www.alsa.com/en/
Bus from Estación de autobuses de Burgos to Estación de Autobuses Donostia-San Sebastián
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- €18–26
- Website
- https://www.alsa.com/en/
- Phone
- +34 900 202 777
- [email protected]
- Website
- jimenezmovilidad.es
Bus from Estación de autobuses de Burgos to Tudela
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Estimated price
- €17–35
- Schedules at
- jimenezmovilidad.es
- Phone
- +34 900 92 91 92
- [email protected]
- Website
- monbus.es
Bus from Tudela to Barcelona Estació d'Autobusos Nord
- Ave. Duration
- 5h 55m
- Frequency
- 4 times a week
- Estimated price
- €29–50
- Website
- https://www.monbus.es/en
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Cervera de Pisuerga to Barcelona bus services, operated by Autocares Duque, arrive at Estación de autobuses de Burgos station.
Cervera de Pisuerga to Barcelona train services, operated by Renfe Viajeros, arrive at Madrid Chamartín station.
Yes, the driving distance between Cervera de Pisuerga to Barcelona is 665 km. It takes approximately 7h 27m to drive from Cervera de Pisuerga to Barcelona.
There are 5189+ hotels available in Barcelona.


























