To get from Barletta a San Giovanni in Fiore by train you can catch one of the 6 trains that everyday travel between Barletta and Cosenza, the closest station to the city. For your trip from Barletta to Cosenza by train you can choose to leave from one of Barletta main stations: Barletta If travelling with Trenitalia, you need to know the Barletta to Cosenza train schedule: the first train leaves at 05:27, while the last ride is at 06:20. A Barletta to Cosenza train cost about 28.0 €. But how long is the train ride from Barletta to Cosenza? Your journey takes about 8 hours on average. Thanks to Trenitalia offers, you can save on your trip from Barletta to Cosenza and find prices starting from 26 €!