
Haridwar to Rajgir
Rajgir is approximately 1000+ kms from Haridwar. The fastest way to reach Rajgir from Haridwar is by Train Via Bareilly. It takes approximately 22 hours. The cheapest way to reach Rajgir from Haridwar is by Train Via Moradabad which would take approximately 22 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
FASTEST
Haridwar
Bareilly
Rajgir
Approx Travel Time
21h 25m
₹650
Onwards
Via Shahjahanpur
Haridwar
Shahjahanpur
Rajgir
Approx Travel Time
21h 40m
₹660
Onwards
Haridwar
Shahjahanpur
Rajgir
Approx Travel Time
23h 10m
₹1,239
Onwards
Via Sultanpur
Haridwar
Sultanpur
Rajgir
Approx Travel Time
21h 40m
₹705
Onwards
Via Lucknow
Haridwar
Lucknow
Rajgir
Approx Travel Time
22h 10m
On Demand
Via Moradabad
CHEAPEST
Haridwar
Moradabad
Rajgir
Approx Travel Time
21h 40m
₹605
Onwards
Via Arrah
Haridwar
Arrah
Rajgir
Approx Travel Time
21h 40m
₹675
Onwards
Via Buxar
Haridwar
Buxar
Rajgir
Approx Travel Time
21h 55m
₹675
Onwards
Via Varanasi
Haridwar
Varanasi
Rajgir
Approx Travel Time
22h 10m
₹665
Onwards
Via Jaunpur
Haridwar
Jaunpur
Rajgir
Approx Travel Time
21h 55m
₹675
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Rajgir?
Rajgir is approximately 1000+ kms from Haridwar.
How long does it take to reach Rajgir from Haridwar?
It takes approximately 22 hours to reach Rajgir from Haridwar by Train Via Bareilly.
What is the cheapest way to reach Rajgir from Haridwar?
The cheapest way to reach Rajgir from Haridwar is by Train Via Moradabad.
What is the fastest way to reach Rajgir from Haridwar?
The fastest way to reach Rajgir from Haridwar is by Train Via Bareilly.