1map logoGo to main page

Florence to Bari from $60: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Florence, Italy
to
Bari, Italy

How to Get from Florence to Bari: 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.

$60 by busBest price
550.5 kmDistance
1h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Florence to Bari 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  43m
Estimated price
$79-247
Recommended
Company
ItaloTreno
Train
Average Duration
6h  24m
Estimated price
$45-160
Cheapest
route map
Distance: 550.5 km
Duration: 1h 43m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
8h  50m
Estimated price
$60-85
Company
various
Train
Plane
Average Duration
3h  24m
Estimated price
$74-294
Company
various
Drive
Average Duration
6h  46m
Estimated price
$130-200

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $17 $16 $14 $20 $17 $16 $18
Train $43 $37 $37 $41 $46 $39 $45
Fly $30 $99 $99 $100 $25 $99 $104

Traveling From Florence to Bari

The route from Florence to Bari presents a fascinating contrast between Florence's rich Renaissance art and history and Bari's vibrant coastal charm and bustling street life.

Best Neighbourhoods in Bari

Bari boasts diverse neighborhoods, each offering a distinct atmosphere and experience.

Old Town (Bari Vecchia)
• Cobblestone streets filled with history and charm.
• Explore local cafes and traditional Italian cuisine.
Murattiano
• Vibrant shopping district near the coastline.
• Home to beautiful architecture and cultural sites.
Torre a Mare
• Coastal area known for stunning sea views.
• Relaxed beach vibe with seafood restaurants.

Best Times To Visit Bari's Attractions

Timing your visits can greatly enhance your experience in Bari.

Basilica di San Nicola
Visit early in the morning or late afternoon for fewer visitors and peaceful exploration.
Castello Svevo
Weekdays are ideal; avoid weekends to dodge larger tourist crowds.
Bari Vecchia
Explore in the late afternoon for vibrant local life and stunning sunset views.

Bari Weather: What to Expect Year-Round

Bari enjoys a Mediterranean climate, characterized by hot summers and mild winters, making it an attractive destination throughout the year. The best times to visit are spring and fall, when pleasant temperatures enhance your outdoor adventures and cultural experiences.

Dining Recommendation in Bari

Don’t miss trying the 'Orecchiette alle Cime di Rapa' at a local trattoria like La Tana del Lupo, where the chewy pasta paired with flavorful turnip tops showcases Bari’s robust and rustic culinary style. This experience contrasts with Florence's emphasis on rich sauces and meats, highlighting the fresh local ingredients and the lively, communal atmosphere that defines dining in Bari.

Florence - Bari operators

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

Plane Show flights
Website
alitalia.com

Plane from Florence (FLR) to Bari (BRI)

Average Duration
1h 20m
Estimated price
$25-290
Website
volotea.com

Plane from Florence (FLR) to Bari (BRI)

Average Duration
1h 20m
Estimated price
$25-290
Train Show train routes
Contact phone
+39 06 8937 1892
Website
italotreno.it

Train from Stazione Santa Maria Novella to Bari Centrale

Average Duration
6h 24m
Estimated price
$45-120

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

Average Duration
39m
Estimated price
$9-45
Contact phone
+39 06 68475475
Website
trenitalia.com

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

Average Duration
1h 28m
Estimated price
$8-15

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

Average Duration
5h 56m
Estimated price
$55-160
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Florence to Bari

Average Duration
8h 50m
Estimated price
$60-85
all-pages.other Show other routes
Contact phone
+355 69 31 41 219
Website
artanitravel.com

Other from Firenze to Bari Porto

Average Duration
17h 15m
Estimated price
$0-0

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

Traveling between Florence and Bari 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 a scenic road trip from Florence to Bari, covering a distance of 754.8 km. 💰 Depending on your preferences, the cost of driving from Florence to Bari ranges between €119 and €184. 🏖️ Arrive in Bari after approximately 6 hours and 46 minutes of driving, ready to explore its historic architecture, vibrant culture, and delicious cuisine by the Adriatic Sea.
Average price
€120 - €185
🚆 Travel from Florence to Bari by train takes approximately 6 hours and 24 minutes. There are three daily services operating every day between Stazione Santa Maria Novella and Bari Centrale. 🚆 The direct train journey covers a distance of 643 km from Florence to Bari. Departing from Stazione Santa Maria Novella, the ItaloTreno service takes passengers straight to Bari Centrale, offering a convenient and efficient way to travel. 🚆 Ticket prices for the train ride from Florence to Bari vary from €41 to €147, providing travelers with affordable options for exploring the beautiful Metropolitan City of Bari in Italy.
Departure Point
Stazione Santa Maria Novella station
Arrival Point
Bari Centrale station
Useful tips for train travellers
• On the train from Florence to Bari, operated primarily by Trenitalia, you'll find onsite catering services that offer a variety of snacks and beverages. The Frecciarossa service includes a full dining car where you can purchase meals, while the regional trains might provide a smaller selection of refreshments from vending machines.
• Trenitalia offers different classes on their trains: First Class with wider seats and more legroom, Business Class which features more personal space and complimentary refreshments, and Economy Class for budget-friendly travelers. If you're looking for comfort on this 6-hour journey, consider upgrading to First or Business Class.
• For traveling from Florence to Bari, Trenitalia (trenitalia.com), Italo (italotreno.it), and some regional operators may have services. Be sure to check their websites for schedules and ticket prices. For real-time updates on departure and arrival times, you can visit the Italian railway's official website.
🛫 Experience a quick and convenient journey by taking a direct flight from Florence Airport to Bari Airport, with a travel time of just 1 hour and 20 minutes. Airlines such as Volotea and Alitalia provide flights on this route. ✈️ Cover the distance between Florence and Bari in just 1 hour and 43 minutes by air. 🎟️ Prices for flights between Bari and Florence range from €73 to €227, offering travelers flexibility in choosing a suitable option based on their budget and travel preferences.
Departure Point
Florence Airport
Arrival Point
Bari Airport
🚌 The journey from Florence to Bari by bus takes approximately 8 hours and 50 minutes, with services departing once daily and operating every day. FlixBus operates the bus services from Florence station to Bari station. 🌆 Route options for the trip from Florence to Bari by bus include transfers at different locations, with varying durations ranging from around 11 hours to 11 hours and 20 minutes. These routes cover distances of 646 km to 683 km, providing a scenic journey through Italy. 🎫 Prices for the bus between Florence and Bari can range from €55 to €78, offering travelers an affordable and convenient way to explore the beautiful cities of Florence and Bari while enjoying the picturesque Italian countryside along the way.
Departure Point
Florence station
Arrival Point
Bari station

Frequently asked questions

Find out more about the route from Florence to Bari.

Or choose the category:
The distance between Florence and Bari is approximately 550.4 km by air. By train, it takes around 5 hours and 56 minutes to travel between the two cities. By car, the journey takes about 6 hours and 46 minutes. If you prefer to take the bus, it will take around 10 hours and 26 minutes to arrive at Bari from Florence. Flying is the fastest option, with a travel time of 2 hours and 59 minutes, but taking the train is also a convenient and efficient choice.
The most cost-effective transportation option for traveling from Florence to Bari is by taking a bus, which typically costs between €25 and €83. Despite being the cheapest option, it takes the longest time, with a travel duration of 10 hours and 26 minutes. Alternatively, for a quicker journey, flying from Florence to Bari is the most time-efficient option, taking only 2 hours and 59 minutes. Though it may be a bit more expensive, with fares ranging from €60 to €213, flying allows you to reach your destination in a shorter amount of time.
The prices for a train ticket between Florence and Bari range from €42 to €148, depending on the class and type of ticket. On the other hand, bus tickets between Bari and Florence can cost between €26 to €81.
To get from Florence to Bari without using public transportation, you can opt to drive. The distance between the two cities is approximately 754.8 km, and it takes about 6 hours and 46 minutes to drive. Keep in mind that the prices for car rental may vary, ranging from €121 to €186.
To travel from Florence to Bari without a car, the best option is to take a train. The train journey takes around 5 hours and 56 minutes and costs between €42 and €148. Another option is to take a flight, which takes approximately 2 hours and 59 minutes and costs between €60 and €213. Alternatively, you could also consider taking a bus via Grottaminarda, which takes around 9 hours and 55 minutes and costs between €46 and €88.
Yes, there is a direct train link between Florence and Bari, which takes approximately 5 hours and 56 minutes. The train departs three times a day and operates every day. However, there is no direct bus route between the two cities, and the journey by bus takes about 9 hours and 55 minutes with transfers.
The flight between Florence and Bari typically takes around 1 hour and 25 minutes. The cost of the flight can vary, with prices ranging from €60 to €211.
There are numerous options for accommodation near Bari with over 1667 hotels available. Prices start at €49 per night, making it possible to find accommodation that suits various budgets.