The train between Haridwar and Rampurhat takes 44h 12m. The train runs, on average, 5 times per week from Haridwar to Rampurhat. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 5 times a week between Haridwar and Rampurhat. The earliest departure is at 11:43 PM at night, and the last departure from Haridwar is at 11:43 PM which arrives into Rampurhat at 7:55 PM. All services require a transfer, and take on average 44h 12m. The schedules shown below are for the next available departures.
Want to know about travelling from Haridwar to Rampurhat? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Haridwar to Rampurhat. However, there are services departing from Haridwar station and arriving at Rampurhat station via Jasidih Jn. The journey, including transfers, takes approximately 44h 12m.
Haridwar to Rampurhat train services, operated by Indian Railways, depart from Haridwar Jn station.
Haridwar to Rampurhat train services, operated by Indian Railways, arrive at Rampur Hat station.
The distance between Haridwar and Rampurhat is 1,148.3 km. The road distance is 1,362 km.
You can take a train from Haridwar Jn to Rampur Hat via Jasidih Jn in around 26h 44m.