Trains Trains to Madrid

Find cheap train tickets to Madrid

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Madrid (MAD)
Tue 6/15
Wed 6/23
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Madrid train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Madrid
ROUND-TRIP FROM$27The cheapest round-trip train ticket to Madrid is from Barcelona, starting at $27. This price was found within the last 72 hours.
ONE-WAY FROM$9The cheapest one-way train ticket to Madrid is from Barcelona, starting at $9. This price was found within the last 72 hours.
POPULAR STATIONMadrid AtochaMadrid Atocha is one of the most popular stations in Madrid
POPULAR TRAIN COMPANYRenfeRenfe and AccesRail also service this route

Book return-trip train tickets to Madrid

Here are the fastest and cheapest round-trip train tickets to Madrid. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Renfe
Sep 13
5:10 pm
Barcelona Sants
2h 45m
7:55 pm
Madrid Atocha
Sep 21
6:30 am
Madrid Atocha
2h 45m
9:15 am
Barcelona Sants
Renfe
Sep 27
5:10 pm
Barcelona Sants
2h 45m
7:55 pm
Madrid Atocha
Oct 8
2:20 am
Madrid Atocha
2h 30m
4:50 am
Barcelona Sants
Renfe
Sep 9
2:40 am
Barcelona Sants
2h 45m
5:25 am
Madrid Atocha
Sep 13
3:30 pm
Madrid Atocha
3h 16m
6:46 pm
Barcelona Sants
Renfe
Sep 24
5:10 pm
Barcelona Sants
2h 45m
7:55 pm
Madrid Atocha
Sep 26
2:20 am
Madrid Atocha
2h 30m
4:50 am
Barcelona Sants
Renfe
Aug 29
2:40 am
Barcelona Sants
2h 45m
5:25 am
Madrid Atocha
Aug 30
3:30 pm
Madrid Atocha
3h 16m
6:46 pm
Barcelona Sants
Renfe
Aug 27
2:40 am
Barcelona Sants
2h 45m
5:25 am
Madrid Atocha
Aug 29
2:20 am
Madrid Atocha
2h 30m
4:50 am
Barcelona Sants
Search all trains

Book one-way train tickets to Madrid

For one-way trains to Madrid, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Renfe
Sep 21
5:10 pm
Barcelona Sants
2h 45m
7:55 pm
Madrid Atocha
Renfe
Oct 9
5:10 pm
Barcelona Sants
2h 45m
7:55 pm
Madrid Atocha
Renfe
Oct 15
2:40 am
Barcelona Sants
2h 45m
5:25 am
Madrid Atocha
Search all trains

FAQs for booking trains to Madrid

How much is a train ticket to Madrid?

Train tickets from Barcelona-El Prat Airport 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.

What is the main train station in Madrid?

Madrid is best served by Madrid Atocha. There you’ll find a number of trains that can get you to your destination. Major cities accessible by train from Madrid Atocha are Seville and Jerez de la Frontera.

What train companies go to Madrid?

Renfe, and AccesRail are some of the top choices made by momondo users traveling to Madrid.

How far in advance should I book a train to Madrid?

You can catch a one-way train to Madrid for $9 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.


Popular train routes to Madrid

Most frequently searched train routes to Madrid, along with the cheapest price and shortest travel time.
Trains to Madrid from Barcelona-El Prat Airport
Fastest travel time 3h 12m
Cheapest price $145
Trains to Madrid from Jerez de la Frontera
Fastest travel time 3h 27m
Cheapest price $101
Trains Trains to Madrid
  • Round-trip
  • One-way