The bus between Puebla de Sanabria and Barcelona takes 20h 45m. The bus runs, on average, once a week from Puebla de Sanabria 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 Puebla de Sanabria and Barcelona. The service departs Puebla de Sanabria at 2:15 AM at night, which arrives into Barcelona at 23:00:00. All services require a transfer at Palencia - Estación de Autobuses Plaza de León and take an average of 20h 45m. The schedules shown below are for the next available departures.
Want to know about travelling from Puebla de Sanabria 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 Puebla de Sanabria to Barcelona. However, there are services departing from Puebla de Sanabria station and arriving at Barcelona station via Palencia - Estación de Autobuses Plaza de León. The journey, including transfers, takes approximately 20h 45m.
Puebla de Sanabria to Barcelona bus services, operated by MonBus, depart from Puebla de Sanabria station.
Puebla de Sanabria to Barcelona bus services, operated by MonBus, arrive at Barcelona, Estació d'Autobusos Nord station.
The distance between Puebla de Sanabria and Barcelona is 734.4 km. The road distance is 868 km.
You can take a bus from Puebla de Sanabria to Barcelona, Estació d'Autobusos Nord via Palencia - Estación de Autobuses Plaza de León and Palencia in around 12h 55m.