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

Eurolines France
Bla Bla Bus

Bus Information from Soria to Barcelona

distanceDistance240 miles (387 km)
durationAverage bus duration6 h 20 min
priceAverage bus ticket price$33 (€27)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus providersVibasa or BlaBlaCar

Buses from Soria to Barcelona cover the 240 miles (387 km) long trip taking on average 6 h 20 min with our travel partners like Vibasa or BlaBlaCar. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this journey costs around $33 (€27), you can find the cheapest bus ticket for as low as $33 (€27). Travelers depart most frequently from Soria and arrive in Barcelona, Estació d'Autobusos Nord.

Travel Tips

Buses from Soria to Barcelona
Take the bus to Barcelona 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 Soria to Barcelona.
How much do cheap buses to Barcelona from Soria cost?
If you’re looking to save money on tickets, you can find cheap Soria to Barcelona buses for as little as $33 (€27)  in the next 7 days.
How much is a bus ticket between Soria and Barcelona?
If you’re looking to buy your bus tickets in the next week, you can expect the Soria to Barcelona bus price to come in at an average of $33 (€27)  one way.
How far is Soria to Barcelona by bus?
When traveling this route you should expect the distance from Soria to Barcelona by bus to be approximately 240 miles (387 km).
How long is the bus ride between Soria and Barcelona?
While the time it takes to travel 240 miles (387 km) to Barcelona from Soria can vary based on specific dates, weekends, and holidays, the Soria to Barcelona bus journey time is on average 6 h 20 min.
What bus station in Soria goes to Barcelona? What bus station do I come into Barcelona from Soria?

Omio customers book a bus from Soria   to Barcelona, Estació d'Autobusos Nord   most frequently for this route.

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

The most popular departure bus station with passengers for this route, called Soria, is located 1 mile (s) / 1 km from the city center of Soria.

The most popular arrival bus station, Barcelona, Estació d'Autobusos Nord, is located 1 mile (s) / 2 km away from the city center of Barcelona.

Which bus companies should I travel with from Soria to Barcelona?
For the route from Soria to Barcelona you can take a bus with Vibasa or BlaBlaCar. Be sure to check out all possible bus providers that offer services between Soria and Barcelona on Omio to compare what amenities they may have.
How many buses are there to Barcelona from Soria a day?
The average number of buses departing Soria for Barcelona is 1 a day. The bus schedules and services may vary between weekdays and weekends.
When is the earliest bus from Soria to Barcelona? When is the last bus from Soria to Barcelona?
You can take the first bus from Soria to Barcelona at 6: 30 AM. The last bus from Soria to Barcelona that you can take departs at 6: 30 AM. Omio shows you the latest bus from Soria to Barcelona schedule to help you book the best departure time for this trip.
When should I purchase the Soria to Barcelona bus for the best deals on tickets?
If you book a bus ticket from Soria to Barcelona within the next 7 days, you can find tickets to cost on average $33 (€27) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Soria to Barcelona are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey