These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Soria from Barcelona

distanceDistance240 miles (387 km)
durationAverage bus duration5 h 45 min
priceAverage bus ticket price$33 (€27)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus companiesVibasa 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.

Travel Tips

Buses from Barcelona to Soria
Take the bus to Soria easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Soria.
FAQs
How much does a cheap bus between Barcelona and Soria cost?
If you’re looking to save money on tickets, you can find cheap Barcelona to Soria buses for as little as $33 (€27)  in the next 7 days.
How much is a bus ticket between Barcelona and Soria?
If you are looking to buy your bus ticket in the next 7 days, you can expect the Barcelona to Soria bus to cost on average $33 (€27)  one way.
How far is it from Barcelona to Soria by bus?
The Barcelona to Soria bus distance is approximately 240 miles (387 km).
How long is the bus from Barcelona to Soria?
The bus time between Barcelona and Soria is on average 5 h 45 min  for the 240 miles (387 km) long journey, but the time it takes to go to Soria from Barcelona by bus can vary depending on specific dates or traveling on weekends and holidays.
What bus station in Barcelona goes to Soria? What bus station do I come into Soria from Barcelona?

When traveling this route, Omio customers are departing most frequently from Barcelona Sants   and arriving in Soria, Estación de Autobuses.

Where is the departure bus station in Barcelona located? Where is the arrival bus station in Soria located?

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.

Which bus companies can take me between Barcelona and Soria?
For the best Barcelona to Soria bus to purchase, you can travel safely and comfortably with Vibasa or BlaBlaCar. However, it's always good to check all possible bus companies with services between Barcelona and Soria to compare what amenities they may offer.
How many buses are there from Barcelona to Soria a day?
On average, there is 1 bus a day from Barcelona to Soria. The bus times and services may be different on weekends and holidays compared to weekdays.
When is the earliest bus from Barcelona to Soria? When is the last bus from Barcelona to Soria?
The earliest bus departing from Barcelona to Soria leaves at 8: 35 PM. The last bus departing from Barcelona to Soria leaves at 8: 35 PM. You can find the latest Barcelona to Soria bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book bus tickets between Barcelona and Soria to score the best deals?
You can find buses to Soria from Barcelona to cost on average $33 (€27) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Barcelona to Soria bus generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Barcelona
Soria
Barcelona, Estacion de Autobuses de Sants
Amenities
Estació d'autobusos Barcelona-Nord
Amenities