Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration3h
Distance610 km
Avg. price$ 90
Train trips4 found

Trains from Barcelona to Madrid

🚄 Take a direct train from Barcelona-Sants to Estación de tren de Atocha in Madrid. Services run every 30 minutes, making it a convenient option for travelers. The journey typically lasts about 2 hours and 30 minutes. 🌆 Enjoy a comfortable ride as you cover the 601 km distance between Barcelona and Madrid by train. The affordable ticket prices, ranging from €21 to €78, make this mode of transportation budget-friendly. Renfe AVE operates the Barcelona to Madrid train services with reliable schedules.

Where to stay in Madrid

There are over 3208 hotels to stay in Madrid. Prices range from $10 per night.

Accomodation
  • Renfe AVE is the primary company providing train services from Barcelona to Madrid. The direct train departs from Barcelona-Sants station and arrives at Estación de tren de Atocha in Madrid. The journey typically takes around 2 hours and 30 minutes, with services operating every day. The prices for the Barcelona to Madrid train tickets can range from €21 to €79, offering travelers a convenient and efficient way to travel between the two cities.
  • The fastest train between Barcelona and Madrid is the Renfe AVE service that operates direct trains departing from Barcelona-Sants station and arriving at Estación de tren de Atocha in Madrid. This journey typically takes approximately 2 hours and 30 minutes, offering travelers a quick and efficient way to travel between the two cities. Renfe AVE trains provide a convenient option for those looking to save time and enjoy a swift journey from Barcelona to Madrid.
  • Trains leaving for Madrid from Barcelona depart from Barcelona-Sants station. This station serves as the main departure point for Renfe AVE train services connecting the two cities. Barcelona-Sants station is well-equipped with facilities and amenities for passengers, providing a convenient starting point for the journey to Madrid. Travelers can easily access the station via public transportation or taxi services.
  • There are multiple trains operating between Barcelona and Madrid. The direct train service offered by Renfe AVE departs from Barcelona-Sants station and arrives at Estación de tren de Atocha in Madrid. These trains run every 30 minutes and operate daily, providing travelers with frequent scheduling options for their journey. The approximate duration of the trip between Barcelona and Madrid by train is 2 hours and 30 minutes.
  • The train from Barcelona to Madrid arrives at Estación de tren de Atocha station in Madrid. This station is a major transportation hub in the city, making it a convenient arrival point for travelers. Renfe AVE operates the train services between the two cities, ensuring a smooth and efficient journey for passengers. Upon arrival at Estación de tren de Atocha, travelers can easily access other forms of transportation to reach their final destination within Madrid.
  • The first train of the day from Barcelona to Madrid typically departs from Barcelona-Sants station in the early morning. The last train usually leaves later in the evening, providing travelers with options throughout the day. With services operating every 30 minutes and the journey taking approximately 2 hours and 30 minutes, passengers can choose a convenient departure time based on their schedule when traveling between Barcelona and Madrid by train.
  • There are multiple direct train trips between Barcelona and Madrid each day. Services depart every 30 minutes and operate daily, providing travelers with frequent options for their journey. With the journey typically taking around 2 hours and 30 minutes, passengers can easily choose a suitable departure time to travel from Barcelona to Madrid by train.
  • Yes, there is a direct train between Barcelona and Madrid. The direct train service departs from Barcelona-Sants station and arrives at Estación de tren de Atocha in Madrid. Trains operate every day, departing approximately every 30 minutes, and the journey typically takes around 2 hours and 30 minutes, offering a convenient and efficient travel option between the two cities.
  • The cost of a train ticket from Barcelona to Madrid can vary between €21 and €79. The price range offers travelers flexibility in choosing a fare that suits their budget and preferences. Additionally, different ticket classes and booking options may affect the final price of the train journey between the two cities, providing passengers with choices to accommodate their travel needs.

Will you be returning to Barcelona by train?

If you are looking for the return train journey, check out trains from Madrid to Barcelona

See schedule