
Kashipur to Barnala
Barnala is approximately 400+ kms from Kashipur. The fastest way to reach Barnala from Kashipur is by Bus, Train Via Yamunanagar. It takes approximately 10 hours. The cheapest way to reach Barnala from Kashipur is by Train Via Saharanpur which would take approximately 11 hours.
Sort By
Mode of Transport
Via Yamunanagar
RECOMMENDED
FASTEST
Kashipur
Yamunanagar
Barnala
Approx Travel Time
10h 2m
₹1,244
Onwards
Kashipur
Yamunanagar
Barnala
Approx Travel Time
10h 28m
On Demand
Via Moradabad
Kashipur
Moradabad
Barnala
Approx Travel Time
10h 21m
₹2,463
Onwards
Kashipur
Moradabad
Barnala
Approx Travel Time
10h 26m
₹430
Onwards
Via Ambala
Kashipur
Ambala
Barnala
Approx Travel Time
10h 23m
₹365
Onwards
Via Chandigarh
Kashipur
Chandigarh
Barnala
Approx Travel Time
11h 40m
₹3,555
Onwards
Kashipur
Chandigarh
Barnala
Approx Travel Time
11h 40m
₹1,670
Onwards
Via Saharanpur
Kashipur
Saharanpur
Barnala
Approx Travel Time
10h 3m
₹1,269
Onwards
CHEAPEST
Kashipur
Saharanpur
Barnala
Approx Travel Time
10h 38m
₹350
Onwards
Via Haridwar
Kashipur
Haridwar
Barnala
Approx Travel Time
11h 6m
₹3,641
Onwards
Frequently Asked Questions
What is the distance between Kashipur and Barnala?
Barnala is approximately 400+ kms from Kashipur.
How long does it take to reach Barnala from Kashipur?
It takes approximately 10 hours to reach Barnala from Kashipur by Bus, Train Via Yamunanagar.
What is the cheapest way to reach Barnala from Kashipur?
The cheapest way to reach Barnala from Kashipur is by Train Via Saharanpur.
What is the fastest way to reach Barnala from Kashipur?
The fastest way to reach Barnala from Kashipur is by Bus, Train Via Yamunanagar.