Duration | 18h 4m |
Distance | 1215.9 km |
Average price | €127 |
Frequency | Daily |
No, there is no direct train from Barcelona to Lisbon. However, there are services departing from Barcelona-Sants and arriving at Lisboa Oriente via Madrid-Puerta de Atocha-Almudena Grandes, Badajoz and Entroncamento. The journey, including transfers, takes approximately 13h 25m.
More detailsThe distance between Barcelona and Lisbon is 1014 km. The road distance is 1215.9 km.
Get driving directionsBarcelona to Lisbon train services, operated by Renfe AVE, depart from Barcelona-Sants station.
More detailsBarcelona to Lisbon train services, operated by Comboios de Portugal, arrive at Lisboa Oriente station.
More detailsBook your Barcelona to Lisbon train tickets online with Omio.
Search and bookThere are 4037+ hotels available in Lisbon. Prices start at €0 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps