Cheap Bus, Train and Carpool tickets to Canosa di Puglia

What are the most popular routes to Canosa di Puglia?

Perugia - Canosa di PugliaAverage price$83Average duration8h 30mDaily departures1
Milano - Canosa di PugliaAverage price$127Average duration10h 40mDaily departures7
Turin - Canosa di PugliaAverage price$148Average duration12h 30mDaily departures4
Matera - Canosa di PugliaAverage price$21Average duration1h 50mDaily departures2
Naples - Canosa di PugliaAverage price$42Average duration3hDaily departures1