The average bus between Santarém and Badajoz takes 21h 11m and the fastest bus takes 19h 44m. The bus runs, on average, 6 times per week from Santarém to Badajoz. 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 6 times a week between Santarém and Badajoz. The earliest departure is at 6:45 PM in the evening, and the last departure from Santarém is at 8:30 PM which arrives into Badajoz at 5:14 PM. All services require a transfer, and take on average 21h 11m. The schedules shown below are for the next available departures.
Want to know about travelling from Santarém to Badajoz? 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 Santarém to Badajoz. However, there are services departing from Santarém station and arriving at Badajoz station via Terminal Rodoviário de Évora. The journey, including transfers, takes approximately 21h 11m.
Santarém to Badajoz bus services, operated by Rede Expressos, depart from Terminal Rodoviário de Santarém station.
Santarém to Badajoz bus services, operated by Rede Expressos, arrive at Badajoz station.
Book your Santarém to Badajoz bus tickets online with Rede Expressos and ALSA.
The distance between Santarém and Badajoz is 153.1 km. The road distance is 219 km.
You can take a bus from Terminal Rodoviário de Santarém to Badajoz via Terminal Rodoviário de Évora in around 4h 14m.