Read real reviews from real users
The average journey time by train between Barcelona and Lisbon is 14 hours, with around 2 trains per day. The journey time may be longer on weekends and holidays, so use our Journey Planner on this page to search for a specific travel date.
Why deal with the stress of driving on unfamiliar roads or arriving at the airport hours before the flight when you can opt for the convenience of a train from Barcelona to Lisbon? Your train will fly through the breath-taking Spanish and Portuguese countryside at speeds of up to 300 km/h (186 mph) ensuring you are in Lisbon just in time for a hearty Portuguese dinner at the PortoBay Liberdade.
Part of the route from Barcelona is served by Renfe's flagship high-speed AVE trains. These ultra-modern trains feature free WiFi in every carriage, spacious luggage racks, onboard snack bars and comfortable seats. If you fancy spoiling yourself, upgrade to Confort (First Class) for a complimentary at-seat meal and comfortable, reclining seats.
Get ready for this wonderful trip and keep reading this page for more information about tickets, train times from Barcelona to Lisbon and FAQs.
For specific information about how to get your hands on cheap tickets, check out our European train tickets hub.