I believe train would be the cheapest mode of transport for you in almost all the cases. To each the fair in detail you should visit some travel agencies or some websites like that. Eg, Yatra.com, make my trip.com etc.