There are 4 ways to get from Puerto de Vega to Ribadeo by train (Renfe), bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Renfe)
best- Take the train from Villapedre to Ribadeotrain
1h 8m€6–10Bus
cheapest- Take the bus from [PUERTO DE VEGA|Veiga] Puerto de Vega [CTA 04527] to [RIBADEO] Estación Bus Ribadeo [CTA 04401]bus Ovi
1h 35m€5–8Drive 37.8 km
- Drive from Puerto de Vega to Ribadeocar 37.8 km
27 min€6–9Taxi
- Take the taxi from Puerto de Vega to Ribadeotaxi 37.8 km
27 min€65–80
Puerto de Vega to Ribadeo by train (Renfe)
Questions & Answers
The cheapest way to get from Puerto de Vega to Ribadeo is to bus which costs €5 - €8 and takes 1h 35m.
The fastest way to get from Puerto de Vega to Ribadeo is to drive which takes 27 min and costs €6 - €9.
Yes, there is a direct bus departing from [PUERTO DE VEGA|Veiga] Puerto de Vega [CTA 04527] and arriving at [RIBADEO] Estación Bus Ribadeo [CTA 04401]. Services depart once daily, and operate Monday to Friday. The journey takes approximately 1h 35m.
Yes, there is a direct train departing from Villapedre and arriving at Ribadeo. Services depart twice daily, and operate every day. The journey takes approximately 1h 8m.
The distance between Puerto de Vega and Ribadeo is 52 km. The road distance is 37.8 km.
The best way to get from Puerto de Vega to Ribadeo without a car is to train which takes 1h 8m and costs €6 - €10.
The train from Villapedre to Ribadeo takes 1h 8m including transfers and departs twice daily.
Puerto de Vega to Ribadeo bus services, operated by ALSA, depart from [PUERTO DE VEGA|Veiga] Puerto de Vega [CTA 04527] station.
Puerto de Vega to Ribadeo train services, operated by Renfe Viajeros, depart from Villapedre station.
The best way to get from Puerto de Vega to Ribadeo is to train which takes 1h 8m and costs €6 - €10. Alternatively, you can bus, which costs €5 - €8 and takes 1h 35m.
What companies run services between Puerto de Vega, Asturias, Spain and Ribadeo, Spain?
Renfe Viajeros operates a train from Villapedre to Ribadeo twice daily. Tickets cost €6–10 and the journey takes 1h 8m. Alternatively, ALSA operates a bus from [PUERTO DE VEGA|Veiga] Puerto de Vega [CTA 04527] to [RIBADEO] Estación Bus Ribadeo [CTA 04401] once daily. Tickets cost €5–8 and the journey takes 1h 35m.
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Villapedre to Ribadeo
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- €6–10
- Website
- https://www.renfe.com/es/en
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from [PUERTO DE VEGA|Veiga] Puerto de Vega [CTA 04527] to [RIBADEO] Estación Bus Ribadeo [CTA 04401]
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- €5–8
- Website
- https://www.alsa.com/en/
- Ave. Duration
- 27 min
- Estimated price
- €65–80
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
Puerto de Vega to Ribadeo bus services, operated by ALSA, arrive at [RIBADEO] Estación Bus Ribadeo [CTA 04401] station.
Puerto de Vega to Ribadeo train services, operated by Renfe Viajeros, arrive at Ribadeo station.
Yes, the driving distance between Puerto de Vega to Ribadeo is 38 km. It takes approximately 27 min to drive from Puerto de Vega to Ribadeo.
Book your Puerto de Vega to Ribadeo train tickets online with Omio.
Book your Puerto de Vega to Ribadeo bus tickets online with Omio.
There are 868+ hotels available in Ribadeo.









