The average train between Jwalapur and Dehradun takes 3h 23m and the fastest train takes 2h 43m. The train service runs several times per day from Jwalapur to Dehradun. 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 4 times a day between Jwalapur and Dehradun. The earliest departure is at 2:50 AM at night, and the last departure from Jwalapur is at 5:33 PM which arrives into Dehradun at 9:05 PM. All services require a transfer, and take on average 3h 23m. The schedules shown below are for the next available departures.

3h • 1 change
3h 19m • 1 change
2h 43m • 1 change
4h 22m • 1 change
3h • 1 change
3h 19m • 1 change
2h 43m • 1 change
4h 22m • 1 changeWant to know about travelling from Jwalapur to Dehradun? 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 Jwalapur to Dehradun. However, there are services departing from Jwalapur station and arriving at Dehradun station via Dehradun. The journey, including transfers, takes approximately 3h 23m.
Jwalapur to Dehradun train services, operated by Indian Railways, depart from Haridwar Jn station.
Jwalapur to Dehradun train services, operated by Indian Railways, arrive at Dehradun station.
The distance between Jwalapur and Dehradun is 44.8 km. The road distance is 56 km.
Indian Railways operates a train from Haridwar Jn to Dehradun every 2 hours. Tickets cost ₹120–1,000 and the journey takes 1h 15m.