• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Aranda de Duero to Soria by bus, rideshare, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  2h 42m

  1. Take the bus from Langa de Duero to Soria

14€

Cheapest option

Rideshare  •  2h 1m

  1. Take the rideshare from Aranda de Duero to Soria 73 miles

5€ - 8€

3 alternative options

Bus via Langa de Duero  •  2h 48m

  1. Take the bus from Langa de Duero to Soria

10€ - 13€

Taxi  •  1h 33m

  1. Take a taxi from Aranda de Duero to Soria 72.8 miles

120€ - 150€

Drive  •  1h 33m

  1. Drive from Aranda de Duero to Soria 72.8 miles

11€ - 18€

Questions & Answers

The cheapest way to get from Aranda de Duero to Soria is to rideshare which costs 5€ - 8€ and takes 2h 1m.

More details

The quickest way to get from Aranda de Duero to Soria is to taxi which costs 120€ - 150€ and takes 1h 33m.

More details

No, there is no direct bus from Aranda de Duero to Soria. However, there are services departing from Aranda De Duero and arriving at Soria via Langa de Duero. The journey, including transfers, takes approximately 2h 42m.

More details

The distance between Aranda de Duero and Soria is 102 km. The road distance is 116.4 km.

Get driving directions

The best way to get from Aranda de Duero to Soria without a car is to bus which takes 2h 42m and costs 14€.

More details

It takes approximately 2h 42m to get from Aranda de Duero to Soria, including transfers.

More details

Aranda de Duero to Soria bus services, operated by THP Therpasa, depart from Langa de Duero station.

More details

Aranda de Duero to Soria bus services, operated by THP Therpasa, arrive at Soria station.

More details

Yes, the driving distance between Aranda de Duero to Soria is 116 km. It takes approximately 1h 33m to drive from Aranda de Duero to Soria.

Get driving directions

There are 93+ hotels available in Soria. Prices start at 41€ per night.

More details

Map of how to get from Aranda de Duero to Soria.
Launch map view
  • Distance: 63.6 miles
  • Duration: 2h 42m

What companies run services between Aranda de Duero, Spain and Soria, Castille and León, Spain?

THP Therpasa operates a bus from Aranda de Duero to Soria 6 times a week. Tickets cost 9€ and the journey takes 1h 18m.

Bus operators
THP Therpasa
Phone
976 300 045
Email
thp@therpasa.es
Website
therpasa.es
Bus from Langa de Duero to Soria
Ave. Duration
1h 18m
Frequency
6 times a week
Estimated price
9€
Schedules at
therpasa.es
MonBus
Phone
+34 982 29 29 00
Website
monbus.es
Bus from Langa de Duero to Soria
Ave. Duration
1h 24m
Frequency
Twice daily
Estimated price
5€ - 8€
Schedules at
monbus.es
Other operators
BlaBlaCar.es
Rome2rio's guide to BlaBlaCar.es
Contact Details
Website
blablacar.com
Rideshare from Aranda de Duero to Soria
Ave. Duration
2h 1m
Frequency
Twice daily
Estimated price
5€ - 8€
Book at
blablacar.es
Taxi from Aranda de Duero to Soria
Ave. Duration
1h 33m
Estimated price
120€ - 150€
Taxi Ribera
Phone
+34 658 29 71 29
Website
taxiribera.com
Taxi Aranda
Phone
+34 607 79 04 69
Website
taxiaranda.es

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.

More Questions & Answers

Check out Blablacar's carpooling service for rideshare options between Aranda de Duero and Soria. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar