Compare prices and tickets by train, bus or flight

Jan 19
Jan 20
Jan 21
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 Barcelona to Berga

distanceDistance51 miles (83 km)
durationAverage bus duration1 h 35 min
priceAverage bus ticket price$19 (€16)
frequencyBus frequency8 a day
changesDirect busYes, there are 8 direct buses a day
carriersBus companiesAlsa

Buses from Barcelona to Berga cover the 51 miles (83 km) long trip taking on average 1 h 35 min with our travel partners like Alsa. Normally, there are 8 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $19 (€16), but the average price of bus tickets is $19 (€16). Travelers depart most frequently from Barcelona Sants and arrive in Berga, Nuestra Señora Queralt.

Bus companies: Alsa from Barcelona to Berga

Alsa buses will get you between Barcelona and Berga from $19 (€16). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.


Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.

  • Average Price: $19

When purchasing your Alsa bus tickets to Berga from Barcelona, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips: Bus to Berga from Barcelona

Take the bus to Berga 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 Berga.

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

Omio customers have found the cheapest buses from Barcelona to Berga to cost as little as $19 (€16)  in the next 7 days.

How much is the bus to Berga from Barcelona on average?

If you’re looking to book your bus tickets in the next week, you can expect the Barcelona to Berga bus price to come in at an average of $19 (€16)  one way.

How many miles is it from Barcelona to Berga by bus?

The bus distance from Barcelona to Berga is around 51 miles (83 km).

How long is a bus from Barcelona to Berga on average?

The Barcelona to Berga bus duration is on average 1 h 35 min, which is to be expected when traveling 51 miles (83 km) between Barcelona and Berga. However, the time it takes can vary based on specific dates, weekends, and holidays.

What is the departure bus station in Barcelona and arrival bus station in Berga?

There are a few bus stations in Barcelona to start your trip from including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. In Berga you have a few bus station options to choose from for your arrival including Berga, Nuestra Señora Queralt and Berga, Paseo De La Pau.

Omio customers traveling this route depart most frequently from Barcelona Sants   and arrive in Berga, Nuestra Señora Queralt.

Where is the bus station in Barcelona? Where is the bus station in Berga?

You can find the most popular departure bus station for this trip, Barcelona Sants, located approximately 1.2 miles (1.9 km) from the city center of Barcelona. The most popular arrival bus station in Berga, called Berga, Nuestra Señora Queralt, is located around 1 mile (1.6 km) away from its city center.

What bus companies go from Barcelona to Berga?

If you're looking for buses from Barcelona to Berga, you can rely on Alsa to get you to Berga. It's also good to check out all possible bus providers for the Barcelona to Berga trip to see if there might be differences in the amenities they offer.

How many buses per day are there from Barcelona to Berga?

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

What are the first and last departure bus times from Barcelona to Berga?

The earliest bus departing from Barcelona to Berga leaves at 7: 30 AM. The last bus departing from Barcelona to Berga leaves at 7: 50 PM. You can find the latest Barcelona to Berga bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I purchase bus tickets from Barcelona to Berga for the best deals?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this journey and save money. If you purchase bus tickets from Barcelona to Berga within the next 7 days, you can find tickets to cost on average $19 (€16) one way. To find the best prices for this trip, consider booking your bus ticket from Barcelona to Berga a few months in advance.