|Distance||240 miles (387 km)|
|Average bus duration||5 h 45 min|
|Average bus ticket price||$33 (€27)|
|Bus frequency||1 a day|
|Direct bus||Yes, there is 1 direct bus a day|
|Bus companies||Vibasa or BlaBlaCar|
Buses from Barcelona to Soria cover the 240 miles (387 km) long journey taking on average 5 h 45 min with our travel partners like Vibasa or BlaBlaCar. Normally, there is 1 bus operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $33 (€27), but the average price of bus tickets is $33 (€27). Travelers depart most frequently from Barcelona Sants and arrive in Soria, Estación de Autobuses.
When traveling this route, Omio customers are departing most frequently from Barcelona Sants and arriving in Soria, Estación de Autobuses.
Passengers booking this journey most frequently board their buses from Barcelona Sants and need to travel around 1 mile (s) / 1 km from the city center to get to this bus station.
Passengers arriving in Soria most often arrive at Soria, Estación de Autobuses and need to travel around 0 mile (s) / 0 km from this bus station to the city center.
Here are some other resources that might have the information you need