How to get from Barcelona to Berga by bus?
Barcelona to Berga - Bus Schedule
The 7 bus from Barcelona to Berga runs from 05:50 to 22:25, with departures every 5-15 min. The trip takes about 2 hr 53 min, with regular service throughout the operating hours.
From Barcelona to Berga by bus
To get from Barcelona to Berga in Berga, take the 7 bus from Diagonal-Llull station to Pg De Gràcia-Gran Via station. Next, take the 904 bus from Passeig De Gràcia, 36 station to Pg. De La Pau station. The total trip duration for this route is approximately 2 hr 53 min. The bus schedule from Barcelona may change. We recommend you check the updated bus schedule to Berga on the Moovit app.
Step by Step
- 1Walk to bus stationDiagonal-LlullID 2259770 m • 10 min
- 2Wait for bus7Zona Universitària
- 3Ride to bus stationPg De Gràcia-Gran ViaID 31324 min
- 4Walk to bus stationPasseig De Gràcia, 36110 m • 2 min
- 5Wait for bus904Berga
- 6Ride to bus stationPg. De La Pau120 min
- 7Walk toBergaCarrer de Maixerí220 m • 3 min
Public transit directions from Barcelona to Berga
Bus schedule from Barcelona to Berga
Related Routes
- Barcelona to Berga
- Barcelona to Besalú
- Barcelona to Cadaqués
- Barcelona to Alcanar
- Barcelona to Alcover
- Barcelona to Amposta
- Barcelona to Banyoles
- Barcelona to Balaguer
- Barcelona to Begur
- Barcelona to Bellver De Cerdanya
- Barcelona to Deltebre
- Barcelona to Camarasa
- Barcelona to Camprodon
- Barcelona to Cervera
- Barcelona to Guissona
- Barcelona to Gósol
- Barcelona to Isona I Conca Dellà
- Barcelona to Flix
- Barcelona to Gironella
- Barcelona to Olot
Questions & Answers
What is the fastest way to get from Barcelona to Berga?
The fastest way takes 173 minutes, using Bus line 7, Bus line 904.
Is there a direct bus between Barcelona and Berga?
No, you’ll have to take 2 bus lines in total. The total travelling time is 2 hr 53 min.
Which bus line goes from Barcelona to Berga?
The 7 bus line goes from Diagonal-Llull station near Barcelona in Barcelona to Pg De Gràcia-Gran Via station. From there you’ll have to take one bus line till Pg De Gràcia-Gran Via station near Berga.
How long does it take to travel from Barcelona to Berga by bus?
The total travel time between Barcelona and Berga by bus is about 2 hr 53 min.
Where do I get on the bus near Barcelona to get to Berga?
Get on the 7 bus from the Diagonal-Llull stop near Barcelona in Barcelona.
Where do I get off the bus when travelling between Barcelona and Berga?
Get off the bus at the Pg De Gràcia-Gran Via stop, which is closest to Berga.
Popular Routes
- Cornellà to Badalona
- Estació D'Autobusos De Reus to Hospital Sant Joan De Deu
- Sabadell Centre to Caldes De Montbui
- Badalona to Castelldefels
- Cornellà to Mataró
- Sabadell to Universitat De Barcelona
- Sant Feliu De Guíxols to Mataró
- Maçanet Massanes to Lloret De Mar
- Santa Coloma to Ripollet
- Barcelona - Estació Del Nord to Igualada C.F.
- El Clot to Sitges
- Fondo to Aeropuerto Barcelona Terminal 2
- Av Diagonal-Pl Reina Maria Cristina to Hospital De La Santa Creu I Sant Pau
- Terrassa Estacio Del Nord to Sant Quirze Del Vallès
- Tossa De Mar to Besalú
- Estació Rodalies De Mataró (Muntanya) to Santa Coloma De Gramenet
- Granollers to Arenys De Mar
- Barcelona to Olot
- Manresa to Calella
- Hospital Can Ruti to Tecnocampus Mataró (Tcm3)