
Haridwar to Barnala
Barnala is approximately 250+ kms from Haridwar. The fastest way to reach Barnala from Haridwar is by Train. It takes approximately 6 hours. The cheapest way to reach Barnala from Haridwar is by Train which would take approximately 6 hours.
Sort By
Mode of Transport
Via Ambala
Haridwar
Ambala
Barnala
Approx Travel Time
7h 10m
₹260
Onwards
Haridwar
Ambala
Barnala
Approx Travel Time
8h 46m
₹4,124
Onwards
Via Saharanpur
Haridwar
Saharanpur
Barnala
Approx Travel Time
7h 10m
₹255
Onwards
Via Rajpura
Haridwar
Rajpura
Barnala
Approx Travel Time
7h 10m
₹290
Onwards
Haridwar
Rajpura
Barnala
Approx Travel Time
8h 6m
₹3,820
Onwards
Via Patiala
Haridwar
Patiala
Barnala
Approx Travel Time
9h 10m
₹4,659
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Barnala?
Barnala is approximately 250+ kms from Haridwar.
How long does it take to reach Barnala from Haridwar?
It takes approximately 6 hours to reach Barnala from Haridwar by Train.
What is the cheapest way to reach Barnala from Haridwar?
The cheapest way to reach Barnala from Haridwar is by Train.
What is the fastest way to reach Barnala from Haridwar?
The fastest way to reach Barnala from Haridwar is by Train.