For such long distances, travelling by bus could not be the best solution. Check out alternatives by plane: with some luck, you will find low-cost tickets from Verona to Bari and be a lot faster!
How many bus connections are there from Verona to Bari every day?
When are the buses of the line Verona - Bari scheduled?
While the first bus leaves at 08:12, the last one leaves Verona at 20:12. The duration of the journey is on average 10 hours and 40 minutes, but it can take you only 10 hours and 25 minutes with the fastest connections.
By bus from Verona to Bari: which companies offer the service?
With Marino you will be able to travel trom Verona to Bari by bus.
Marino is an Italian company mostly active in Southern Italy, but providing bus connections driving up to Northern Italy and also to France, Switzerland and Germany.