If you are a traveler in 2AC or 1AC when direct flight is there to your destination then flight wil be better but the Stn without flight connection VB sleeper will be preferred even then the the fare difference between train and air in last 7 days will make the preference.