Compare prices and tickets by train, bus or flight

Tue
Jan 25
$47Intercity Notte
$32Flixbus
Wed
Jan 26
$39Intercity
$29Flixbus
Thu
Jan 27
$51Intercity Notte
$42Marino Autolinee
Fri
Jan 28
$54Intercity
$42Marino Autolinee
Sat
Jan 29
$32Intercity Notte
$42Marino Autolinee
Sun
Jan 30
$50Intercity
$42Marino Autolinee
Mon
Jan 31
$47Intercity
$42Marino Autolinee
Tue
Feb 1
$32Intercity Notte
$42Marino Autolinee
Wed
Feb 2
$32Intercity Notte
$50Marino Autolinee
Thu
Feb 3
$32Intercity Notte
$50Marino Autolinee
Fri
Feb 4
$51Intercity Notte
$52Marino Autolinee
Sat
Feb 5
$32Intercity Notte
$67Marino Autolinee
Sun
Feb 6
$45Intercity
$67Marino Autolinee
Mon
Feb 7
$40Intercity
$67Marino Autolinee
Tue
Feb 8
$30Intercity Notte
$29Flixbus
Wed
Feb 9
$30Intercity Notte
$32Flixbus
Thu
Feb 10
$30Intercity Notte
$50Marino Autolinee
Fri
Feb 11
$47Intercity
$50Marino Autolinee
Sat
Feb 12
$29Intercity
$52Marino Autolinee
Sun
Feb 13
$39Intercity
$28Flixbus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Florence to Bari

distanceDistance338 miles (545 km)
durationAverage train duration9 h 12 min
priceAverage train ticket price$50 (€41)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesFrecciarossa, Intercity, Trenitalia or Frecciabianca

Trains from Florence to Bari cover the 338 miles (545 km) long trip taking on average 9 h 12 min with our travel partners like Frecciarossa, Intercity, Trenitalia or Frecciabianca. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $32 (€26), but the average price of train tickets is $50 (€41). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Bari Centrale.

Train providers: Trenitalia and Frecciarossa from Florence to Bari trains

Trenitalia and Frecciarossa trains will get you between Florence and Bari from $32 (€26). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia
Frecciarossa

Trenitalia is not only Italy's national railroad company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 338 miles (545 km) long route to Bari from Florence with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia schedule and book a cheap train from Florence to Bari in just a few steps. On Omio you can find all the information you need for the Florence to Bari journey, such as departure and arrival times, train stations, number of stops, journey times and more.

    These are Trenitalia's ticket policies for COVID-19 for the train between Florence and Bari:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    Trains from Florence to Bari

    Florence and Bari are well-connected by railway. Anyone wishing to travel by train from Florence to Bari can easily do so because they run a ply the route at a high frequency. Every week, around 84 trains depart from Florence headed to Bari, a distance of about 339.8 miles (547 km). The average time of travel is about 8h 50min. The fastest train leaves Florence at around 7:10 a.m. and arrives in Bari after about 5h 48min.

     

    Florence to Bari Train Time: Daily Departures

    Every day, around 12 trains depart from Florence to Bari. These include both high-speed and regional trains. Six trains leave Florence's station in the morning, with the first train departing at around 5:24 a.m. Six other trains leave Florence in the afternoon until the evening when the last train departs at approximately 8:38 p.m. A notable difference between the morning and afternoon trains is that the latter tend to be slower, arriving in Bari about one or two hours later.

     

    How long is the journey by train from Florence to Bari?

    The travel time by train from Florence to Bari varies, depending on the type of train, number of transfers, and whether you travel in the morning or afternoon. Bari lies southeast of Florence, with several train stations along the way. Most trains have one transfer, either at the Bologna Centrale or Faenza stations. Some trains, such as the Frecce fleet, take as little as 5h. to arrive in Bari, while regional options take 9h to 10h. Typically, the average travel time is 8h 50min.

     

    What are the departure and arrival stations for trains from Florence to Bari?

    Departure train stations: Located in Via dello Steccuto, Firenze Rifredi is an important railway station that serves the city of Florence in areas such as Tuscany and central Italy. The station is served by both southbound and northbound intercity trains. This is the station where trains to Prato, Pisa, Lucca, Grosseto, and other stations served by regional trains stop to avoid reversing at SMN. Moving from Firenze Rifredi to Firenze Santa Maria Novella by train takes approximately 5min, a distance of around 2 miles (3 km). The Santa Maria Novella is the primary train station serving Florence. Most trains headed to Bari depart Florence from here. It is a modern railway station and one of the busiest in Italy, situated about 2.9 miles (4.8 km) from the city center. The station features 19 platforms and a ticketing office at the entrance. There are also retail shops and restaurants for travelers who wish to grab a snack. Furthermore, the station has a tourist information office, passenger lounge, luggage office (close to Platform 16), restrooms, post office, and foreign exchange desk. You can catch local taxes and local bus services (ATAF) are in a comfortable walking distance.

    The arrival station: The primary railway station in Bari is the Bari Centrale. Although it might not compete with Santa Maria Novella in terms of traffic, it is an important railway hub, linking Florence to Bari and other southern destinations. It is located 7.4 miles (12 km) from the city center, about a 20-30min ride with a taxi or the AMTAB buses. At the ground level, you will find the restrooms, ticketing office, Freccia Club lounge, and assistance for people with disabilities, luggage office, restaurants, and cafes.

     

    Which train companies travel from Florence to Bari?

    Trenitalia is the national train company in Italy. Trains from Florence to Bari consist of the Trenitalia Frecce fleet (Frecciarossa, Frecciargento, and Frecciabianca). These are high-speed trains that run between 124 mph (200 km/h) and 223 mph (360 km/h) on high-speed and traditional lines. There are also Trenitalia Regionale services featuring trains that operate within neighboring regions in the city. The Trenitalia Intercity trains are slower and older than their high-speed counterparts. These trains travel at speeds of around 62 mph (100 km/h). They usually have more stopovers, which extends the travel time. Even so, there are Fast Regional trains, abbreviated by RV. These have fewer stops and connect cities within the same region.

     

    Trenitalia trains from Florence to Bari

    12 trains depart the Santa Maria Novella station to Bari Centrale station every day. Among these, only four departures consist of Frecce high-speed trains. The rest are Regional Intercity trains. The fastest train leaves at about 4:14 p.m. and arrives at Bari Centrale via Rome Termini after about 5h 48min. The second train to leave the station (at around 7:10 a.m.) is the second fastest with a travel time of about 7h 17min. Most Intercity trains take about 9h 20min to arrive in Bari, with the cheapest and longest route taking 10h 31min.

     

    Train Florence to Bari: Services on Board

    Trenitalia Frecce trains offer first and second-class seats. The premium Frecciarossa comes in four classes second Class (standard), first Class (Premium), first Class (Business), first Class (Executive). The rest come with the typical first- and second-class seats. The cheapest option is the second class ticket that offers comfortable cloth seats, power outlets, luggage space, and overhead storage. A first-class ticket typically adds ample legroom, luxurious leather seats, a welcoming drink, free Wi-Fi, roomier cars, and ample luggage storage. Travelers wishing to bring along their bikes are allowed to carry only one bike. It should be disassembled and contained in a bag or folded. The cargo should not exceed 31.50 x 39.37 x 17.7 in (80 x 100 x 45 cm) and can be stored in the luggage area or any other space so long as it doesn't interfere with other travelers' interests. Trenitalia allows pets in trains, allowing pet lovers to travel with their beloved Fido or cat. Smaller pets must be placed in boxes no larger than 27.56 x 11.81 x 19.69 in (70 x 30 x 50 cm). If your dog can't fit in a box, make sure you muzzle and put them on a leash. Trenitalia Train Company provides travel assistance to people with limited mobility and those with disabilities. This support also extends to the elderly and pregnant women. Travel assistance is provided by Rete Ferroviaria Italiana (RFI) at all certified railway stations across Italy.

     

    How to find cheap train tickets from Florence to Bari?

    You need not spend significantly on train tickets when you can get cheap train deals; all you need is the knack for identifying the best time to book a train ticket. For instance, you need to be flexible about travel dates, knowing which days of the month or week that most people travel. Train stations have high traffic on the weekends and holidays. It would be best to consider weekdays when tickets are cheap due to low demand. Booking in advance is also an excellent way to save money. People tend to book train tickets a day before or on the travel date. At this time, train operators know your dire need to travel and will use that as an advantage to raise ticket prices. Try booking a week or a month earlier. You are likely to get great ticket deals.

    Travel Tips: Trains from Florence to Bari

    Travel by train to Bari 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 Florence to Bari.
    FAQs

    How much are cheap trains to Bari from Florence?

    If you’re looking to save money on tickets, you can find cheap Florence to Bari trains for as little as $32 (€26)  in the next 7 days.

    How much is a train ticket from Florence to Bari?

    If you are looking to book your train ticket in the next 7 days, you can expect the Florence to Bari train to cost on average $50 (€41)  one way.

    How far is Florence to Bari by train?

    The train distance from Florence to Bari is around 338 miles (545 km).

    How many hours is the train time between Florence and Bari?

    On average the Florence to Bari train travel time is 9 h 12 min  for the 338 miles (545 km) long route, but the duration can vary if you travel on weekends and holidays.

    What train station in Florence goes to Bari? What train station do I come into Bari from Florence?

    When taking a train from Florence, you have a couple of train stations you can depart from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. When you arrive in Bari, your train can arrive in train stations including Bari Centrale and Bari Palese-Macchie.

    Omio customers traveling this route book their trains from Firenze Santa Maria Novella   to Bari Centrale.

    Where is the Florence train station located? Where is the Bari train station located?

    The most popular departure train station with passengers for this trip, called Firenze Santa Maria Novella, is located 0.7 miles (1.1 km) from the city center of Florence.

    The most popular arrival train station, Bari Centrale, is located 1 mile (1.6 km) away from the city center of Bari.

    Which train companies can get me from Florence to Bari?

    If you're looking for trains from Florence to Bari, you can rely on Frecciarossa, Intercity, Trenitalia or Frecciabianca to get you to Bari. It's also good to check out all possible train providers for the Florence to Bari journey to see if there might be differences in the amenities they offer.

    How many train services per day are there to Bari from Florence?

    The average number of trains departing Florence for Bari is 1 a day. The train schedules and services may vary between weekdays and weekends.

    When is the earliest train from Florence to Bari? When is the last train from Florence to Bari?

    The first Florence to Bari train departs at 10: 40 AM   and the last train from Florence to Bari leaves at 11: 45 PM. Check out the most up-to-date train schedule from Florence to Bari on Omio and find the best time to travel to your destination.

    How early should I purchase train tickets to Bari from Florence to score the best deals?

    You can find trains from Florence to Bari to cost on average $50 (€41) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Florence to Bari train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Florence
    Bari
    Firenze Santa Maria Novella is the most popular Florence railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Florence for your trip to Bari.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 0552352595
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 00 - 21: 00
    Public transit options for Firenze Santa Maria Novella
    Tram lines: T1, T2
    Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
    Train lines: FR, FA, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 07: 15 - 20: 45
    Public transit options for Firenze Campo di Marte
    Bus lines: 12, 13, 33
    Train lines: FA, IC, ICN, R