RailClick

Trains from Seville to Madridfrom $ 47.09

One‑way

Trains from Seville to Madrid

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

Travelling by train: Seville - Madrid

Journey details

How long does the train from Sevilla to Madrid take?

The journey time for the train from Sevilla to Madrid can vary, but the average duration is approximately 2 hours and 30 minutes.

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

The fastest train journey from Sevilla to Madrid is about 2 hours and 20 minutes.

How much does the train cost from Sevilla to Madrid?

The cost of a train ticket from Sevilla to Madrid can vary greatly depending on how far in advance you book, but the average price is around €40 to €120.

How much does the Sevilla to Madrid?

Yes, there are direct trains from Sevilla to Madrid, making it convenient for travelers.

What is the distance from Sevilla to Madrid by train?

The distance from Sevilla to Madrid by train is approximately 530 Km.

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

The train from Sevilla to Madrid may stop at several key cities, including Córdoba and Ciudad Real, depending on the service chosen.

Buy train tickets from Seville to Madrid

Seville: Places to see

Madrid: Places to see

Seville: Main train stations

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

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 - Madrid: 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