
Valsad to Shillong
Shillong is approximately 2650+ kms from Valsad. The fastest way to reach Shillong from Valsad is by Train, Flight Via Surat, Hyderabad. It takes approximately 10 hours. The cheapest way to reach Shillong from Valsad is by Train, Flight Via Mumbai, Hyderabad which would take approximately 12 hours.
Sort By
Mode of Transport
Via Surat, Hyderabad
RECOMMENDED
FASTEST
Valsad
Surat
Hyderabad
Shillong
Approx Travel Time
9h 20m
₹16,356
Onwards
Valsad
Surat
Hyderabad
Shillong
Approx Travel Time
10h 20m
₹18,818
Onwards
Via Nashik, Hyderabad
Valsad
Nashik
Hyderabad
Shillong
Approx Travel Time
10h 59m
₹19,904
Onwards
Via Mumbai, Hyderabad
CHEAPEST
Valsad
Mumbai
Hyderabad
Shillong
Approx Travel Time
11h 35m
₹15,311
Onwards
Valsad
Mumbai
Hyderabad
Shillong
Approx Travel Time
11h 50m
₹18,952
Onwards
Valsad
Mumbai
Hyderabad
Shillong
Approx Travel Time
12h 20m
₹15,811
Onwards
Via Shirdi, Hyderabad
Valsad
Shirdi
Hyderabad
Shillong
Approx Travel Time
13h 15m
₹22,542
Onwards
Via Pune, Hyderabad
Valsad
Pune
Hyderabad
Shillong
Approx Travel Time
12h 50m
₹15,577
Onwards
Valsad
Pune
Hyderabad
Shillong
Approx Travel Time
14h 5m
₹16,152
Onwards
Via Hyderabad
Valsad
Hyderabad
Shillong
Approx Travel Time
19h 55m
On Demand
Frequently Asked Questions
What is the distance between Valsad and Shillong?
Shillong is approximately 2650+ kms from Valsad.
How long does it take to reach Shillong from Valsad?
It takes approximately 10 hours to reach Shillong from Valsad by Train, Flight Via Surat, Hyderabad.
What is the cheapest way to reach Shillong from Valsad?
The cheapest way to reach Shillong from Valsad is by Train, Flight Via Mumbai, Hyderabad.
What is the fastest way to reach Shillong from Valsad?
The fastest way to reach Shillong from Valsad is by Train, Flight Via Surat, Hyderabad.