
Nabha to Kasganj
Kasganj is approximately 450+ kms from Nabha. The fastest way to reach Kasganj from Nabha is by Train, Bus Via Delhi. It takes approximately 10 hours. The cheapest way to reach Kasganj from Nabha is by Train, Bus Via Delhi which would take approximately 10 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
FASTEST
Nabha
Delhi
Kasganj
Approx Travel Time
10h 5m
₹515
Onwards
Via Ambala, Hathras
Nabha
Ambala
Hathras
Kasganj
Approx Travel Time
11h 9m
₹520
Onwards
Via Ambala, Gurgaon
Nabha
Ambala
Gurgaon
Kasganj
Approx Travel Time
11h 30m
₹3,446
Onwards
Via Dhuri, Delhi
Nabha
Dhuri
Delhi
Kasganj
Approx Travel Time
11h 10m
₹595
Onwards
Via Ambala, Aligarh
Nabha
Ambala
Aligarh
Kasganj
Approx Travel Time
11h 34m
₹2,247
Onwards
Via Rajpura, Ghaziabad
Nabha
Rajpura
Ghaziabad
Kasganj
Approx Travel Time
11h 44m
₹4,014
Onwards
Via Ambala, Ghaziabad
Nabha
Ambala
Ghaziabad
Kasganj
Approx Travel Time
12h 18m
₹4,041
Onwards
Nabha
Ambala
Ghaziabad
Kasganj
Approx Travel Time
11h 57m
₹3,745
Onwards
Via Patiala, Ghaziabad
Nabha
Patiala
Ghaziabad
Kasganj
Approx Travel Time
12h 4m
₹4,337
Onwards
Via Palwal
Nabha
Palwal
Kasganj
Approx Travel Time
11h 59m
On Demand
Frequently Asked Questions
What is the distance between Nabha and Kasganj?
Kasganj is approximately 450+ kms from Nabha.
How long does it take to reach Kasganj from Nabha?
It takes approximately 10 hours to reach Kasganj from Nabha by Train, Bus Via Delhi.
What is the cheapest way to reach Kasganj from Nabha?
The cheapest way to reach Kasganj from Nabha is by Train, Bus Via Delhi.
What is the fastest way to reach Kasganj from Nabha?
The fastest way to reach Kasganj from Nabha is by Train, Bus Via Delhi.


