
Asansol to Nabha
Nabha is approximately 1500+ kms from Asansol. The fastest way to reach Nabha from Asansol is by Train Via Karnal. It takes approximately 30 hours. The cheapest way to reach Nabha from Asansol is by Train Via Roorkee which would take approximately 30 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
Asansol
Ambala
Nabha
Approx Travel Time
1d 6h 25m
₹745
Onwards
Via Karnal
FASTEST
Asansol
Karnal
Nabha
Approx Travel Time
1d 6h 10m
₹760
Onwards
Via Roorkee
CHEAPEST
Asansol
Roorkee
Nabha
Approx Travel Time
1d 6h 10m
₹710
Onwards
Via Yamunanagar
Asansol
Yamunanagar
Nabha
Approx Travel Time
1d 6h 13m
₹730
Onwards
Via Kurukshetra
Asansol
Kurukshetra
Nabha
Approx Travel Time
1d 6h 10m
₹765
Onwards
Via Sonipat
Asansol
Sonipat
Nabha
Approx Travel Time
1d 6h 40m
₹770
Onwards
Via Ganaur
Asansol
Ganaur
Nabha
Approx Travel Time
1d 6h 40m
₹770
Onwards
Via Panipat
Asansol
Panipat
Nabha
Approx Travel Time
1d 6h 40m
₹750
Onwards
Via Saharanpur
Asansol
Saharanpur
Nabha
Approx Travel Time
1d 6h 25m
₹1,075
Onwards
Via Haridwar
Asansol
Haridwar
Nabha
Approx Travel Time
1d 6h 25m
₹745
Onwards
Frequently Asked Questions
What is the distance between Asansol and Nabha?
Nabha is approximately 1500+ kms from Asansol.
How long does it take to reach Nabha from Asansol?
It takes approximately 30 hours to reach Nabha from Asansol by Train Via Karnal.
What is the cheapest way to reach Nabha from Asansol?
The cheapest way to reach Nabha from Asansol is by Train Via Roorkee.
What is the fastest way to reach Nabha from Asansol?
The fastest way to reach Nabha from Asansol is by Train Via Karnal.