
Shillong to Vapi
Vapi is approximately 2200+ kms from Shillong. The fastest way to reach Vapi from Shillong is by Flight, Train Via Kolkata, Surat. It takes approximately 9 hours. The cheapest way to reach Vapi from Shillong is by Bus, Train Via Guwahati, Maihar which would take approximately 47 hours.
Sort By
Mode of Transport
Via Kolkata, Surat
RECOMMENDED
FASTEST
Shillong
Kolkata
Surat
Vapi
Approx Travel Time
8h 52m
₹13,729
Onwards
Shillong
Kolkata
Surat
Vapi
Approx Travel Time
9h 55m
₹16,278
Onwards
Shillong
Kolkata
Surat
Vapi
Approx Travel Time
10h 5m
₹14,349
Onwards
Via Guwahati, Mumbai
Shillong
Guwahati
Mumbai
Vapi
Approx Travel Time
14h 17m
₹13,505
Onwards
Shillong
Guwahati
Mumbai
Vapi
Approx Travel Time
11h 4m
₹16,027
Onwards
Shillong
Guwahati
Mumbai
Vapi
Approx Travel Time
9h 57m
₹12,720
Onwards
Via Guwahati, Maihar
Shillong
Guwahati
Maihar
Vapi
Approx Travel Time
1d 22h 43m
₹4,043
Onwards
CHEAPEST
Shillong
Guwahati
Maihar
Vapi
Approx Travel Time
1d 22h 45m
₹1,777
Onwards
Via Guwahati, Varanasi
Shillong
Guwahati
Varanasi
Vapi
Approx Travel Time
2d 7h 35m
On Demand
Via Kolkata, Mumbai
Shillong
Kolkata
Mumbai
Vapi
Approx Travel Time
11h 24m
₹15,475
Onwards
Frequently Asked Questions
What is the distance between Shillong and Vapi?
Vapi is approximately 2200+ kms from Shillong.
How long does it take to reach Vapi from Shillong?
It takes approximately 9 hours to reach Vapi from Shillong by Flight, Train Via Kolkata, Surat.
What is the cheapest way to reach Vapi from Shillong?
The cheapest way to reach Vapi from Shillong is by Bus, Train Via Guwahati, Maihar.
What is the fastest way to reach Vapi from Shillong?
The fastest way to reach Vapi from Shillong is by Flight, Train Via Kolkata, Surat.

