|ROUND-TRIP FROM||$28||The cheapest round-trip train ticket to Madrid is from Barcelona, starting at $28. This price was found within the last 72 hours.|
|ONE-WAY FROM||$19||The cheapest one-way train ticket to Madrid is from Barcelona, starting at $19. This price was found within the last 72 hours.|
|POPULAR STATION||Madrid Atocha Station||Madrid Atocha Station is one of the most popular stations in Madrid|
|POPULAR TRAIN COMPANY||SNCF||SNCF, AccesRail, and Renfe also service this route|
Train tickets from Barcelona to Madrid usually start from about $145, while you can find tickets from Jerez de la Frontera to Madrid from around $101. Generally, prices will be determined by your location. These were some of the lowest prices from the most popular departure points to Madrid.
Madrid is best served by Madrid Atocha Station. There you’ll find a number of trains that can get you to your destination. Major cities accessible by train from Madrid Atocha Station are Sevilla and Jerez de la Frontera.
SNCF, AccesRail, and Renfe are some of the top choices made by momondo users traveling to Madrid.
You can catch a one-way train to Madrid for $19 on average this week. The price of a train ticket to Madrid remains generally consistent for the next 3 months. It’s generally a good idea to book early to make sure you can get on the train for the correct departure time.