Compare prices and tickets by train, bus or flight

Wed
Jan 26
$45Intercity Notte
$21Flixbus
Thu
Jan 27
$51Intercity
$37Flixbus
Fri
Jan 28
$81Intercity
$36Flixbus
Sat
Jan 29
$59Intercity
$33Flixbus
Sun
Jan 30
$82Frecciarossa
$36Flixbus
Mon
Jan 31
$63Intercity Notte
$21Flixbus
Tue
Feb 1
$51Intercity Notte
$25Flixbus
Wed
Feb 2
$45Intercity Notte
$21Flixbus
Thu
Feb 3
$45Intercity Notte
$36Flixbus
Fri
Feb 4
$51Intercity
$36Flixbus
Sat
Feb 5
$50Intercity
$21Flixbus
Sun
Feb 6
$51Intercity
$25Flixbus
Mon
Feb 7
$59Intercity
$21Flixbus
Tue
Feb 8
$39Intercity Notte
$25Flixbus
Wed
Feb 9
$41Intercity
$21Flixbus
Thu
Feb 10
$41Intercity
$25Flixbus
Fri
Feb 11
$51Intercity
$33Flixbus
Sat
Feb 12
$45Intercity
$21Flixbus
Sun
Feb 13
$51Intercity
$25Flixbus
Mon
Feb 14
$51Intercity Notte
$21Flixbus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Brindisi to Florence

distanceDistance404 miles (651 km)
durationAverage train duration7 h 15 min
priceAverage train ticket price$61 (€51)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Brindisi to Florence cover the 404 miles (651 km) long route taking on average 7 h 15 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $45 (€38), but the average price of train tickets is $61 (€51). Travelers depart most frequently from Brindisi and arrive in Firenze Santa Maria Novella.

Travel Tips: Trains from Brindisi 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 Brindisi to Florence.
FAQs

How much does a cheap train between Brindisi and Florence cost?

Train tickets to Florence from Brindisi for some dates and times can be found for as cheap as $45 (€38)  one way in the next 7 days.

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

The Brindisi to Florence train ticket price is on average $61 (€51)  if you are looking to buy your tickets for this journey in the next week.

How far is it from Brindisi to Florence by train?

The train distance from Brindisi to Florence is around 404 miles (651 km).

How long is a train between Brindisi and Florence on average?

On average the Brindisi to Florence train time is 7 h 15 min  covering the 404 miles (651 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from Brindisi to Florence depart from? Which Florence train station do I come into from Brindisi?

When departing from Brindisi, you have various train station options to start your route from including Brindisi, Brindisi, Viale Aldo Moro (BUS) and Brindisi, Rione Casale. When arriving in Florence, you can end your route in train stations like Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers book a train from Brindisi   to Firenze Santa Maria Novella   most frequently for this route.

Where is the departure train station in Brindisi located? Where is the arrival train station in Florence located?

You can find the most popular departure train station for this journey, Brindisi, located approximately 0.5 miles (755 m) from the city center of Brindisi. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 0.7 miles (1.1 km) away from its city center.

How many trains per day are there to Florence from Brindisi?

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

When does the first train depart from Brindisi to Florence? When does the last train depart from Brindisi to Florence?

You can take the first train from Brindisi to Florence at 5: 47 AM. The last train from Brindisi to Florence that you can take departs at 7: 53 PM. Omio shows you the latest train from Brindisi to Florence schedule to help you book the best departure time for this trip.

How far in advance should I book a train ticket from Brindisi to Florence to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets between Brindisi and Florence within the next 7 days, you can find tickets to cost on average $61 (€51) one way. To find the best prices for this journey, consider booking your train ticket from Brindisi to Florence a few months in advance.

Important Stations and Airports for this Journey

Brindisi
Florence
Brindisi is the most popular Brindisi 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 Brindisi for your trip to Florence.