Cheap Bus and Carpool tickets to Ribadeo

What are the most popular routes to Ribadeo?

Madrid - RibadeoAverage priceCLP 71,986Average duration10h 15mDaily departures8
Vegadeo - RibadeoAverage priceCLP 5,026Average duration20mDaily departures6
Tapia de Casariego - RibadeoAverage priceCLP 6,660Average duration45mDaily departures22
Luarca - RibadeoAverage priceCLP 11,611Average duration1h 45mDaily departures7
Santander - RibadeoAverage priceCLP 42,374Average duration7hDaily departures7