Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Florence to Madrid

🚂 Embark on a scenic train journey from Florence to Madrid, although there is no direct route available. Expect a travel time of approximately 19 hours with multiple transfers along the way. 🌍 The route spans over 2,000 kilometers and offers a glimpse of picturesque European cities such as Geneva, Lyon, and Barcelona before arriving in vibrant Madrid. 💸 Prices for this adventurous train ride can range from €199 to €470, depending on your chosen route and class of travel.

Where to stay in Madrid

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

Find accommodation
  • There is no direct train service from Florence to Madrid. However, you can take a combination of trains operated by ItaloTreno and Renfe AVE. The journey includes transfers at various stations such as Milano Centrale, Geneve, Lyon Part Dieu, and Barcelona-Sants, taking approximately 19 hours and 1 minute to reach Madrid from Florence. Prices for a train ticket between the two cities range from €203 to €479.
  • The fastest train option from Florence to Madrid involves a combination of services operated by ItaloTreno and Renfe AVE, with a total journey time of approximately 19 hours and 1 minute. While there is no direct route, transferring at stations such as Milano Centrale, Geneve, Lyon Part Dieu, and Barcelona-Sants allows for a more efficient travel experience. Prices for this journey range from €203 to €479, providing travelers with multiple options based on their budget and preferred travel time.
  • Trains from Florence to Madrid operated by ItaloTreno, depart from the Stazione Santa Maria Novella station in Florence. This station, located in the city center of Florence, serves as the starting point for travelers making their way to Madrid by train. Stazione Santa Maria Novella offers convenient amenities and facilities for passengers before embarking on their journey to Madrid. The station's central location provides easy access for travelers coming from various parts of Florence.
  • There are multiple train routes with transfers available between Florence and Madrid offering travelers various options to make the journey. Depending on the specific route chosen, travelers may encounter different numbers of transfers along the way. The journey typically takes approximately 19 hours and 1 minute, and travelers can select the route that best suits their preferences and schedule.
  • The train services from Florence to Madrid operated by Renfe AVE, arrive at Estación de tren de Atocha station in Madrid. Estación de tren de Atocha is one of the main train stations in Madrid and serves as a primary transportation hub for travelers arriving in the city. From there, passengers can easily access the city center and various other destinations in Madrid via public transportation options.
  • The first train of the day from Florence to Madrid departs from Stazione Santa Maria Novella station. The last train to travel this route also operates from the same station. The journey to Madrid via various transfers takes approximately 19 hours and 1 minute, with specific departure and arrival times varying based on the transfer points along the route.
  • There are no direct train trips between Florence and Madrid. Travelers must take a route with multiple transfers involving different train services operated by companies like ItaloTreno and Renfe AVE. The journey, which includes transfers at stations such as Milano Centrale, Geneve, Lyon Part Dieu, and Barcelona-Sants, typically takes around 19 hours and 1 minute to reach Madrid from Florence. Tickets for this multi-leg journey can range in price from €203 to €479.
  • There is no direct train connection between Florence and Madrid. Travelers will need to take a route that involves transfers at various stations such as Rho-Fiera Milano, Geneve, Lyon Part Dieu, and Barcelona-Sants. The entire journey, including these transfers, typically takes approximately 19 hours and 1 minute to reach Madrid from Florence. It is advisable to plan for the transfer times accordingly when making travel arrangements.
  • The cost of a train ticket from Florence to Madrid can range from €203 to €479, depending on the class of service and availability. It is advisable to book tickets in advance to secure lower prices and preferred seating options. Additionally, fare prices may vary based on the time of year and demand, so it is recommended to check with the respective train operators for the most up-to-date pricing information before booking your journey.

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