
Nabha to Guwahati
Guwahati is approximately 1850+ kms from Nabha. The fastest way to reach Guwahati from Nabha is by Train, Flight Via Delhi. It takes approximately 10 hours. The cheapest way to reach Guwahati from Nabha is by Train Via Roorkee which would take approximately 36 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Nabha
Delhi
Guwahati
Approx Travel Time
9h 25m
₹6,396
Onwards
Via Katihar
Nabha
Katihar
Guwahati
Approx Travel Time
1d 13h 40m
On Demand
Via Amritsar
Nabha
Amritsar
Guwahati
Approx Travel Time
9h 40m
₹10,309
Onwards
Via Malda
Nabha
Malda
Guwahati
Approx Travel Time
1d 14h 25m
On Demand
Via Roorkee
CHEAPEST
Nabha
Roorkee
Guwahati
Approx Travel Time
1d 12h 10m
₹865
Onwards
Nabha
Roorkee
Guwahati
Approx Travel Time
1d 14h 32m
₹6,262
Onwards
Via Ambala
Nabha
Ambala
Guwahati
Approx Travel Time
1d 12h 25m
₹895
Onwards
Via Yamunanagar
Nabha
Yamunanagar
Guwahati
Approx Travel Time
1d 12h 13m
On Demand
Via Saharanpur
Nabha
Saharanpur
Guwahati
Approx Travel Time
1d 12h 25m
₹875
Onwards
Via Jangipur
Nabha
Jangipur
Guwahati
Approx Travel Time
1d 15h 40m
On Demand
Frequently Asked Questions
What is the distance between Nabha and Guwahati?
Guwahati is approximately 1850+ kms from Nabha.
How long does it take to reach Guwahati from Nabha?
It takes approximately 10 hours to reach Guwahati from Nabha by Train, Flight Via Delhi.
What is the cheapest way to reach Guwahati from Nabha?
The cheapest way to reach Guwahati from Nabha is by Train Via Roorkee.
What is the fastest way to reach Guwahati from Nabha?
The fastest way to reach Guwahati from Nabha is by Train, Flight Via Delhi.