
Asansol to Barnala
Barnala is approximately 1550+ kms from Asansol. The fastest way to reach Barnala from Asansol is by Train Via Karnal. It takes approximately 31 hours. The cheapest way to reach Barnala from Asansol is by Train Via Yamunanagar which would take approximately 32 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Asansol
Delhi
Barnala
Approx Travel Time
1d 7h 55m
₹805
Onwards
Via Ambala
Asansol
Ambala
Barnala
Approx Travel Time
1d 7h 40m
₹745
Onwards
Via Sonipat
Asansol
Sonipat
Barnala
Approx Travel Time
1d 7h 25m
₹800
Onwards
Via Ganaur
Asansol
Ganaur
Barnala
Approx Travel Time
1d 7h 25m
₹795
Onwards
Via Karnal
FASTEST
Asansol
Karnal
Barnala
Approx Travel Time
1d 7h 10m
₹975
Onwards
Via Panipat
Asansol
Panipat
Barnala
Approx Travel Time
1d 7h 25m
₹790
Onwards
Via Roorkee
Asansol
Roorkee
Barnala
Approx Travel Time
1d 7h 25m
₹750
Onwards
Via Kurukshetra
Asansol
Kurukshetra
Barnala
Approx Travel Time
1d 7h 25m
₹765
Onwards
Via Agra
Asansol
Agra
Barnala
Approx Travel Time
1d 8h 25m
₹860
Onwards
Via Yamunanagar
CHEAPEST
Asansol
Yamunanagar
Barnala
Approx Travel Time
1d 7h 40m
₹730
Onwards
Frequently Asked Questions
What is the distance between Asansol and Barnala?
Barnala is approximately 1550+ kms from Asansol.
How long does it take to reach Barnala from Asansol?
It takes approximately 31 hours to reach Barnala from Asansol by Train Via Karnal.
What is the cheapest way to reach Barnala from Asansol?
The cheapest way to reach Barnala from Asansol is by Train Via Yamunanagar.
What is the fastest way to reach Barnala from Asansol?
The fastest way to reach Barnala from Asansol is by Train Via Karnal.