The average bus between Penelles and Barcelona takes 6h 48m and the fastest bus takes 3h. The bus service runs several times per day from Penelles to Barcelona. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Penelles and Barcelona. The earliest departure is at 7:10 AM in the morning, and the last departure from Penelles is at 7:50 PM which arrives into Barcelona at 10:20 AM. All services require a transfer, and take on average 6h 48m. The schedules shown below are for the next available departures.

3h • 1 change

4h 40m • 1 change

6h 20m • 1 change
Arrives next day

12h 54m • 1 change

3h • 1 change

4h 40m • 1 change

6h 20m • 1 change
Arrives next day

12h 54m • 1 change
Want to know about travelling from Penelles to Barcelona? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Penelles to Barcelona. However, there are services departing from Penelles station and arriving at Barcelona station via Tarrega. The journey, including transfers, takes approximately 6h 48m.
Penelles to Barcelona bus services, operated by ALSA, depart from Penelles station.
Penelles to Barcelona bus services, operated by ALSA, arrive at Barcelona, Estació d'Autobusos Nord station.
Book your Penelles to Barcelona bus tickets online with ALSA.
The distance between Penelles and Barcelona is 108.7 km. The road distance is 134 km.
You can take a bus from Penelles to Barcelona, Estació d'Autobusos Nord via Tarrega in around 3h 30m.