Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Florence to Madrid

🚆 Starting from Stazione Santa Maria Novella in Florence the train journey to Madrid involves multiple transfers and takes approximately 19 hours. 🚆 Travelers will pass through cities like Milan, Geneva, Lyon, and Barcelona before reaching Madrid, covering a distance of around 2,065 km with 4 to 5 transfers. 🚆 While there is no direct train from Florence to Madrid, the scenic route offers a unique way to experience different cultures and landscapes across Europe during the 19-hour adventure.

Where to stay in Madrid

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

Accomodation
  • There is no direct train from Florence to Madrid; however, the journey can be completed with a series of train transfers. ItaloTreno operates the Florence to Madrid train service departing from Stazione Santa Maria Novella, while Renfe AVE operates the train arriving at Estación de tren de Atocha in Madrid. The journey, including transfers, takes approximately 19 hours and 1 minute. Prices for the train between Florence and Madrid range from €203 to €479.
  • The fastest train route between Florence and Madrid involves transfers via Rho-Fiera Milano, Geneve, Lyon Part Dieu, and Barcelona-Sants. The total journey time, including transfers, is approximately 19 hours and 1 minute. ItaloTreno operates the services departing from Florence, while Renfe AVE services arrive at Estación de tren de Atocha in Madrid. Prices for this train journey range from €203 to €479.
  • Trains departing from Florence to Madrid are operated by ItaloTreno and leave from Stazione Santa Maria Novella station in Florence. This station serves as the starting point for travelers embarking on the journey to Madrid. Stazione Santa Maria Novella is a major railway hub in Florence, conveniently located in the city center and offering connections to various domestic and international destinations.
  • There are multiple train routes with transfers between Florence and Madrid totaling between 4 to 8 transfers depending on the specific route chosen. Trains departing from Florence typically pass through various cities such as Milan, Geneva, Lyon, and Barcelona before reaching Madrid. The journey durations range from approximately 19 hours to 1 day, with the routes covering distances between 1,940 km to 2,198 km.
  • The train service from Florence to Madrid operated by Renfe AVE, arrives at Estación de tren de Atocha station in Madrid. Estación de tren de Atocha is a major train station in Madrid located near the city center, making it convenient for travelers to access other parts of the city upon arrival. Passengers can easily connect to various transportation options such as metro, buses, and taxis from Estación de tren de Atocha for onward travel within Madrid.
  • The first train of the day from Florence to Madrid with a series of transfers, typically departs in the early morning. The last train of the day to complete the journey from Florence to Madrid usually leaves in the late evening, taking approximately 19 hours and 1 minute to reach Estación de tren de Atocha station in Madrid. Passengers can plan their travel according to the schedules of the connecting trains involved in the journey to ensure a smooth transit from Florence to Madrid.
  • There are no direct train trips available between Florence and Madrid. Passengers traveling this route will need to make multiple transfers along the journey, with services departing from Stazione Santa Maria Novella in Florence and arriving at Estación de tren de Atocha in Madrid via various cities such as Geneva, Lyon, and Barcelona. The entire journey, including transfers, typically takes approximately 19 hours and 1 minute.
  • There is no direct train connection between Florence and Madrid. Travelers would need to take a series of trains departing from Stazione Santa Maria Novella in Florence and arriving at Estación de tren de Atocha in Madrid, with transfers at Rho-Fiera Milano, Geneva, Lyon Part Dieu, and Barcelona-Sants. The entire journey, with all transfers included, typically takes around 19 hours and 1 minute to complete.
  • The cost of a train ticket from Florence to Madrid typically ranges from €203 to €479. Prices may vary based on factors such as travel class, time of booking, and availability. It is advisable to check with the respective train operators for the most up-to-date pricing and ticket options before making a reservation.

Will you be returning to Florence by train?

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

See schedule