Seville to Lisbon by train

Last reviewed: July 2026

Typical duration
11 hours
Frequency
run daily
Direct
No direct service
From price
Fares from €60
Lisbon rooftops and the Tagus River

Train service

Renfe

Renfe is Spain’s national railway operator, offering high-speed, long-distance, and regional train services with extensive domestic coverage.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from Seville to Lisbon?

No. There is no direct passenger train between Seville and Lisbon in 2026. The most practical route combines trains, a cross-border bus, and Portuguese long-distance services, taking around 9 to 11 hours in total.

What is the best route from Seville to Lisbon without flying?

The most popular overland route goes Seville by regional train to Huelva (about 1.5 hours), then an international bus to Faro (2.5 to 3 hours), then Alfa Pendular or Intercidades train to Lisbon (about 3 hours). Best-case total travel time is around 11 hours.

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

Expect to pay €70 to 90 one way in total across all legs when connections are well-timed. Last-minute or peak-season bookings can push costs higher, especially on the Portuguese train segment.

How often does the Seville to Lisbon overland route run?

The full overland connection via Huelva and Faro operates roughly once per day, as only 1 to 2 buses cross the Huelva, Faro border segment daily. Missing this bus means waiting until the following day.

How long does the Seville to Lisbon journey take by train and bus?

A realistic door-to-door time sits in the 9 to 11 hour range. The fastest itinerary under ideal conditions runs approximately 11 hours, from an early Seville departure to a late afternoon or evening arrival in Lisbon.

More routes