Travel options
from Florence to Matera

You can get from Florence to Matera by train, bus or flight.

Our recommendation

To get from Florence to Matera on May 27 we recommend taking a train because it’s the best combination of price and speed.

10:14AMFlorence Santa Maria Novella7h07 05:21PMMatera Centrale
1 changes
07:35PMFlorence11h40 07:15AMMatera, Via Don Luigi Sturzo
1 changes
Other options
09:25AMFlorence12h05 09:30PMMatera, Via Don Luigi Sturzo
1 changes
10:10PMFlorence10h50 09:00AMMatera, Via Don Luigi Sturzo
1 changes

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

May 27
May 28
May 29
May 30
May 31
$67Marino Autolinee
Jun 1
$58Marino Autolinee
Jun 2
Jun 3
Find prices
$48Marino Autolinee
Jun 4
Jun 5
Jun 6
Jun 7
Find prices
$45Marino Autolinee
Jun 8
Find prices
$45Marino Autolinee

Travel Information between Florence and Matera

distanceDistance347 miles (559 km)
modeAvailable travel modesBus or train
priceTicket price range$71 - $101
cheapestCheapest modeBus • $71 (€64) • 11 h 36 min
fastestFastest modeTrain • $101 (€91) • 7 h 7 min
carriersPopular travel companiesMarino Autolinee or Frecciarossa

Travel 347 miles (559 km) by bus or train from Florence to Matera. If speed is a priority, then a train is the best option with an average duration of 7 h 7 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $71 (€64). The most popular travel companies which serve this trip are Marino Autolinee or Frecciarossa among others. Travelers can even take a direct from Florence to Matera.

Travel Tips: Travel from Florence to Matera

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

How do I reach Matera from Florence?

There are 2 travel options from Florence to Matera: bus or train.

What is the cheapest way from Florence to Matera?

The cheapest way to go to Matera from Florence is by taking a bus, which costs on average $71 (€64).

This is compared to other ways of getting to Matera:

Taking a bus is usually $30 (€27) less than taking a train to Matera, which costs on average $101 (€91) for the same trip.

What is the fastest way to travel from Florence to Matera?

The fastest way to get to Matera from Florence is by train with an average travel time of 7 h 7 min.

Other travel options to Matera can usually take longer:

In comparison, traveling by bus can take you on average 11 h 36 min.

How far is it from Florence to Matera?

The Florence to Matera distance is around 347 miles (559 km).

How many scheduled departures are there a day from Florence to Matera?

The average frequency per day from Florence to Matera is:

  • Around 1 train per day.

However, we recommend checking specific travel dates for your trip between Florence and Matera as scheduled services by bus or train can vary by season or day of the week.

Where do I depart from Florence? Where do I arrive in Matera?

These are the most popular departure and arrival points when traveling from Florence to Matera:

  • Most travelers catch their bus from Florence, Villa Costanza Tram T1 and arrive in Matera, Via Nazionale staz. FAL Villa Longo.
  • Most travelers board their train from Firenze Santa Maria Novella and arrive in Matera Centrale.

Which travel companies can help me find a way to get from Florence to Matera?

If finding a good deal is your main consideration for your trip from Florence to Matera, then we'll help you find the best value travel companies for you:

  • Travel with Marino Autolinee to go to Matera by bus. For a good deal on tickets, you can find Marino Autolinee Florence to Matera tickets on Omio for $71 (€64).
  • Travel with Frecciarossa to go to Matera by train. For a good deal on tickets, you can find Frecciarossa Florence to Matera tickets on Omio for $101 (€91).

Where should I go next after I travel from Florence to Matera?

Many of our customers traveling from Florence to Matera don't make Matera their final stop. Some of the destinations worth visiting after Matera are Bari, Naples or Rome, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Matera to any of these top destinations today!

How far in advance should I purchase my Florence to Matera one way ticket online to get the best deals?

When planning your trip from Florence to Matera, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Bus tickets cost on average $71 (€64) one way.
  • Train tickets cost $101 (€91) one way on average.

However, we recommend buying tickets from Florence to Matera online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Florence to Matera: related information

Here are some other resources that might have the information you need