Seville to Barcelona by train

Last reviewed: July 2026

Typical duration
5h30m
Direct
Direct service
From price
from EUR 25
Barcelona skyline at sunset

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 Barcelona?

Yes. Both Ouigo and some Renfe services run direct from Seville Santa Justa to Barcelona Sants without a change. Some Renfe schedules require a change at Madrid Atocha, which extends the journey by 30 to 60 minutes. Check timetables when booking to confirm whether your chosen train is direct.

How long does the train from Seville to Barcelona take?

Direct trains take around 5 hours 30 minutes to 6 hours on the fastest services. Journeys via a change at Madrid Atocha take 6 to 6 hours 30 minutes in total, depending on the connection time.

Which operators run trains from Seville to Barcelona?

Renfe and Ouigo both operate on this route. Renfe runs AVE high-speed services with second class, premium second class, and Club class options. Ouigo runs budget high-speed trains with a single standard class throughout.

How much does a train from Seville to Barcelona cost?

Ouigo fares start from around EUR 9 when booked well in advance. Renfe second class advance tickets begin around EUR 25 to EUR 40. Last-minute Renfe fares can reach EUR 90 or more. Prices are dynamic and increase closer to the departure date.

Can I use an Interrail or Eurail pass from Seville to Barcelona?

Yes, Interrail and Eurail passes are valid on Renfe AVE and Alvia services. A compulsory seat reservation costing around EUR 10 to EUR 15 in second class (second class) is required in addition to the pass. Passes are not valid on Ouigo or Avlo services.

Do I need to reserve a seat on the Seville to Barcelona train?

Yes. Seat reservations are mandatory on all high-speed services between Seville and Barcelona. Both Renfe and Ouigo require a confirmed reservation. There is no open boarding on this route.

Which stations serve Seville and Barcelona on this route?

Trains depart from Seville Santa Justa, the city's main railway station. They arrive at Barcelona Sants, the main high-speed terminus in Barcelona. Some Renfe services also stop at Barcelona Passeig de Gracia, which can be more convenient for the Eixample district.

More routes