Duration 4h 11m
Distance 752.1 km
Average price 90€
Possible routes 10 found

Florence to Bari

Rome2rio has found 10 ways to get from Florence to Bari by train, bus, car and flight. We recommend taking the train from Firenze S.Maria Novella to Roma Termini and then taking the train from Roma Termini to Bari Centrale, which takes around 6h 34m.
Recommended route

Train via Rome

  1. Firenze S.Maria Novella
  2. Roma Termini
  3. Bari
6h 34m
Bookable on Rome2rio
22€ - 146€
Alternative routes

Train

  1. Firenze Campo Marte
  2. Bari
8h 39m
Bookable on Rome2rio
21€ - 95€

Bus

  1. Florence, Florence
  2. Bari
9h 11m
Bookable on Rome2rio
Cheapest
30€ - 440€

Bus, night bus

  1. Firenze Autostazione
  2. Siena
  3. Bari
12h 34m
49€ - 52€

Drive

  1. Florence
  2. Bari
6h 46m
100€ - 150€
4h 49m
91€ - 256€

Train to Pisa, fly to Bari

  1. Firenze Smn
  2. Pisa
  3. Bari
4h 15m
34€ - 166€

Train to Bologna, fly to Bari

  1. Firenze Santa Maria Novella
  2. Bologna
  3. Bari
Fastest
4h 11m
38€ - 175€

Train to Verona, fly to Bari

  1. Firenze Campo Marte
  2. Verona
  3. Bari
5h 8m
69€ - 444€

Train to Pisa, fly to Brindisi, train

  1. Firenze Smn
  2. Pisa
  3. Brindisi
  4. Bari
5h 41m
54€ - 222€

Frequently asked questions

Want to know about travelling from Florence to Bari? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Florence to Bari is to bus which costs 30€ - 440€ and takes 9h 11m.

More details

The quickest way to get from Florence to Bari is to train and fly which costs 35€ - 180€ and takes 4h 11m.

More details

Yes, there is a direct bus departing from Florence, Florence and arriving at Bari. Services depart twice daily, and operate every day. The journey takes approximately 9h 11m.

More details

Yes, there is a direct train departing from Firenze Campo Marte and arriving at Bari Centrale. Services depart once a week, and operate Saturday. The journey takes approximately 8h 39m.

More details

The distance between Florence and Bari is 547 km. The road distance is 752.1 km.

Get driving directions

The best way to get from Florence to Bari without a car is to train via Rome which takes 6h 34m and costs 22€ - 150€.

More details

It takes approximately 6h 34m to get from Florence to Bari, including transfers.

More details

Florence to Bari bus services, operated by FlixBus, depart from Florence, Florence station.

More details

Florence to Bari train services, operated by Trenitalia Frecce, depart from Firenze S.Maria Novella station.

More details

The best way to get from Florence to Bari is to train via Rome which takes 6h 34m and costs 22€ - 150€. Alternatively, you can bus, which costs 30€ - 440€ and takes 9h 11m, you could also fly, which costs 90€ - 260€ and takes 4h 49m.

Mode details

There is no direct flight from Florence Airport to Bari Airport. The quickest flight takes 2h 50m and has one stopover.

Search flights

Florence to Bari bus services, operated by FlixBus, arrive at Bari station.

More details

Florence to Bari train services, operated by Trenitalia Frecce, arrive at Bari Centrale station.

More details

Yes, the driving distance between Florence to Bari is 752 km. It takes approximately 6h 46m to drive from Florence to Bari.

Get driving directions

Air France, Air Dolomiti and Alitalia offer flights from Florence Airport to Bari Airport.

Search flights

Book your Florence to Bari train tickets online with Rome2rio.

Search and book

Book your Florence to Bari bus tickets online with Distribusion and Busbud.

Search and book

There are 1181+ hotels available in Bari. Prices start at 50€ per night.

More details

The best way to get from Florence to Florence Airport is to tram which takes 18 min and costs 2€.

More details

How to travel from Florence to Bari

Find all the possible transport options for your trip from Florence to Bari right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Florence and Bari?

You can take a train from Florence to Bari via Roma Termini in around 6h 34m. Alternatively, FlixBus operates a bus from Florence to Bari twice daily. Tickets cost 35€ - 440€ and the journey takes 9h 11m. Two other operators also service this route.
Airlines
Ave. Duration
3h 37m
Frequency
Every day
Estimated price
90€ - 500€
Ave. Duration
1h 25m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
25€ - 240€
Ave. Duration
1h 25m
Frequency
Every day
Estimated price
40€ - 650€
Ave. Duration
6h 20m
Frequency
Saturday
Estimated price
230€ - 800€
Ave. Duration
4h 37m
Frequency
Every day
Estimated price
210€ - 800€
Train operators
Ave. Duration
1h 35m
Frequency
Every 30 minutes
Estimated price
21€ - 75€
Ave. Duration
2h 35m
Frequency
6 times a week
Estimated price
11€ - 45€
Bus operators
Ave. Duration
9h 11m
Frequency
Twice daily
Estimated price
35€ - 440€
Ave. Duration
9h 15m
Frequency
Once daily
Estimated price
35€ - 50€
Ave. Duration
13h 40m
Frequency
Once daily
Estimated price
30€ - 45€

Bari, Italy

Bari (Bari dialect: Bare; Latin: Barium; Ancient Greek: Βάριον, Bárion) is the capital city of the Metropolitan City of Bari and of the Apulia region, on the Adriatic Sea, in Italy. It is the second most important economic centre of mainland Southern Italy after Naples, and is well known as a port and university city, as well as the city of Saint Nicholas. The city itself has a population of about 326,799,, over 116 km2, while the urban area counts 653,028 inhabitants over 203 km2. The metropolitan area counts 1.3 million inhabitants. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps