1map logoGo to main page

Bari, Apulia to Florence, Tuscany 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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $21 $20 $19 $15 $19 $16 $19
Train $42 $33 $36 $33 $41 $45 $50
Fly $48 $102 $108 $113 $30 $115 $102

Traveling From Bari to Florence

The journey from Bari to Florence offers a fascinating contrast between Bari's vibrant coastal charm and Florence's rich artistic heritage.

Best Neighbourhoods in Florence

Florence boasts diverse neighborhoods, each offering distinct experiences and attractions.

Oltrarno
• Home to artisan workshops and local crafts.
• Enjoy authentic trattorias and stunning views.
Santa Croce
• Famous for the stunning Basilica di Santa Croce.
• Hosts lively markets and vibrant nightlife.
Duomo
• Centered around the iconic Florence Cathedral.
• Perfect for exploring historical museums and shops.

Best Times To Visit Florence's Attractions

Planning your visits to Florence's must-see sites can greatly enhance your experience.

Uffizi Gallery
Visit early in the morning or late afternoon for fewer crowds.
Ponte Vecchio
Early mornings during weekdays offer a more tranquil atmosphere.
Florence Cathedral (Duomo)
Explore on weekdays to enjoy shorter lines and a peaceful visit.

Florence Weather: What to Expect Year-Round

Florence experiences a Mediterranean climate, with warm summers and mild winters, making spring and fall the ideal times for comfortable exploration. Weather can greatly impact your travel experience, so be prepared for hot days in July and August or occasional rain in November.

Dining Recommendation in Florence

While Bari delights in its fresh seafood, Florence invites you to savor the hearty Florentine steak at a local trattoria like Trattoria Mario. The rustic atmosphere and use of top-quality local ingredients make each meal a celebration of Tuscan flavors that offer a delightful contrast to Bari's coastal cuisine.

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 Show flights
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 Show train routes
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 Show bus routes
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 approximately 342 miles by air. Typically, it takes around 1 hour and 59 minutes to reach Florence from Bari by plane. If you prefer to travel by train, it usually takes 5 hours and 51 minutes. Alternatively, if you choose to drive or take a bus, the travel times can be around 6 hours and 47 minutes or 9 hours and 50 minutes, respectively.
The most cost-effective option for traveling from Bari to Florence is to rideshare, with prices ranging from €32 to €41. Although it is not the fastest option, taking approximately 7 hours and 40 minutes, this mode of transportation can be a budget-friendly choice. However, if time is a priority, flying is the quickest option, taking only 1 hour and 59 minutes, but with prices ranging from €60 to €211.
The prices for a train ticket from Bari to Florence range from €41 to €147, depending on the class and availability. On the other hand, bus tickets from Florence to Bari can cost between €52 and €89. These prices may vary depending on the time of travel and the type of service chosen. It is always recommended to check with the specific transportation companies for the most up-to-date and accurate pricing information.
To get from Bari to Florence without using public transportation, you can consider using BlaBlaCar's carpooling service for rideshare options. This is a convenient and cost-effective way to travel if you don't have a driver's license or want to avoid public transport. The driving distance between Bari and Florence is approximately 469 miles, and it takes around 6 hours and 47 minutes by car. Keep in mind that the prices for carpooling may range from €119 to €184.
To travel from Bari to Florence without a car, the best option is to take a train. The journey takes approximately 5 hours and 51 minutes, with ticket prices ranging from €41 to €147. Another convenient option is to fly, which takes around 1 hour and 59 minutes and costs between €60 and €211. If you prefer a more budget-friendly option, you can also choose to take a bus, which takes the longest time at 9 hours and 50 minutes, but costs between €50 and €92.
Yes, there is a direct train link between Bari and Florence. The train service operated by Trenitalia Frecce departs twice daily from Bari Centrale station and arrives at Firenze S.M.N. station. The journey takes approximately 5 hours and 51 minutes. Unfortunately, there is no direct bus connection between Bari and Florence, but there are bus services available with transfers which take around 9 hours and 50 minutes to reach Florence.
The flight between Bari and Florence typically takes about 1 hour and 25 minutes. However, the duration may vary depending on the specific flight and any layovers. The cost of a flight between the two cities can range from €60 to €206, depending on factors such as the airline, booking time, and availability. It is advisable to check with different airlines and booking platforms for the most accurate and up-to-date prices.
There are numerous accommodation options available near Florence. With over 2343 hotels to choose from, travelers can find a range of options that suit their preferences and budget. Prices start at €38, making it possible to find affordable and comfortable stays in the area. It is recommended to book in advance to secure the best deals and ensure availability at the desired location.