
Nabha to Kolkata
Kolkata is approximately 1650+ kms from Nabha. The fastest way to reach Kolkata from Nabha is by Train, Flight Via Delhi. It takes approximately 9 hours. The cheapest way to reach Kolkata from Nabha is by Train Via Roorkee which would take approximately 35 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Nabha
Delhi
Kolkata
Approx Travel Time
9h 10m
₹3,693
Onwards
Nabha
Delhi
Kolkata
Approx Travel Time
1d 11h 10m
₹830
Onwards
Via Amritsar
Nabha
Amritsar
Kolkata
Approx Travel Time
9h 25m
₹6,289
Onwards
Via Jodhpur
Nabha
Jodhpur
Kolkata
Approx Travel Time
17h 25m
On Demand
Via Malda
Nabha
Malda
Kolkata
Approx Travel Time
1d 13h 10m
On Demand
Nabha
Malda
Kolkata
Approx Travel Time
1d 12h 25m
On Demand
Via Ambala
Nabha
Ambala
Kolkata
Approx Travel Time
1d 10h 25m
₹790
Onwards
Via Roorkee
CHEAPEST
Nabha
Roorkee
Kolkata
Approx Travel Time
1d 10h 25m
₹765
Onwards
Via Katihar
Nabha
Katihar
Kolkata
Approx Travel Time
1d 12h 10m
On Demand
Via Agra
Nabha
Agra
Kolkata
Approx Travel Time
1d 12h 54m
On Demand
Frequently Asked Questions
What is the distance between Nabha and Kolkata?
Kolkata is approximately 1650+ kms from Nabha.
How long does it take to reach Kolkata from Nabha?
It takes approximately 9 hours to reach Kolkata from Nabha by Train, Flight Via Delhi.
What is the cheapest way to reach Kolkata from Nabha?
The cheapest way to reach Kolkata from Nabha is by Train Via Roorkee.
What is the fastest way to reach Kolkata from Nabha?
The fastest way to reach Kolkata from Nabha is by Train, Flight Via Delhi.