Florence to Madrid train with Italo

Sat, Apr 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Compare prices and tickets Florence to Madrid by train, bus, or flight

Sat
Apr 19
Sun
Apr 20
Mon
Apr 21
Tue
Apr 22
Wed
Apr 23
Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09

How far in advance should I book train tickets from Florence to Madrid?

The best time to book your train from Florence to Madrid is 5 days before departure. See how prices for trains change on the Florence to Madrid route.
Prices are for one-way tickets for one passenger from Florence to Madrid per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Florence to Madrid.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Florence to Madrid

ItalyItaly
SpainSpain
Icon of train
Trains from Florence to Madrid run on average 1 times per day, taking around 1d 27h 20m. Cheap train tickets for this journey start at $359 (€296) but you can travel from only $85 (€70) by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $85 (€70)
Distance
799 miles (1287 km)
Average train duration
1d 27h 20m
Cheapest ticket price
$359 (€296)
Trains per day
1
Train providers
1
Fastest train
1d 27h 20m
First train
12:25
Last train
12:25
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $85 (€70)

Train companies: Frecciarossa and Italo from Florence to Madrid trains

Find the best trains to Madrid from Florence with Omio's travel partners Frecciarossa and Italo from $449 (€371). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Enjoy a comfortable and relaxing route on a Frecciarossa train to Madrid from Florence. As an official travel partner of Trenitalia, Omio shows you the latest Frecciarossa schedules for the Florence to Madrid train and prices starting as low as $449 (€371) for this trip. Frecciarossa is Trenitalia’s premier high-speed train service making around 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. Frecciarossa trains are renowned for their comfort, speed and reduced environmental impact and reach speeds up to 186 mph (300 kmh), so you can travel 797 miles (1286 km) quickly between Florence and Madrid.

When booking the Frecciarossa train from Florence to Madrid, you can choose between four different classes: Standard, Premium, Business, and Executive. Although each class offers different levels of comfort, all Frecciarossa train cars provide passengers with free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services. If you’re looking to add to your travel experience, book a Frecciarossa train to Madrid from Florence on Omio today!

Florence to Madrid train information with Frecciarossa:

  • Average Duration: 26 h 25 min
  • Cheapest Price: $449
  • Frecciarossa frequency: 1 a day

Explore the Florence to Madrid Train Journey with Ease

Discover the convenience of traveling by train from the stunning city of Florence to the vibrant heart of Madrid! The Florence to Madrid train offers an unparalleled scenic journey combining comfort and efficiency. Begin your travel adventure at the bustling Firenze Santa Maria Novella, where modern amenities meet historical charm. Sit back and enjoy as you traverse picturesque landscapes that seamlessly blend the rich culture of Italy and the soul-stirring allure of Spain. The Florence to Madrid trains deliver you straight to the iconic Madrid Atocha station, an architectural delight perfectly situated in the city's vibrant center. Book your seat today and immerse yourself in this remarkable trans-European experience!

Discover Cheap Florence to Madrid Train Ticket Prices

Looking to travel by train from Florence to Madrid? Finding the most budget-friendly train tickets is crucial to planning an affordable journey. Prices for this picturesque route vary, but travelers can expect the cheapest train ticket starting at just $359 (€296). On average, train tickets for this exciting trip cost about $359 (€296). To secure the best rates, aim to travel during October when the prices and weather conditions usually offer an optimal balance between convenience and cost. Whether you're planning an autumn escape or a spontaneous trip, keep these insights in mind as you book your journey from Florence to Madrid.

Train Florence to Madrid with Renfe and Trenitalia

When planning your journey from Florence to Madrid, you have the reliable options of Renfe and Trenitalia. These esteemed names offer comfortable and efficient train services between the enchanting Italian city of Florence and the vibrant Spanish capital, Madrid. While there isn't a direct train service between the two cities, you can easily connect through key hubs using high-speed and regional trains. Renfe's AVE trains, known for their exceptional speed and modern facilities, will whisk you from border to border, ensuring a smooth transition onto a Trenitalia service that will carry you across the stunning Italian landscapes. Both carriers are known for their top-notch amenities, including onboard dining, Wi-Fi services, and plush seating that promise a pleasant journey throughout. Plan your seamless travel experience with Renfe and Trenitalia today, and enjoy the artistry of Florence and the vibrant culture of Madrid all in one trip.

Discover Train Florence to Madrid: Train Times and Schedule

Embark on a remarkable train journey from Florence to Madrid, covering a distance of 799 miles (1287 km). The Florence to Madrid train time varies depending on the service, but the average journey duration is approximately 1d 27h 20m. This route offers travelers a comfortable and scenic experience, combining efficiency with the charm of traveling by rail.

With a variety of departures each day, the Florence to Madrid train schedule provides convenient travel options. On average, there are 1 trains running daily from Florence to Madrid, ensuring flexible planning for travelers. Services are available throughout the week, with trains operating from Monday to Sunday, making it easy to find a day that suits your schedule.

For those planning their itinerary, it's helpful to know when the first and last trains are available. Typically, the first train of the day from Florence to Madrid departs at around 12:25, while the last one leaves at approximately 12:25. These regularly scheduled services ensure you can fit travel seamlessly into your plans, whether embarking on an early adventure or wrapping up a day of exploration.

FAQs: Trains from Florence to Madrid

FAQs: Travel by train from Florence to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Florence to Madrid.
FAQs
Cheap train tickets from Florence to Madrid can start from as little as $391 (€323) when you book in advance. The average train ticket price for Florence to Madrid is $391 (€323); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Florence to Madrid is 50 h 20 min   to travel the 797 mile (1286 km) long trip, with around there is 1 train per day. Journey times can vary on weekends and holidays.
The first train from Florence to Madrid leaves at 12: 40 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Florence to Madrid leaves at 8: 25 PM.
There is 1 train a day from Florence to Madrid which require at least one change with Italo. Schedules can vary on holidays or weekends with fewer trains.
Yes, there's a high-speed train to Madrid. Take the fast train with Italo from Florence to Madrid.
When taking a train from Florence to Madrid, you can count on Italo for the best way to get you to Madrid. You can also check all possible train companies who offer a service between Florence and Madrid and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 8: 25 PM.
It's helpful to compare your options as there are 3 ways to travel to Madrid from Florence including taking a train, bus or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links