Compare prices and tickets by train, bus or flight

Jan 18
Jan 19
Jan 20
Jan 22

More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Overview: Bus from Barbastro to Barcelona

distanceDistance113 miles (183 km)
durationAverage bus duration3 h 10 min
priceAverage bus ticket price$12 (€10)
frequencyBus frequency4 a day
changesDirect busYes, there are 4 direct buses a day
carriersBus companiesAvanza

Buses from Barbastro to Barcelona cover the 113 miles (183 km) long route taking on average 3 h 10 min with our travel partners like Avanza. Normally, there are 4 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $12 (€10), but the average price of bus tickets is $12 (€10). Travelers depart most frequently from Barbastro and arrive in Barcelona, Estació d'Autobusos Nord.

Bus companies: Bus to Barcelona from Barbastro with Avanza

You can travel by bus to Barcelona from Barbastro with Avanza for as low as $12 (€10). When you search for schedules and tickets, Omio will show you the best route.


Avanza is one of Spain biggest bus companies and offers only one type of ticket for your next bus from Barbastro to Barcelona: Standard Ticket.

Avanza is one of the best options when traveling by bus to Barcelona from Barbastro. Omio quickly shows you current Avanza bus schedules for the Barbastro - Barcelona journey and makes it easier than ever for you to buy bus tickets online for the cheapest, fastest or earliest trip available. The distance from Barbastro to Barcelona is around 113 miles (183 km) and the cheapest Avanza one-way ticket you can book starts at $12 (€10). As you check the latest Barbastro to Barcelona bus schedule from Avanza for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Barcelona safely. If you search for Avanza tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Avanza ticket to Barcelona from Barbastro so you can spend more time enjoying the smooth and easy journey!

  • Average Price: $12

Please follow the recommendations outlined by Avanza when booking your bus tickets between Barbastro and Barcelona due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Refund or voucher policy
  • If you've booked with Omio, you can request a full refund in case your booking travel date is from March 20 onwards. For those bookings before that date, contact Omio Customer Service and we will check with the bus operator accordingly.

Travel Tips: Bus to Barcelona from Barbastro

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 Barbastro to Barcelona.

How much do cheap bus tickets to Barcelona from Barbastro cost?

Looking to save money on your route? Omio customers have found the cheapest bus between Barbastro and Barcelona for the next 7 days starting from $12 (€10)  one way.

What is the price of a bus ticket from Barbastro to Barcelona?

The bus price from Barbastro to Barcelona is on average $12 (€10)  if you are looking to buy your tickets for this journey in the next 7 days.

How far is Barbastro to Barcelona by bus?

The bus distance from Barbastro to Barcelona is around 113 miles (183 km).

How long is the bus to Barcelona from Barbastro?

On average the Barbastro to Barcelona bus time is 3 h 10 min  covering the 113 miles (183 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What station does the bus from Barbastro to Barcelona depart from? Which Barcelona bus station do I come into from Barbastro?

There are a few bus stations in Barbastro to start your journey from including Barbastro, Estación de Autobuses, Barbastro and Barbastro, Poligono Industrial. In Barcelona you have a few bus station options to choose from for your arrival including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

Omio customers traveling this route depart most frequently from Barbastro   and arrive in Barcelona, Estació d'Autobusos Nord.

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

Passengers board their bus most frequently from Barbastro and travel around 0.1 miles (118 m) from the city center to this bus station.

Passengers traveling this route most often arrive at Barcelona, Estació d'Autobusos Nord and need to travel approximately 1.3 miles (2.1 km) from the bus station to the city center in Barcelona.

What bus companies go from Barbastro to Barcelona?

Take the Barbastro to Barcelona bus with Avanza. However, it's always good to check out all possible bus providers for the route between Barbastro and Barcelona as there might be differences in the amenities they offer.

How many buses are there to Barcelona from Barbastro a day?

On average, there are 4 buses a day from Barbastro to Barcelona. The bus times and services may be different on weekends and holidays compared to weekdays.

When can I take the first bus from Barbastro to Barcelona? When can I take the last bus for the day?

You can take the first bus from Barbastro to Barcelona at 5: 50 AM. The last bus from Barbastro to Barcelona that you can take departs at 4: 20 PM. Omio shows you the latest bus from Barbastro to Barcelona schedule to help you book the best departure time for this journey.

How early should I buy Barbastro to Barcelona bus tickets to get the best deals?

If you buy a bus ticket from Barbastro to Barcelona within the next 7 days, you can find tickets to cost on average $12 (€10) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Barbastro to Barcelona are generally on sale a few months before the planned departure date.