
Navsari to Shillong
Shillong is approximately 2350+ km from Navsari, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shillong.
Sort By
Mode of Transport
Via Mumbai, Guwahati
RECOMMENDED
Navsari
Mumbai
Guwahati
Shillong
Approx Travel Time
11h 58m
₹10,540
Onwards
Navsari
Mumbai
Guwahati
Shillong
Approx Travel Time
11h 56m
₹12,914
Onwards
Navsari
Mumbai
Guwahati
Shillong
Approx Travel Time
15h 1m
₹14,476
Onwards
Via Mumbai, Kolkata
Navsari
Mumbai
Kolkata
Shillong
Approx Travel Time
9h 38m
₹16,741
Onwards
Via Surat, Kolkata
FASTEST
Navsari
Surat
Kolkata
Shillong
Approx Travel Time
7h 49m
₹21,506
Onwards
Via Varanasi, Guwahati
CHEAPEST
Navsari
Varanasi
Guwahati
Shillong
Approx Travel Time
2d 0h 38m
₹6,040
Onwards
Via Ahmedabad, Guwahati
Navsari
Ahmedabad
Guwahati
Shillong
Approx Travel Time
12h 35m
On Demand
Navsari
Ahmedabad
Guwahati
Shillong
Approx Travel Time
12h 33m
On Demand
Navsari
Ahmedabad
Guwahati
Shillong
Approx Travel Time
14h 16m
₹16,489
Onwards
Via Ahmedabad, Kolkata
Navsari
Ahmedabad
Kolkata
Shillong
Approx Travel Time
10h 25m
On Demand
Frequently Asked Questions
What is the distance between Navsari and Shillong?
Shillong is approximately 2350+ kms from Navsari.
How long does it take to reach Shillong from Navsari?
It takes approximately 8 hours to reach Shillong from Navsari by Train, Flight Via Surat, Kolkata.
What is the cheapest way to reach Shillong from Navsari?
The cheapest way to reach Shillong from Navsari is by Bus Via Varanasi, Guwahati.
What is the fastest way to reach Shillong from Navsari?
The fastest way to reach Shillong from Navsari is by Train, Flight Via Surat, Kolkata.

