
Valsad to Shillong
Shillong is approximately 2200+ kms from Valsad. The fastest way to reach Shillong from Valsad is by Bus, Flight Via Surat, Kolkata. It takes approximately 8 hours. The cheapest way to reach Shillong from Valsad is by Train, Bus Via Patna, Siliguri which would take approximately 54 hours.
Sort By
Mode of Transport
Via Surat, Kolkata
RECOMMENDED
Valsad
Surat
Kolkata
Shillong
Approx Travel Time
8h 20m
₹18,222
Onwards
Valsad
Surat
Kolkata
Shillong
Approx Travel Time
8h 15m
₹15,785
Onwards
FASTEST
Valsad
Surat
Kolkata
Shillong
Approx Travel Time
7h 55m
₹16,130
Onwards
Via Patna, Siliguri
CHEAPEST
Valsad
Patna
Siliguri
Shillong
Approx Travel Time
2d 5h 25m
₹1,885
Onwards
Via Jabalpur, Guwahati
Valsad
Jabalpur
Guwahati
Shillong
Approx Travel Time
2d 4h 23m
₹3,859
Onwards
Via Surat, Guwahati
Valsad
Surat
Guwahati
Shillong
Approx Travel Time
12h 10m
₹21,787
Onwards
Valsad
Surat
Guwahati
Shillong
Approx Travel Time
12h 5m
₹19,206
Onwards
Via Mumbai, Guwahati
Valsad
Mumbai
Guwahati
Shillong
Approx Travel Time
10h 17m
₹21,332
Onwards
Via Mumbai, Kolkata
Valsad
Mumbai
Kolkata
Shillong
Approx Travel Time
10h 37m
₹15,131
Onwards
Via Vadodara, Kolkata
Valsad
Vadodara
Kolkata
Shillong
Approx Travel Time
11h 45m
₹18,473
Onwards
Frequently Asked Questions
What is the distance between Valsad and Shillong?
Shillong is approximately 2200+ kms from Valsad.
How long does it take to reach Shillong from Valsad?
It takes approximately 8 hours to reach Shillong from Valsad by Bus, Flight Via Surat, Kolkata.
What is the cheapest way to reach Shillong from Valsad?
The cheapest way to reach Shillong from Valsad is by Train, Bus Via Patna, Siliguri.
What is the fastest way to reach Shillong from Valsad?
The fastest way to reach Shillong from Valsad is by Bus, Flight Via Surat, Kolkata.