
Nagpur to Shillong
Shillong is approximately 1600+ kms from Nagpur. The fastest way to reach Shillong from Nagpur is by Flight Via Kolkata. It takes approximately 5 hours. The cheapest way to reach Shillong from Nagpur is by Train, Flight Via Rourkela, Kolkata which would take approximately 18 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
FASTEST
Nagpur
Kolkata
Shillong
Approx Travel Time
4h 40m
₹14,123
Onwards
Via Raipur, Chhattisgarh, Kolkata
Nagpur
Raipur, Chhattisgarh
Kolkata
Shillong
Approx Travel Time
11h 35m
₹10,982
Onwards
Nagpur
Raipur, Chhattisgarh
Kolkata
Shillong
Approx Travel Time
13h 5m
₹11,372
Onwards
Nagpur
Raipur, Chhattisgarh
Kolkata
Shillong
Approx Travel Time
12h 20m
₹17,212
Onwards
Via Bilaspur, Chattisgarh, Kolkata
Nagpur
Bilaspur, Chattisgarh
Kolkata
Shillong
Approx Travel Time
12h 35m
₹10,135
Onwards
Nagpur
Bilaspur, Chattisgarh
Kolkata
Shillong
Approx Travel Time
14h 20m
₹10,945
Onwards
Nagpur
Bilaspur, Chattisgarh
Kolkata
Shillong
Approx Travel Time
13h 20m
₹18,113
Onwards
Via Jharsuguda, Kolkata
Nagpur
Jharsuguda
Kolkata
Shillong
Approx Travel Time
16h 35m
₹10,659
Onwards
Via Kolkata, Imphal
Nagpur
Kolkata
Imphal
Shillong
Approx Travel Time
6h 35m
₹16,942
Onwards
Via Rourkela, Kolkata
CHEAPEST
Nagpur
Rourkela
Kolkata
Shillong
Approx Travel Time
18h 5m
₹8,075
Onwards
Frequently Asked Questions
What is the distance between Nagpur and Shillong?
Shillong is approximately 1600+ kms from Nagpur.
How long does it take to reach Shillong from Nagpur?
It takes approximately 5 hours to reach Shillong from Nagpur by Flight Via Kolkata.
What is the cheapest way to reach Shillong from Nagpur?
The cheapest way to reach Shillong from Nagpur is by Train, Flight Via Rourkela, Kolkata.
What is the fastest way to reach Shillong from Nagpur?
The fastest way to reach Shillong from Nagpur is by Flight Via Kolkata.