How to get from Bari to Prato

Compare flights, trains, buses and transfers to get from Bari to Prato

How to get from Bari to Prato

Travel from Bari to Prato and discover Toscana city of 182 Thousand inhabitants. The distance from Bari to Prato is 564 kilometers; with Wanderio you can compare the available train, flight so that you can organize your trip choosing the fastest route, the most comfortable or the cheapest one. For example, by choosing a train from Bari to Prato, you’ll get to your destination in about 7 hours on average; the average train ticket prices are 31 €. Going from Bari to Prato by flight instead? The average ticket prices are 39 € and the flight journey takes about 2 hours hours on average.


We found 7 routes From Bari to Prato

Compare flights, trains, buses and transfers to get from Bari to Prato

  • 61kg

    8h 26m

    starting from

    € 61.0

    per adult

    19.5 € / 4h 25m 38.9 € / 3h 47m 2.6 € / 14m Bari Centrale Salerno Firenze S. M. Novella Prato Centrale
  • 53kg

    6h 41m

    starting from

    € 48.35

    per adult

    48.35 € / 6h 41m Bari Centrale Prato Centrale
  • 116kg

    10h 25m

    starting from

    € 29.99

    per adult

    29.99 € / 10h 25m Brigata Bari Stazione Ferroviaria Fermata Lazzi
  • 116kg

    14h 15m

    starting from

    € 37.0

    per adult

    37.0 € / 14h 15m STAZIONE FS LATO VIA CAPRUZZI Prato Piazza Stazione
  • 110kg

    3h 40m

    starting from

    € 129.22

    per adult

    129.22 € / 3h 40m Bari International Airport-Karol Wojtyla Florence Airport, Peretola
  • 120kg

    1h 30m

    starting from

    € 127.08

    per adult

    127.08 € / 1h 30m Bari International Airport-Karol Wojtyla Pisa International Airport
  • 142kg

    1h 35m

    starting from

    € 120.11

    per adult

    120.11 € / 1h 35m Brindisi – Salento Airport Pisa International Airport
  • Trains Bari - Prato

    You can get from Bari to Prato by train, thanks to the 24 daily routes provided by Frecciargento, Regionale, Autobus, Intercity, Frecciabianca, InterCityNotte. The train ride from Bari to Prato takes about 7 hours on average and the average train ticket is 30.7 €. Travelling Italy by train can often be cheap.


    Flights Bari - Prato

    To get to Prato from Bari you can take a flight from Bari International-Karol Wojtyla (BRI), which is the closest airport to Bari and is 8.09 kilometers far from the city center, and arrive at Florence, Peretola (FLR), the closest airport that serves Prato. The average price for a Bari to Prato flight is 39.22 €, but you can find low cost flights as well, with prices starting from 39.22 €. Getting from Bari to Prato by flight takes about 2 hours on average; however, you need to consider the time to get to the airport and pass the security checks. You can count on 265 daily connections between Bari and Prato provided by Vueling Airlines, Alitalia, IBERIA, Ryanair. Florence, Peretola (FLR) is the closest airport to Prato and is 11.9 kilometers away from the city center.


    Buses Bari - Prato

    Coaches from Bari to Prato are comfortable and rather cheap; you can travel with Flixbus, Baltour on one of the 5 buses that every day link Bari to Prato and get you to your destination in 10:25 on average. Bari - Prato bus tickets cost 36.0 € on average. Thanks to low cost fares though, you can find cheap buses at prices as low as 29.9 €. Travelling Italy by bus could be the cheapest solution for you low budget trips.