Cheap Bus, Train, and Carpool tickets to Oviedo

Scenic view of Oviedo

What are the most popular routes to Oviedo?

Madrid - OviedoAverage price₪170Average duration5h 45mDaily departures39
Porto - OviedoAverage price₪231Average duration9h 20mDaily departures9
Zaragoza - OviedoAverage price₪194Average duration8h 40mDaily departures9
San Sebastian - OviedoAverage price₪134Average duration6h 20mDaily departures12
León - OviedoAverage price₪57Average duration1h 35mDaily departures17

Oviedo stations and stops

Locations map