yes.
Actually airlines in some sectors is much better than trains. Example for next week Banglore to Vizag its cost 1611 rs where as getting ticket in AC class for next week from SBC-VSKP is very difficult. Flight fare cheaper than Tatkal 3A in this sector.
Also as its 20 hrs journey, 2 times food is required. That means minimum 200 rs plus water ,Tea, Sancks bottels 50 rs minimum per person ( Actually it will be more).
But...
more... advantage with flight is just 1 hr 30 min where as 20 hrs journey on train. That's why 5 daily flights now between Banglore to Vizag, but railways has no dedicated regular train in this route.
Atleast BBS-BNC Suvidha TT should have been better.