The bus between Villabona and Barcelona takes 7h 51m. The bus runs, on average, once a week from Villabona 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 once a week between Villabona and Barcelona. The service departs Villabona at 7:03 AM in the morning, which arrives into Barcelona at 14:55:00. All services require a transfer, and take on average 7h 51m. The schedules shown below are for the next available departures.
Want to know about travelling from Villabona 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 Villabona to Barcelona. However, there are services departing from Villabona station and arriving at Barcelona station via Barcelona Estació d'Autobusos de Sants. The journey, including transfers, takes approximately 7h 51m.
Villabona to Barcelona bus services, operated by Lurraldebus Tolosaldea Bus S.L, depart from Tolosa station.
Villabona to Barcelona bus services, operated by Lurraldebus Tolosaldea Bus S.L, arrive at Barcelona Estació d'Autobusos de Sants station.
Book your Villabona to Barcelona bus tickets online with Lurraldebus Tolosaldea Bus S.L and MonBus.
The distance between Villabona and Barcelona is 401.2 km. The road distance is 543 km.
MonBus operates a bus from Tolosa to Barcelona Estació d'Autobusos de Sants once a week. Tickets cost €40–65 and the journey takes 7h 20m.