There are 6 ways to get from Oviedo to Soto by bus, train (Renfe), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] to [SOTU|Soto] Soto del Barco [CTA 03007]bus Pra
56 min€4–7Train via Avilés (Renfe)
cheapest- Take the train from Oviedo to Aviléstrain C3
- Take the train from Avilés to Soto del Barcotrain C4
1h 55m€3–8Train (Renfe)
- Take the train from Oviedo to San Ranóntrain C7
1h 37m€19–24Drive 42.7 km
- Drive from Oviedo to Sotocar 42.7 km
39 min€7–10Taxi
- Take the taxi from Oviedo to Sototaxi 42.7 km
39 min€70–90Bus via [AVILÉS] Estación Bus Avilés [CTA 00161]
- Take the bus from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] to [AVILÉS] Pruneda [CTA 00162]bus Avi / ...
- Take the bus from [AVILÉS] Estación Bus Avilés [CTA 00161] to [SOTU|Soto] Soto del Barco [CTA 03007]bus Ovi / ...
1h 38m€4–8
Oviedo to Soto by bus
Comparing Your Travel Options
The cheapest way to get from Oviedo to Soto is to bus which costs €4 - €7 and takes 56 min.
The fastest way to get from Oviedo to Soto is to drive which takes 39 min and costs €6 - €10.
Yes, there is a direct bus departing from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] and arriving at [SOTU|Soto] Soto del Barco [CTA 03007]. Services depart once daily, and operate Monday to Friday. The journey takes approximately 56 min.
No, there is no direct train from Oviedo to Soto. However, there are services departing from Oviedo and arriving at San Ranón via . The journey, including transfers, takes approximately 1h 37m.
The distance between Oviedo and Soto is 47 km. The road distance is 42.7 km.
The best way to get from Oviedo to Soto without a car is to bus which takes 56 min and costs €4 - €7.
The bus from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] to [SOTU|Soto] Soto del Barco [CTA 03007] takes 56 min including transfers and departs once daily.
Oviedo to Soto bus services, operated by ALSA, depart from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] station.
Oviedo to Soto train services, operated by Renfe Cercanias, depart from Oviedo station.
The best way to get from Oviedo to Soto is to bus which takes 56 min and costs €4 - €7. Alternatively, you can train, which costs €18 - €25 and takes 1h 37m.
What companies run services between Oviedo, Spain and Soto, Asturias, Spain?
ALSA operates a bus from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] to [SOTU|Soto] Soto del Barco [CTA 03007] once daily. Tickets cost €4–7 and the journey takes 56 min. Alternatively, Renfe Cercanias operates a train from Oviedo to San Ranón every 3 hours. Tickets cost €3–7 and the journey takes 1h 24m.
- Phone
- +34 912 32 03 20
- [email protected]
- Website
- Renfe Cercanias
Train from Oviedo to San Ranón
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- €3–7
- Website
- Renfe Cercanias
Train from Oviedo to Avilés
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- Renfe Cercanias
Train from Avilés to Soto del Barco
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- Renfe Cercanias
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Oviedo to Avilés
- Ave. Duration
- 27 min
- Frequency
- 6 times a week
- Estimated price
- €3–6
- Website
- Renfe Viajeros
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] to [SOTU|Soto] Soto del Barco [CTA 03007]
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- €4–7
- Website
- ALSA
Bus from [OVIEDO/UVIÉU] General Elorza - INEM [CTA 02287] to [AVILÉS] Pruneda [CTA 00162]
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- ALSA
Bus from [AVILÉS] Estación Bus Avilés [CTA 00161] to [SOTU|Soto] Soto del Barco [CTA 03007]
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- ALSA
- Ave. Duration
- 39 min
- Estimated price
- €70–90
Radio Taxi Avilés
- Phone
- +34 985 56 22 22
- Website
- taxiaviles.es
Taxi Aviles (Guille)
- Phone
- +34 650 67 46 65
Teletaxi Avilés
- Phone
- +34 985 57 00 00
- Website
- teletaxiaviles.com
Radio Taxi Gijon
- Phone
- +34 985 14 11 11
- Website
- radiotaxigijon.com
Radio Taxi Villa de Jovellanos
- Phone
- +34 985 16 44 44
- Website
- taxi24horasgijon.com
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Oviedo to Soto bus services, operated by ALSA, arrive at [SOTU|Soto] Soto del Barco [CTA 03007] station.
Oviedo to Soto train services, operated by Renfe Cercanias, arrive at Avilés station.
Yes, the driving distance between Oviedo to Soto is 43 km. It takes approximately 39 min to drive from Oviedo to Soto.
Book your Oviedo to Soto train tickets online with Omio.
Book your Oviedo to Soto bus tickets online with Omio.
There are 647+ hotels available in Soto.










