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

Deutsche Bahn

Overview: Train from Matera to Florence

distanceDistance347 miles (559 km)
durationAverage train duration7 h 16 min
priceAverage train ticket price$99 (€82)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesItalo

Trains from Matera to Florence cover the 347 miles (559 km) long journey taking on average 7 h 16 min with our travel partners like Italo. Normally, there are 3 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $96 (€80), but the average price of train tickets is $99 (€82). Travelers depart most frequently from Matera Centrale and arrive in Firenze Santa Maria Novella.

Train companies: Italo from Matera to Florence trains

Buy your official Italo train tickets to Florence from Matera from $96 (€80) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.


Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

    Italo has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Italo tickets to Florence from Matera and when traveling by train:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Normal conditions apply
    • Verification of ticket with valid ID

    Travel Tips: Trains from Matera to Florence

    Travel by train to Florence 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 Matera to Florence.

    How much do cheap trains to Florence from Matera cost?

    Omio customers have found cheap train tickets between Matera and Florence for as low as $96 (€80)  for the next 7 days.

    How much is the train to Florence from Matera on average?

    The Matera to Florence train ticket price is on average $99 (€82)  if you are looking to book your tickets for this journey in the next week.

    How far is Florence from Matera by train?

    The distance from Matera to Florence by train is approximately 347 miles (559 km).

    How long is a train to Florence from Matera on average?

    The train time to Florence from Matera is on average 7 h 16 min  for the 347 miles (559 km) long journey, but the time it takes to go to Florence from Matera by train can vary depending on specific dates or traveling on weekends and holidays.

    What is the departure train station in Matera and arrival train station in Florence?

    When taking a train from Matera, you have a couple of train stations you can depart from including Matera Centrale, Matera, Stazione Centrale Linee Urbane and Matera Villa Longo. When you arrive in Florence, your train can arrive in train stations including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

    Omio customers traveling this route book their trains from Matera Centrale   to Firenze Santa Maria Novella.

    Where is the Matera train station located? Where is the Florence train station located?

    Passengers booking this trip most frequently board their trains from Matera Centrale and need to travel around 0.2 miles (250 m) from the city center to get to this train station.

    Passengers arriving in Florence most often arrive at Firenze Santa Maria Novella and need to travel around 0.7 miles (1.1 km) from this train station to the city center.

    Which train companies should I travel with from Matera to Florence?

    If you're looking for trains from Matera to Florence, you can rely on Italo to get you to Florence. It's also good to check out all possible train companies for the Matera to Florence journey to see if there might be differences in the amenities they offer.

    How many train services are there between Matera and Florence a day?

    The average number of trains departing Matera for Florence is 3 a day. The train schedules and services may vary between weekdays and weekends.

    When can I take the first train from Matera to Florence? When can I take the last train for the day?

    You can take the first train from Matera to Florence at 9: 30 AM. The last train from Matera to Florence that you can take departs at 9: 30 AM. Omio shows you the latest train from Matera to Florence schedule to help you book the best departure time for this journey.

    How early should I purchase Matera to Florence train tickets to get the best deals?

    The price of a one way train ticket from Matera to Florence is on average $99 (€82) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets from Matera to Florence available a few months in advance.

    Important Stations and Airports for this Journey

    Matera Centrale is the most popular Matera railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Matera for your trip to Florence.