There are 4 ways to get from Cabezón de la Sal to Ribadeo by bus, train (Renfe), 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 via Oviedo
best- Take the bus from Cabezon De La Sal to Oviedobus ALSA - Ir-B-S-Gi / ...
- Take the bus from [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470] to [CASTROPOL] Castropol [CTA 04454]bus Ovi
5h 55m€26–40Train (Renfe)
- Take the train from Cabezón de la Sal to Oviedo/Uviéu Train Stationtrain
- Take the train from Oviedo/Uviéu to Ribadeotrain
9h 25m€35–67Drive 260.2 km
- Drive from Cabezón de la Sal to Ribadeocar 260.2 km
2h 33m€41–59Bus
- Take the bus from Cabezon De La Sal to Estación de Autobuses de Gijón/Xixónbus ALSA - Ir-B-S-Gi / ...
- Take the bus from Estación de Autobuses de Gijón/Xixón to Ribadeobus Alsa / ...
6h€27–43
Cabezón de la Sal to Ribadeo by bus
Questions & Answers
The cheapest way to get from Cabezón de la Sal to Ribadeo is to bus via Oviedo which costs €25 - €40 and takes 5h 55m.
The fastest way to get from Cabezón de la Sal to Ribadeo is to drive which takes 2h 33m and costs €40 - €60.
No, there is no direct bus from Cabezón de la Sal to Ribadeo. However, there are services departing from Cabezon De La Sal and arriving at [CASTROPOL] Castropol [CTA 04454] via [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470]. The journey, including transfers, takes approximately 5h 55m.
No, there is no direct train from Cabezón de la Sal to Ribadeo. However, there are services departing from Cabezón de la Sal and arriving at Ribadeo via Oviedo/Uviéu. The journey, including transfers, takes approximately 9h 25m.
The distance between Cabezón de la Sal and Ribadeo is 303 km. The road distance is 260.2 km.
The best way to get from Cabezón de la Sal to Ribadeo without a car is to bus via Oviedo which takes 5h 55m and costs €25 - €40.
It takes approximately 5h 55m to get from Cabezón de la Sal to Ribadeo, including transfers.
Cabezón de la Sal to Ribadeo bus services, operated by ALSA, depart from Cabezon De La Sal station.
Cabezón de la Sal to Ribadeo train services, operated by Renfe Viajeros, depart from Cabezón de la Sal station.
The best way to get from Cabezón de la Sal to Ribadeo is to bus via Oviedo which takes 5h 55m and costs €25 - €40. Alternatively, you can train, which costs €35 - €70 and takes 9h 25m.
What companies run services between Cabezón de la Sal, Spain and Ribadeo, Spain?
You can take a bus from Cabezon De La Sal to [CASTROPOL] Castropol [CTA 04454] via Oviedo and [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470] in around 5h 55m. Alternatively, you can take a train from Cabezón de la Sal to Ribadeo via Oviedo/Uviéu Train Station and Oviedo/Uviéu in around 9h 25m.
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Cabezón de la Sal to Oviedo/Uviéu Train Station
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Website
- Renfe Viajeros
Train from Oviedo/Uviéu to Ribadeo
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €19–35
- Website
- Renfe Viajeros
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Cabezon De La Sal to Oviedo
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €13–21
- Website
- ALSA
Bus from [OVIEDO/UVIÉU] Estación Bus Oviedo IL- Pepe Cosmen [CTA 21470] to [CASTROPOL] Castropol [CTA 04454]
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- €12–19
- Website
- ALSA
Bus from Cabezon De La Sal to Estación de Autobuses de Gijón/Xixón
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €16–25
- Website
- ALSA
Bus from Estación de Autobuses de Gijón/Xixón to Ribadeo
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €11–18
- Website
- ALSA
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
Cabezón de la Sal to Ribadeo bus services, operated by ALSA, arrive at Oviedo station.
Cabezón de la Sal to Ribadeo train services, operated by Renfe Viajeros, arrive at Oviedo/Uviéu Train Station.
Yes, the driving distance between Cabezón de la Sal to Ribadeo is 260 km. It takes approximately 2h 33m to drive from Cabezón de la Sal to Ribadeo.
Book your Cabezón de la Sal to Ribadeo train tickets online with Omio.
Book your Cabezón de la Sal to Ribadeo bus tickets online with Omio.
There are 876+ hotels available in Ribadeo.









