There are 8 ways to get from Barcelona to Covadonga by train, bus, car 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.
Recommended option
Train, bus via Madrid • 11h 7m
Cheapest option
Fly to Santander, bus • 7h 55m
6 alternative options
Train, bus • 14h 41m
Bus • 15h 11m
Bus, train • 17h 22m
Drive • 8h 14m
Fly to Asturias, bus • 7h 36m
Fly to Bilbao, bus • 9h 57m
Questions & Answers
The cost-effective way to get from Barcelona to Covadonga is to fly and bus, which costs €40 - €190 and takes 7h 36m.
The quickest way to get from Barcelona to Covadonga is to fly and bus which costs €40 - €190 and takes 7h 36m.
No, there is no direct bus from Barcelona to Covadonga. However, there are services departing from Barcelona and arriving at [CUADONGA/COVADONGA] Basílica Covadonga [CTA 05419] via Oviedo and [ARRIONDAS/ARRIONDES, LES] Estación Bus Arriondas [CTA 03829]. The journey, including transfers, takes approximately 15h 11m.
The distance between Barcelona and Covadonga is 631 km. The road distance is 844.9 km.
The best way to get from Barcelona to Covadonga without a car is to train and bus via Madrid which takes 11h 7m and costs €70 - €160.
It takes approximately 11h 7m to get from Barcelona to Covadonga, including transfers.
Barcelona to Covadonga bus services, operated by ALSA, depart from Barcelona station.
The quickest flight from Barcelona Airport to Asturias Airport is the direct flight which takes 1h 35m.
Barcelona to Covadonga bus services, operated by ALSA, arrive at Arriondas station.
Yes, the driving distance between Barcelona to Covadonga is 845 km. It takes approximately 8h 14m to drive from Barcelona to Covadonga.

- Distance: 631 km
- Duration: 11h 7m
What companies run services between Barcelona, Spain and Covadonga, Asturias, Spain?
You can take a bus from Barcelona to Covadonga via Oviedo, Arriondas, and [ARRIONDAS/ARRIONDES, LES] Estación Bus Arriondas [CTA 03829] in around 15h 11m.

- Website
- iberia.com
Flights from Barcelona to Asturias
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €25 - €210
Flights from Barcelona to Asturias via Madrid
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- €65 - €290
Flights from Barcelona to Santander
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €21 - €200
Flights from Barcelona to Santander via Madrid
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €65 - €400
Flights from Barcelona to Bilbao
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €23 - €120
Flights from Barcelona to Bilbao via Madrid
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €60 - €230

- Website
- vueling.com
Flights from Barcelona to Asturias
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €25 - €210
Flights from Barcelona to Asturias via Madrid
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- €65 - €290
Flights from Barcelona to Santander
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €21 - €200
Flights from Barcelona to Santander via Madrid
- Ave. Duration
- 3h 40m
- When
- Tuesday, Wednesday, Friday and Saturday
- Estimated price
- €65 - €400
Flights from Barcelona to Bilbao
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €23 - €120
Flights from Barcelona to Bilbao via Madrid
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €60 - €230

- Website
- volotea.com
Flights from Barcelona to Asturias
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €22 - €220

- Website
- aireuropa.com
Flights from Barcelona to Bilbao via Palma Mallorca
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Saturday and Sunday
- Estimated price
- €40 - €240

- Phone
- +34 910 150 000
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona Sants Station to Madrid-Puerta De Atocha
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- €22 - €80
- Website
- https://iryo.eu/en/home
- Inicial
- €22 - €80

Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta De Atocha
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en
- Básico
- €50 - €75

- Phone
- +34 910 780 990
Train from Barcelona-Sants to Madrid-Puerta De Atocha
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a day
- Estimated price
- €21 - €30
- Website
- https://www.ouigo.com/es/en

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta De Atocha
- Ave. Duration
- 3h 17m
- Frequency
- 5 times a day
- Estimated price
- €45 - €70
- Website
- https://www.renfe.com/es/en
Train from Madrid-Chamartin to Oviedo
- Ave. Duration
- 3h 21m
- Frequency
- 4 times a day
- Estimated price
- €35 - €55
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Bilbao-Abando
- Ave. Duration
- 6h 51m
- Frequency
- Once daily
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en

- Phone
- +34 912 320 320
- viajerosfeve@renfe.es
- Website
- renfe.com
Train from Santander to Policlínico/Policlínicu
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- €10 - €15
- Website
- https://www.renfe.com/es/en/suburban/cercanias-am

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Oviedo to Arriondas
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €10 - €16
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Baracaldo/Barakaldo to Arriondas
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €35 - €55
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Barcelona to Oviedo
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- €120 - €190
- Website
- https://www.alsa.com/en/web/bus/home
Bus from San Sebastian to Santander
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- €28 - €45
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Aeropuerto Santander-S.Ballest to Arriondas
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- €22 - €35
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Bilbao to Santander
- Ave. Duration
- 1h 20m
- Frequency
- Every 30 minutes
- Estimated price
- €14 - €22
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Santander to Arriondas
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- €21 - €35
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Barcelona Nord to San Sebastian
- Ave. Duration
- 7h 20m
- Frequency
- Once a week
- Estimated price
- €35 - €50
- Website
- https://www.monbus.es/en

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Bilbao to Santander
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- €10 - €14
- Website
- https://www.flixbus.co.uk
Frequently asked questions
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
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Volotea, Vueling Airlines and Iberia offer flights from Barcelona Airport to Asturias Airport.
There are 971+ hotels available in Covadonga. Prices start at €55 per night.
The best way to get from Barcelona to Barcelona Airport is to train which takes 25 min and costs €2 - €3.