RailClick

Trains from Madrid to Sevillefrom $ 35.32

One‑way

Trains from Madrid to Seville

Journey time
From 2h 35m
Price
From $ 35.32
Distance
535 km (332 miles)
Changes
Direct trains available
Departure station
Madrid Atocha
Arrival station
Sevilla

Travelling by train: Madrid - Seville

Journey details

How long does the train from Madrid to Sevilla take?

The journey time can vary, but on average, the train takes approximately 2 hours and 30 minutes.

What is the fastest journey from Madrid to Sevilla by train?

The fastest train journey from Madrid to Sevilla can take as little as 2 hours and 20 minutes.

How much does the train cost from Madrid to Sevilla?

Prices can vary depending on time of booking and class, but average fares range from €40 to €120.

How much does the Madrid to Sevilla?

Yes, there are direct train services available from Madrid to Sevilla, with no need to change trains en route.

What is the distance from Madrid to Sevilla by train?

The distance between Madrid and Sevilla by train is approximately 530 Km.

Which are the cities that the train stops from Madrid to Sevilla?

The train may stop at various cities, but common stops include Ciudad Real, Puertollano, and Cordoba before reaching Sevilla.

Buy train tickets from Madrid to Seville

Madrid: Places to see

Seville: Places to see

Madrid: Main train stations

  • Madrid Atocha
  • Madrid Chamartín Clara Campoamor
  • Madrid Atocha Cercanias
  • Madrid Chamartin
  • Madrid Príncipe Pio
  • Madrid Nuevos Ministerios
  • Asamblea de Madrid Entrevías
  • Madrid Delicias
  • Madrid Recoletos
  • Madrid Ramon y Cajal

Seville: Main train stations

  • Sevilla
  • Sevilla San Bernardo
  • Bellavista (Sevilla)
  • Sevilla-Virgen del Rocio

Madrid - Seville: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews