Yes because North India has better connectivity of Railways connecting almost each and every zonal headquarter special UP and Bihar, every third district hq is connected to the capital as well as Mumbai with a dedicated train so you can imagine the rush. Also the fact that railways are much more cheaper than bus service whereas condition of road is not so good.