Barcelona to Madrid Train
If you have never been to the Spanish capital, Madrid, and the exciting Catalonian gem, Barcelona, then taking a well-equipped high-speed train from Barcelona to Madrid is definitely one of the best options you'll find, saving a lot of time in the process.
Barcelona to Madrid Train Information
1 hr 58 min
9 hrs 6 min
Apart from a saturated schedule featuring plenty of daily departures, these trains also offer several classes to choose from: First Class (Preferente), Second Class (Turista), and Second Class Premium (Turista Plus). For more information on the Barcelona - Madrid train route, visit Rail Ninja. You can also read more about places to visit in Madrid in this blog post.
Barcelona to Madrid Train Timetable
*Check the current Barcelona to Madrid train timetable on the website Rail.Ninja
Barcelona to Madrid Train Classes
FAQ About Train From Barcelona to Madrid
Depending on the type of train you decide to travel with, a trip from Barcelona to Madrid will take you from 2 hours and 30 minutes to 3 hours and 20 minutes.
To get from colorful Barcelona to the capital of Spain by train, you need to cross a distance of 505 kilometers (314 miles).
When booking your train tickets from Barcelona to Madrid, you can count on different rates depending on the time left before the selected date of travel, coach class, and type of train. Usually, the price for AVE high-speed trains starts from 49 USD per person.
Covering the topic of ticket reservations, the smartest way is to get them as early as possible to secure better prices and a wider choice of departure times. Fortunately, on Rail.Ninja website, you can easily check the Barcelona to Madrid train timetable and book your tickets 2 years in advance!
Book Train Tickets From Barcelona to Madrid
Barcelona to Madrid Railway Map
Popular Routes