
Haridwar to Bayana
Bayana is approximately 350+ kms from Haridwar. The fastest way to reach Bayana from Haridwar is by Train. It takes approximately 8 hours. The cheapest way to reach Bayana from Haridwar is by Train Via Delhi which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bharatpur
Haridwar
Bharatpur
Bayana
Approx Travel Time
9h 10m
₹355
Onwards
Via Meerut
Haridwar
Meerut
Bayana
Approx Travel Time
9h 10m
₹345
Onwards
Haridwar
Meerut
Bayana
Approx Travel Time
9h 55m
₹492
Onwards
Haridwar
Meerut
Bayana
Approx Travel Time
9h 55m
₹3,712
Onwards
Via Faridabad
Haridwar
Faridabad
Bayana
Approx Travel Time
9h 25m
₹375
Onwards
Haridwar
Faridabad
Bayana
Approx Travel Time
10h 47m
₹3,726
Onwards
Via Delhi
CHEAPEST
Haridwar
Delhi
Bayana
Approx Travel Time
9h 25m
₹340
Onwards
Haridwar
Delhi
Bayana
Approx Travel Time
10h 25m
₹533
Onwards
Haridwar
Delhi
Bayana
Approx Travel Time
10h 44m
₹3,466
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Bayana?
Bayana is approximately 350+ kms from Haridwar.
How long does it take to reach Bayana from Haridwar?
It takes approximately 8 hours to reach Bayana from Haridwar by Train.
What is the cheapest way to reach Bayana from Haridwar?
The cheapest way to reach Bayana from Haridwar is by Train Via Delhi.
What is the fastest way to reach Bayana from Haridwar?
The fastest way to reach Bayana from Haridwar is by Train.