Oviedo is in Asturias, Spain. Find station information, search timetables and book tickets to and from Oviedo. With 87 train companies in and across 24 European countries including Renfe, see where you can go from Oviedo with Trainline today.

Top routes from Oviedo

DurationFirst and last trainTrains per day
to Madrid4h 11m7:27 – 18:274
to León1h 59m8:31 – 18:275
to Seville8h 08m7:27 – 14:463
to Santiago de Compostela7h 12m11:27 – 14:462
to Barcelona Sants8h 03m7:27 – 14:464
to Barcelona-Torre del Baro11h 39m11:27 – 11:271