Try to travel by train, it is safer and more comfortable than buses. They are frequent on the main destinations and it is by far the cheapest way to travel in India. Once we arrived in Gorakhpur after crossing the border from Nepal to India, there were both buses and trains heading to Varanasi, the first one was 250 rupees while travelling by train cost around 120 rupees.


Backpackers Hostels Canada
Click4Choice US Web Directory
iSayHello travel dictionary for iPhone and Android