Seville to Lisbon by train

Gearing up for an adventure by rail from Seville to Lisbon? Read on for essential information about this journey, which spans 315 kilometres.

Train cost between Seville to Lisbon

Getting from Seville to Lisbon by rail typically costs AU$108.54, but runs about if booked a month in advance. If you wait until 7 days before departure, prices increase to . Booking as early as possible helps you find the lowest cost tickets, but that’s not the only way to save.

Finding cheap train tickets with Rail Europe

Different train operators run discounts throughout the year, giving travellers the opportunity to check out a new city and keep some extra cash in their pockets to use during their adventures. To stay on top of all discounts, sign up for the Rail Europe newsletter. We will notify you when promos come up on popular train operators like Eurostar, Renfe, Trenitalia, SNCF and many more. We will also share travel inspiration and tips for making the most out of your travels – including other money-saving pointers.

Seville to Lisbon departure timetable

On this route, 2 trains run daily, with the first one leaving Seville at 14:58 and the last leaving at 17:45 during the week.

For weekend travel to Lisbon, the earliest departure is at 14:58 and the last one is at 17:45. You will find that departures along this journey occur every 3 hours and 40 minutes.

Seville to Lisbon distance and train travel time

The total distance for this route is 315 kilometres, with the fastest trip taking 14 hours and 35 minutes.

When do tickets go on sale between Seville and Lisbon?

You can start planning and booking your trip between Seville and Lisbon 4 months before the departure date. Pro tip: buy your tickets as early as possible to save money.

Making the most of your trip to Lisbon

For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Lisbon.

Frequently asked questions

What is the travel distance between Seville and Lisbon by train?

The total journey from Seville to Lisbon is 315 kilometres.

How much does it cost to go from Seville to Lisbon by train?

The cheapest fare for this route is AU$108.54. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .

How far in advance can I book my Seville to Lisbon train travel?

Tickets for travel along this route go on sale 4 months in advance.

How long does the train take from Seville to Lisbon?

The fastest journey by train is 14 hours and 35 minutes.