The cheapest buses from Bari to Florence

Showing times and prices for 29 Oct

Cheapest

£62

Average

£65

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bari to Florence will cost around £ 65 if you buy it on the day, but the cheapest tickets can be found for only £ 62.

07:50Bari10h45 18:35Florence
0 changes
£621One-way
23:00Bari10h40 09:40Florence
0 changes
£621One-way
20:05Bari9h40 05:45Florence
1 changes
£711One-way

Timetable Bari to Florence

Showing buses for tomorrow, Fri, 29 Oct
07:50Bari10h45 18:35Florence
0 changes
20:05Bari9h40 05:45Florence
0 changes
23:00Bari10h40 09:40Florence
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
28 Oct
£61Intercity
£37Flixbus
Fri
29 Oct
£61Intercity
Find prices
Sat
30 Oct
£56Intercity Notte
£45Flixbus
Sun
31 Oct
£56Intercity Notte
£37Flixbus
Mon
1 Nov
Find prices
£53Flixbus
Tue
2 Nov
£55Intercity Notte
£54Flixbus
Wed
3 Nov
£55Frecciarossa
£41Flixbus
Thu
4 Nov
£40Intercity
£24Flixbus
Fri
5 Nov
£40Intercity
£25Flixbus
Sat
6 Nov
£40Intercity
£24Flixbus
Sun
7 Nov
£44Intercity
£24Flixbus
Mon
8 Nov
£50Frecciarossa
£21Flixbus
Tue
9 Nov
£35Intercity
£22Flixbus
Thu
11 Nov
£29Intercity
£22Flixbus
Fri
12 Nov
£38Intercity Notte
£49Marino Autolinee
Sat
13 Nov
£35Intercity
£21Flixbus
Sun
14 Nov
£35Intercity
£49Marino Autolinee
Mon
15 Nov
£35Intercity
£22Flixbus
Tue
16 Nov
£25Intercity
£22Flixbus
Wed
17 Nov
£24Intercity Notte
£25Flixbus

The fastest buses from Bari to Florence

Showing times and prices for 29 Oct

Fastest Journey

9 h 40 m

Average

10 h 21 m

Buses per day

3

Distance

546 km

Of the 3 buses that leave Bari for Florence every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 546 km distance in an average of 10 h 21 m but if you time it right, some buses will get you there in just 9 h 40 m .

The slowest buses will take 10 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
20:05Bari9h40 05:45Florence
1 changes
£711One-way
23:00Bari10h40 09:40Florence
0 changes
£621One-way
07:50Bari10h45 18:35Florence
0 changes
£621One-way

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information to Florence from Bari

distanceDistance338 miles (545 km)
durationAverage coach duration10 h 5 min
priceAverage coach ticket price£44 (€50)
changesDirect coachYes
carriersCoach companiesFlixbus, BlaBlaCar, Marino Autolinee, Marozzi or Baltour

Coaches from Bari to Florence cover the 338 miles (545 km) long journey taking on average 10 h 5 min with our travel partners like Flixbus, BlaBlaCar, Marino Autolinee, Marozzi or Baltour. There are direct coach services available. You can get the cheapest coach tickets for this journey for as low as £37, but the average price of coach tickets is £44. Travellers depart most frequently from Bari Centrale and arrive in Florence, Villa Costanza Tram T1.

Coach companies

Travel with FlixBus between Bari and Florence

Buy your official FlixBus coach tickets between Bari and Florence from £37 with Omio. Find coach times and tickets for over 1000 travel companies to compare and book the most affordable route.

FlixBus

Book your FlixBus Bari to Florence coach with Omio and enjoy a smooth and relaxing journey! Check FlixBus’s up-to-date coach timetables for the ideal departure and arrival times, compare the fastest Bari to Florence routes as well as the amenities offered in the class fare you choose and buy the most affordable FlixBus coach tickets online that fit your budget. The distance from Bari to Florence is 338 miles (545 km), and the best price for a one-way Bari - Florence FlixBus coach ticket starts at £37 if you book in advance. If you would rather search for your FlixBus ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by coach. Waiting in a queue at the coach station to purchase your coach ticket will become yesterday's news. So, book your coach tickets online quickly and easily and enjoy your trip with FlixBus!

Travel Tips

Buses from Bari to Florence
Take the bus 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 Bari to Florence.
FAQs
What is the price of the cheapest coach to Florence from Bari?
You can find a cheap coach from Bari to Florence for some dates and times for as low as £37  one way in the next 7 days.
How much does the coach from Bari to Florence cost on average?
The Bari to Florence coach ticket price is on average £44  if you are looking to buy your tickets for this trip in the next week.
What is the distance from Bari to Florence via coach?
The coach distance from Bari to Florence is around 338 miles (545 km).
How many hours does it take from Bari to Florence by coach?
On average the Bari to Florence coach time is 10 h 5 min  covering the 338 miles (545 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by coach from Bari to Florence, which coach station in Bari do I depart from and which coach station in Florence do I arrive in?

When taking the coach from Bari to Florence, you can choose to depart from coach stations like Bari, Via Giuseppe Capruzzi, Bari, Via Giuseppe Capruzzi and Bari, Aeroporto di Bari-Karol Wojtyła. Your journey can end in coach stations such as Florence, Villa Costanza Tram T1, Florence, Viale Filippo Strozzi and Florence, Santa Caterina D'Alessandria.

Omio customers who travel this route most frequently depart from Bari Centrale   and arrive in Florence, Villa Costanza Tram T1.

Where is the coach station in Bari to go to Florence? Where is the coach station in Florence located?

Passengers board the coach most frequently from Bari Centrale, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the coach at Florence, Villa Costanza Tram T1, located 4 mile (s) / 6 km away from the city centre.

Which coach companies can get me from Bari to Florence?
When taking a coach from Bari to Florence, you can count on Flixbus, BlaBlaCar, Marino Autolinee, Marozzi or Baltour for the best way to get you to Florence. You can also check all possible coach companies who offer a service between Bari and Florence and compare the amenities they offer before buying a coach ticket.
Are there any direct coaches between Bari and Florence?
If you’re looking for a direct coach from Bari to Florence, consider travelling with Marino Autolinee. Non-stop coach services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your coach tickets.
When does the first coach depart from Bari to Florence? When does the last coach depart from Bari to Florence?
The first coach from Bari to Florence leaves at 05: 50   and the last coach for this leaves at 21: 00. Omio shows you the latest coach from Bari to Florence schedule to help you book the best departure time for this journey.
How far in advance should I buy coach tickets to Florence from Bari for the best deals?
In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this trip and save money. If you buy coach tickets between Bari and Florence within the next 7 days, you can find tickets to cost on average £44 one way. To find the best prices for this trip, consider booking your coach ticket from Bari to Florence a few months in advance.

Important Stations and Airports for this Journey