Florence to Bari train

Cheap train tickets from Florence to Bari

Showing times and prices for Dec 01

Cheapest

54

Average

89

The best way to find a cheap train ticket from Florence to Bari is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
01:40PMFlorence Santa Maria Novella9h28 11:08PMBari
1 transfer
541One-way
Cheapest
11:40AMFlorence Santa Maria Novella9h25 09:05PMBari
1 transfer
541One-way
2nd Cheapest
03:43PMFlorence Santa Maria Novella6h24 10:07PMBari
0 transfers
651One-way
2nd Cheapest
09:43AMFlorence Santa Maria Novella6h27 04:10PMBari
0 transfers
651One-way
10:22PMFlorence Santa Maria Novella9h17 07:39AMBari
1 transfer
671One-way

Train schedule from Florence to Bari

Showing trains for tomorrow, Thursday, December 1
05:24AMFlorence Santa Maria Novella9h41 03:05PMBari
1 transfer
05:41AMFlorence Santa Maria Novella9h24 03:05PMBari
2 transfers
06:00AMFlorence Santa Maria Novella6h11 12:11PMBari
1 transfer
07:29AMFlorence Santa Maria Novella9h36 05:05PMBari
1 transfer
08:14AMFlorence Santa Maria Novella5h56 02:10PMBari
0 transfers
08:21AMFlorence Santa Maria Novella8h44 05:05PMBari
1 transfer
08:36AMFlorence Santa Maria Novella6h51 03:27PMBari
1 transfer
08:55AMFlorence Santa Maria Novella8h10 05:05PMBari
1 transfer
09:40AMFlorence Santa Maria Novella9h18 06:58PMBari
1 transfer
09:43AMFlorence Santa Maria Novella6h27 04:10PMBari
0 transfers
10:36AMFlorence Santa Maria Novella6h51 05:27PMBari
1 transfer
11:14AMFlorence Santa Maria Novella6h00 05:14PMBari
1 transfer
11:36AMFlorence Santa Maria Novella6h51 06:27PMBari
1 transfer
11:40AMFlorence Santa Maria Novella9h25 09:05PMBari
1 transfer
12:36PMFlorence Santa Maria Novella6h51 07:27PMBari
1 transfer
01:14PMFlorence Santa Maria Novella5h51 07:05PMBari
1 transfer
01:40PMFlorence Santa Maria Novella9h28 11:08PMBari
1 transfer
03:14PMFlorence Santa Maria Novella6h00 09:14PMBari
1 transfer
03:43PMFlorence Santa Maria Novella6h24 10:07PMBari
0 transfers
03:55PMFlorence Santa Maria Novella6h37 10:32PMBari
1 transfer
04:14PMFlorence Santa Maria Novella5h58 10:12PMBari
1 transfer
07:40PMFlorence Santa Maria Novella11h18 06:58AMBari
1 transfer
08:38PMFlorence Santa Maria Novella10h20 06:58AMBari
2 transfers
10:12PMFlorence Santa Maria Novella8h46 06:58AMBari
1 transfer
10:22PMFlorence Santa Maria Novella9h17 07:39AMBari
1 transfer

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21

Fastest train times from Florence to Bari

Showing times and prices for Dec 01

Fastest Journey

5 h 51 m

Average

7 h 51 m

Trains per day

25

Distance

546 km

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

Fastest
01:14PMFlorence Santa Maria Novella5h51 07:05PMBari
1 transfer
1081One-way
2nd Fastest
08:14AMFlorence Santa Maria Novella5h56 02:10PMBari
0 transfers
741One-way
04:14PMFlorence Santa Maria Novella5h58 10:12PMBari
1 transfer
1121One-way
11:14AMFlorence Santa Maria Novella6h00 05:14PMBari
1 transfer
1041One-way
03:14PMFlorence Santa Maria Novella6h00 09:14PMBari
1 transfer
1281One-way

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 duration6 h 27 min
priceAverage train ticket price$57 (€52)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesItalo, Frecciargento, Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity

Trains from Florence to Bari cover the 338 miles (545 km) long route taking on average 6 h 27 min with our travel partners like Italo, Frecciargento, Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $50 (€45), but the average price of train tickets is $57 (€52). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Bari Centrale.

Train providers: Italo, Frecciarossa and Trenitalia from Florence to Bari trains

Travel between Florence and Bari from $50 (€45) with Omio’s train partners Italo, Frecciarossa and Trenitalia! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets to Bari from Florence: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

Italo from Florence to Bari train information:

  • Average Duration: 6 h 24 min
  • Average Price: $55
  • Italo frequency: 2 a day

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 journey 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 to Bari from Florence in just a few steps. On Omio you can find all the information you need for the Florence to Bari trip, such as departure and arrival times, train stations, number of stops, journey times and more.

    Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 338 miles (545 km) from Florence to Bari quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    We show you the latest Frecciarossa train schedule for the Florence to Bari route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this trip, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train to Bari from Florence with us today and enjoy your journey with Trenitalia’s Frecciarossa!

    Frecciarossa from Florence to Bari train information:

    • Average Duration: 5 h 56 min
    • Frecciarossa frequency: 1 a day

    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 Tips: 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
    Train tickets to Bari from Florence for some dates and times can be found for as cheap as $50 (€45)  one way in the next 7 days.
    The Florence to Bari train ticket price is on average $57 (€52)  if you are looking to buy your tickets for this journey in the next week.
    The train distance from Florence to Bari is around 338 miles (545 km).
    While the time it takes to travel 338 miles (545 km) from Florence to Bari can vary based on specific dates, weekends, and holidays, the Florence to Bari train journey time is on average 6 h 27 min.

    There are a few train stations in Florence to start your trip from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. In Bari you have a few train station options to choose from for your arrival including Bari Centrale and Bari Palese-Macchie.

    Omio customers traveling this route depart most frequently from Firenze Santa Maria Novella   and arrive in Bari Centrale.

    You can find the most popular departure train station for this trip, Firenze Santa Maria Novella, located approximately 1.2 miles (2 km) from the city center of Florence. The most popular arrival train station in Bari, called Bari Centrale, is located around 1.4 miles (2.3 km) away from its city center.

    If you're looking for trains from Florence to Bari, you can rely on Italo, Frecciargento, Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity to get you to Bari. It's also good to check out all possible train providers for the Florence to Bari trip to see if there might be differences in the amenities they offer.
    Yes, there are 3 direct trains per day from Florence to Bari, and you can find a direct train for this trip with Italo or Frecciarossa  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    On average, there are 10 trains a day from Florence to Bari. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the earliest train from Florence to Bari at 6: 00 AM   or take the last train from Florence to Bari leaving at 10: 43 PM. Look for the latest Florence to Bari train schedules on Omio and book the best time to take the train for this trip.
    If you book the Florence to Bari train within the next 7 days, you can find one way tickets to cost on average $57 (€52). However, booking your train ticket in advance gives you access to the best prices for trains from Florence to Bari. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports in Florence and Bari

    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

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language