Between Perugia and Bari we found up to 2 bus departures, including 2 night buses. The earliest departure from Perugia is at 20:20 arriving to Bari at 06:30. The latest departure is at 20:35 arriving at 06:25. Prices for a one way adult ticket range from 55 € to 55 €.
The shortest travel distance between Perugia (IT) and Bari (IT) is 564 km. The fastest bus which departs at 20:35 has a travel time of 09:50h. The longest travel time on the route is 10:10h. Specific information about each route can be found by clicking the route in the search results.
Overnight bus Perugia to Bari
If you want to travel overnight, there are 2 night buses from Perugia to Bari. The overnight buses depart between 20:20 and 20:35 and arrive between 06:30 and 06:25 in the morning.