Travel from Santiago-de-Compostela to Oviedo-Spain

Bus or fly from Santiago de Compostela to Oviedo?

ALSA operates a bus from Santiago de Compostela to Oviedo 3 times a day. Tickets cost $40 - $60 and the journey takes 4 h 35 min. Alternatively, Iberia, Vueling Airlines and Ryanair fly from Santiago de Compostela to Oviedo every 4 hours.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Santiago de Compostela to Oviedo

ModeDurationPrice
From Santiago De Compostela bus to Oviedo.4 h 35 min39€
From Santiago de Compostela rideshare to Oviedo.3 h 58 min20€
From Santiago de Compostela drive to Oviedo.3 h 12 min37€
From Santiago De Compostela bus to Santiago de Compostela airport, fly to Oviedo airport, then bus to Oviedo.6 h 37 min141€

How long does it take to get from Santiago de Compostela to Oviedo?

The bus from Santiago De Compostela to Oviedo takes 4 h 35 min including transfers and departs three times a day.

Is there a direct bus between Santiago de Compostela and Oviedo?

Yes, there is a direct bus departing from Santiago De Compostela and arriving at Oviedo. Services depart three times a day. The journey takes approximately 4 h 35 min.

Operators from Santiago de Compostela to Oviedo

OperatorPhoneWebsite
ALSA+34 902 42 22 42ALSA
BlaBlaCar.esBlaBlaCar.es
Empresa Freire+34 902 800 220Empresa Freire
IberiaIberia
Vueling AirlinesVueling Airlines
RyanairRyanair