
Vapi to Shillong
Shillong is approximately 2200+ kms from Vapi. The fastest way to reach Shillong from Vapi is by Train, Flight Via Surat, Kolkata. It takes approximately 9 hours. The cheapest way to reach Shillong from Vapi is by Train, Bus Via Maihar, Guwahati which would take approximately 47 hours.
Sort By
Mode of Transport
Via Surat, Kolkata
RECOMMENDED
Vapi
Surat
Kolkata
Shillong
Approx Travel Time
10h 1m
₹16,518
Onwards
FASTEST
Vapi
Surat
Kolkata
Shillong
Approx Travel Time
8h 52m
₹13,896
Onwards
Vapi
Surat
Kolkata
Shillong
Approx Travel Time
10h 5m
₹14,816
Onwards
Via Mumbai, Guwahati
Vapi
Mumbai
Guwahati
Shillong
Approx Travel Time
13h 19m
₹13,394
Onwards
Vapi
Mumbai
Guwahati
Shillong
Approx Travel Time
11h 5m
₹16,118
Onwards
Vapi
Mumbai
Guwahati
Shillong
Approx Travel Time
9h 57m
₹12,659
Onwards
Via Maihar, Guwahati
CHEAPEST
Vapi
Maihar
Guwahati
Shillong
Approx Travel Time
1d 22h 45m
₹1,777
Onwards
Vapi
Maihar
Guwahati
Shillong
Approx Travel Time
1d 21h 44m
₹4,106
Onwards
Via Varanasi, Guwahati
Vapi
Varanasi
Guwahati
Shillong
Approx Travel Time
2d 19h 20m
₹9,351
Onwards
Via Mumbai, Kolkata
Vapi
Mumbai
Kolkata
Shillong
Approx Travel Time
11h 25m
₹15,210
Onwards
Frequently Asked Questions
What is the distance between Vapi and Shillong?
Shillong is approximately 2200+ kms from Vapi.
How long does it take to reach Shillong from Vapi?
It takes approximately 9 hours to reach Shillong from Vapi by Train, Flight Via Surat, Kolkata.
What is the cheapest way to reach Shillong from Vapi?
The cheapest way to reach Shillong from Vapi is by Train, Bus Via Maihar, Guwahati.
What is the fastest way to reach Shillong from Vapi?
The fastest way to reach Shillong from Vapi is by Train, Flight Via Surat, Kolkata.

