1map logoGo to main page

Bari to Florence from €31: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bari, Italy
to
Florence, Italy

How to Get from Bari to Florence: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$31 RideshareBest price
755 kmDistance
1h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bari to Florence with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  45m
Estimated price
70-218
Recommended
Company
various
Rideshare
Average Duration
7h  40m
Estimated price
31-45
Cheapest
route map
Distance: 755 km
Duration: 1h 45m

See more options

Pricing table
Company
Trenitalia Frecce
Train
Average Duration
5h  51m
Estimated price
40-700
Company
various
Plane
Train
Average Duration
3h  18m
Estimated price
63-297
Company
various
Plane
Train
Average Duration
2h  32m
Estimated price
67-370
Company
various
Bus
Average Duration
6h  9m
Estimated price
701-702
Company
various
Drive
Average Duration
6h  47m
Estimated price
703-704

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $22 $21 $20 $16 $20 $17 $20
Train $44 $35 $38 $35 $44 $48 $53
Fly $51 $108 $114 $120 $32 $123 $108

Traveling From Bari to Florence

Bari offers a coastal charm with its vibrant streets and fresh seafood, while Florence captivates you with its rich art history and Renaissance architecture.

Best Neighbourhoods in Florence

Florence’s neighborhoods each offer distinctive experiences and atmospheres.

Oltrarno
• Home to artisan workshops and local crafts.
• Tranquil streets with stunning views of the Arno River.
Santa Croce
• Famous for the Basilica of Santa Croce.
• Vibrant nightlife with numerous bars and eateries.
Duomo
• Central hub surrounded by iconic landmarks.
• Bustling with shops and historic cafes.

Best Times To Visit Florence's Attractions

Timing your visits can greatly enhance your Florence experience.

Uffizi Gallery
Visit first thing in the morning on weekdays for fewer crowds.
Florence Cathedral (Duomo)
Early afternoons are typically less busy but still vibrant.
Ponte Vecchio
Early morning or late evening offers a quieter, picturesque view.

Florence Weather: What to Expect Year-Round

Florence experiences a Mediterranean climate, with hot summers and mild winters, making it a year-round destination. Spring and early fall are particularly pleasant for exploring the city's sights, as comfortable temperatures and fewer tourists enhance your travel experience.

Dining Recommendation in Florence

Try the Bistecca alla Fiorentina at Trattoria Mario, where the focus shifts to hearty meats and bold flavors, contrasting with Bari's seafood-centric dishes. The lively atmosphere and emphasis on locally sourced ingredients provide a distinctly Florentine experience that immerses you in the city's culinary traditions.

Bari - Florence operators

Explore transport companies operating between Bari and Florence, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
volotea.com

Plane from Bari (BRI) to Florence (FLR)

Average Duration
1h 25m
Estimated price
70-218
Website
alitalia.com

Plane from Bari (BRI) to Florence (FLR)

Average Duration
3h 10m
Estimated price
2181-705
Train
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Bari Centrale to Firenze S.M.N.

Average Duration
5h 51m
Estimated price
40-700
Contact phone
+39 06 8937 1892
Website
italotreno.it

Train from Bari Centrale to Stazione Santa Maria Novella

Average Duration
6h 17m
Estimated price
40-3130
Bus
Contact phone
+393293958604
Website
pistoia-viaggi.it

Bus from Bari Porto to Firenze

Average Duration
6h 9m
Estimated price
0-0
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Bari to Florence

Average Duration
8h 40m
Estimated price
450-702
Rideshare
Contact phone
+3 318 576 2228
Website
blablacar.com

Rideshare from Bari to Florence

Average Duration
7h 40m
Estimated price
31-45
Drive

Drive from Bari to Florence

Average Duration
6h 47m
Estimated price
703-704

Bari to Florence: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bari and Florence offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an enchanting road trip from Bari to Florence, spanning 469 miles through the picturesque Italian countryside. Enjoy a journey of approximately 6 hours and 47 minutes, immersing yourself in the beauty of Tuscany along the way. 💰 Explore budget-friendly travel options with prices ranging from €119 to €184 for a road trip from Bari to Florence by car. Consider utilizing Blablacar's carpooling service for convenient rideshare opportunities, especially beneficial for those without a driver's license or seeking to bypass public transport.
Average price
€120 - €184
🚆 Traveling from Bari to Florence by train is a convenient option, with services departing twice daily and taking approximately 5 hours and 51 minutes. The direct train journey is operated by Trenitalia Frecce, departing from Bari Centrale and arriving at Firenze S.M.N. 🌆 There are multiple routes to consider for the Bari to Florence trip by train, each varying in duration, distance, and transfers. Prices for train tickets between Bari and Florence range from €41 to €147, offering travelers flexibility in their choice of route and budget.
Departure Point
Bari Centrale station
Arrival Point
Firenze S.M.N. station
Useful tips for train travellers
• On your train ride from Bari to Florence, you'll have access to onboard catering services provided by Trenitalia and Italo. Trenitalia offers a buffet car with snacks, sandwiches, and beverages, while Italo provides a complimentary snack and drink service in higher classes. Make sure to check the service details on their official websites for the latest options.
• For your journey, Trenitalia offers various seating options: Standard (Economy), Premium, Business, and First Class. Italo provides similar classes including Smart, Comfort, and First. For a more comfortable experience, consider upgrading to Business or First Class, which offers more spacious seating, complimentary snacks, and greater amenities.
• The primary operators for the Bari to Florence route are Trenitalia (trenitalia.com) and Italo (italotreno.it). Both operators offer frequent services, so check their timetables in advance to find the most suitable departure time.
🛫 The quickest flight from Bari Airport to Florence Airport is a direct flight with a duration of 1 hour and 25 minutes, making it a convenient option for travelers. 🌍 Travelers can expect the flight from Bari to Florence to take around 1 hour and 45 minutes, with ticket prices typically ranging from €72 to €224, making it a relatively efficient and affordable mode of transportation between the two Italian cities.
Departure Point
Bari Airport
Arrival Point
Florence Airport
Useful tips for plane travellers
• Consider booking a direct flight with Volotea or Alitalia; while both airlines offer direct flights from Bari to Florence that take around 1 hour and 25 minutes, Volotea often has more competitive pricing.
• Upon arrival at Florence Airport, be prepared to navigate through the smaller terminal which is often less crowded than larger airports; follow the clear signs to baggage claim and customs, and allow some time to enjoy the local dining options in the on-site café if you arrive early.
• Expect to pay around €20-30 for a taxi from Florence Airport to the city center, but if you prefer public transport, the VOLAINBUS shuttle offers a frequent and economical alternative for approximately €6, with more information available on the official website at Florence Airport.
🚌 Traveling by bus from Bari to Florence is a convenient option with services departing twice a week. The journey typically takes around 6 hours and 9 minutes, offering a scenic route through Italy. 🌆 The bus route from Bari to Florence covers a distance of 741 km and involves one transfer along the way. Passengers will enjoy a comfortable ride with Pistoia viaggi, departing from Bari Porto and arriving at Firenze station.
Departure Point
Bari Porto station
Arrival Point
Firenze station

Frequently asked questions

Find out more about the route from Bari to Florence.

Or choose the category:
The distance between Bari and Florence is 550.4 km by air or 755.4 km by road. By train, it takes approximately 5 hours and 51 minutes to reach Florence from Bari. Another option is to fly to Bologna first, and then take a train, which takes around 2 hours and 32 minutes. The fastest mode of transportation is by plane, which takes only 1 hour and 59 minutes. By car, it takes about 6 hours and 47 minutes, while traveling by bus takes the longest at 9 hours and 50 minutes.
The most cost-effective transportation option for traveling from Bari to Florence is ridesharing, which takes approximately 7 hours and 40 minutes and costs between €32 and €41. However, if time efficiency is a priority, flying is the quickest option. It takes only 1 hour and 59 minutes to fly from Bari to Florence, with tickets costing between €60 and €211.
The prices for traveling from Bari to Florence by train can range from €41 to €147, depending on the class and type of ticket you choose. On the other hand, the prices for a bus journey from Florence to Bari can vary from €52 to €89, depending on the bus company and ticket availability.
To get from Bari to Florence without using public transportation, you can consider using Blablacar's carpooling service, which offers rideshare options between the two cities. This is a convenient alternative if you don't have a driver's license or prefer not to use public transport. The driving distance between Bari and Florence is approximately 754.8 km, and it takes around 6 hours and 47 minutes to drive. Keep in mind that prices for carpooling options from Bari to Florence can vary, ranging from €119 to €184.
To travel from Bari to Florence without a car, the best option is to take the train. The train journey takes approximately 5 hours and 51 minutes and costs between €41 and €147. Another convenient option is to take a flight, which takes around 1 hour and 59 minutes and costs between €60 and €211. Alternatively, you can also opt for a bus journey, which takes about 9 hours and 50 minutes and costs between €50 and €92.
Yes, there is a direct train link between Bari and Florence, operated by Trenitalia Frecce. The train journey takes approximately 5 hours and 51 minutes, with services departing twice daily. However, there is no direct bus service between the two cities, and a bus journey would require transfers and take approximately 9 hours and 50 minutes.
The flight between Bari and Florence typically takes around 1 hour and 25 minutes. The cost of a flight ticket can vary between €60 and €206, depending on the airline and the time of booking.
There are plenty of accommodation options near Florence. With over 2343 hotels to choose from, there is something for every budget and preference. Prices start at €38 per night, providing affordable options for travelers.

Trips to Lecce