Yes, from Bari, you can fly direct to Budapest. There are 1  direct flights from Bari to Budapest