no onward connections into Nepal, so most travelers opt for the bus or plane instead.
Train services from Bangladesh were suspended for 42 years, but the Moitree Express started running again between Dhaka to Kolkata in April 2008. The service is biweekly: A Bangledeshi train leaves Dhaka every Saturday, returning on Sunday, while an Indian train leaves Kolkata on Saturdays and returns the next day.
You can see what trains are available between stations at the following sites: http://www.indiarail.gov.in. However, for booking of rail tickets through the internet you should use the Government of India's website http://www.irctc.co.in. For booking through this site, you have to register (which is free) and you need a credit/debit card. It is better that you book your own tickets than fall prey to touts.
By car
From Pakistan the only land crossing is from Lahore to Amritsar via the Attari/Wagah border crossing. See Istanbul to New Delhi over land. You will need a Carnet de Passage if crossing with your own vehicle. The process is not particularly lengthy - crossing with your own vehicle from/to Pakistan should take a maximum of 3 hours to clear both borders for you and your vehicle. There are also crossing points with Bangladesh and Nepal.
The Nathu La pass in Sikkim, which borders Tibet in China is the only open border crossing between India and China. For now though, only traders are allowed to cross the border, and it is still not open to tourists. Special permits are required to visit the pass from either side.
By bus
Tour in India By Bus is possible. Research around