
Kanpur to Shillong
Shillong is approximately 1500+ kms from Kanpur. The fastest way to reach Shillong from Kanpur is by Train, Flight Via Lucknow, Kolkata. It takes approximately 7 hours. The cheapest way to reach Shillong from Kanpur is by Train, Flight Via Varanasi, Kolkata which would take approximately 11 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Kolkata
RECOMMENDED
Kanpur
Prayagraj(Allahabad)
Kolkata
Shillong
Approx Travel Time
9h 20m
₹12,064
Onwards
Kanpur
Prayagraj(Allahabad)
Kolkata
Shillong
Approx Travel Time
10h 20m
₹12,826
Onwards
Kanpur
Prayagraj(Allahabad)
Kolkata
Shillong
Approx Travel Time
10h 27m
₹15,524
Onwards
Via Lucknow, Kolkata
FASTEST
Kanpur
Lucknow
Kolkata
Shillong
Approx Travel Time
7h 5m
₹10,689
Onwards
Kanpur
Lucknow
Kolkata
Shillong
Approx Travel Time
7h 20m
₹11,329
Onwards
Kanpur
Lucknow
Kolkata
Shillong
Approx Travel Time
8h 8m
₹12,168
Onwards
Via Varanasi, Kolkata
CHEAPEST
Kanpur
Varanasi
Kolkata
Shillong
Approx Travel Time
11h 5m
₹9,444
Onwards
Via Ayodhya, Kolkata
Kanpur
Ayodhya
Kolkata
Shillong
Approx Travel Time
9h 20m
₹11,357
Onwards
Kanpur
Ayodhya
Kolkata
Shillong
Approx Travel Time
10h 20m
₹11,597
Onwards
Via Gorakhpur, Kolkata
Kanpur
Gorakhpur
Kolkata
Shillong
Approx Travel Time
12h 5m
₹10,791
Onwards
Frequently Asked Questions
What is the distance between Kanpur and Shillong?
Shillong is approximately 1500+ kms from Kanpur.
How long does it take to reach Shillong from Kanpur?
It takes approximately 7 hours to reach Shillong from Kanpur by Train, Flight Via Lucknow, Kolkata.
What is the cheapest way to reach Shillong from Kanpur?
The cheapest way to reach Shillong from Kanpur is by Train, Flight Via Varanasi, Kolkata.
What is the fastest way to reach Shillong from Kanpur?
The fastest way to reach Shillong from Kanpur is by Train, Flight Via Lucknow, Kolkata.