Currently there are 12 vovlo buses from Vizag to Banglore which takes 17 to 18 hrs. But most of them serves as Vizag to tirupati.
Regards flight we have 6 daily direct flight between vizag to banglore. With one stop connection there are more than 10 flights which are cheaper than buses.