Spanish Railways (RENFE) operates a train from Cudillero to Oviedo twice daily. Tickets cost $7 - $18 and the journey takes 1 h 28 min. Alternatively, ALSA operates a bus from Cudillero to Oviedo every 4 hours. Tickets cost $26 - $40 and the journey takes 1 h 18 min. ALSA also services this route every 15 minutes.
How to get from Cudillero to Oviedo
From Villademar train to Oviedo. 1 h 28 min £12. From Cudillero bus to Gijon / Xixon then bus to Oviedo. 1 h 53 min £44. From Cudillero taxi to Oviedo. 38 min £64. From Cudillero drive to Oviedo. 38 min £6.