No, there is no direct train from Badajoz to Lisbon. However, there are services departing from Badajoz and arriving at Lisboa - Santa Apolonia via Entroncamento. The journey, including transfers, takes approximately 4h 50m.More details
The distance between Badajoz and Lisbon is 188 km. The road distance is 227.3 km.Get driving directions
Badajoz to Lisbon train services, operated by Comboios De Portugal, depart from Badajoz station.More details
Badajoz to Lisbon train services, operated by Comboios De Portugal, arrive at Lisboa - Santa Apolonia station.More details
Lisbon is 1h behind Badajoz. It is currently 6:06 AM in Badajoz and 5:06 AM in Lisbon.
There are 7922+ hotels available in Lisbon. Prices start at 87€ per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps