
Ambaji to Shillong
Shillong is approximately 2450+ kms from Ambaji. The fastest way to reach Shillong from Ambaji is by Bus, Flight Via Vadodara, Kolkata. It takes approximately 14 hours. The cheapest way to reach Shillong from Ambaji is by Bus, Train, Flight Via Vadodara, Delhi which would take approximately 30 hours.
Sort By
Mode of Transport
Via Vadodara, Kolkata
RECOMMENDED
FASTEST
Ambaji
Vadodara
Kolkata
Shillong
Approx Travel Time
13h 20m
₹13,992
Onwards
Via Vadodara, Delhi
Ambaji
Vadodara
Delhi
Shillong
Approx Travel Time
13h 50m
₹12,841
Onwards
CHEAPEST
Ambaji
Vadodara
Delhi
Shillong
Approx Travel Time
1d 5h 35m
₹7,969
Onwards
Via Surat, Kolkata
Ambaji
Surat
Kolkata
Shillong
Approx Travel Time
17h 20m
₹12,975
Onwards
Via Surat, Delhi
Ambaji
Surat
Delhi
Shillong
Approx Travel Time
18h 5m
₹13,698
Onwards
Frequently Asked Questions
What is the distance between Ambaji and Shillong?
Shillong is approximately 2450+ kms from Ambaji.
How long does it take to reach Shillong from Ambaji?
It takes approximately 14 hours to reach Shillong from Ambaji by Bus, Flight Via Vadodara, Kolkata.
What is the cheapest way to reach Shillong from Ambaji?
The cheapest way to reach Shillong from Ambaji is by Bus, Train, Flight Via Vadodara, Delhi.
What is the fastest way to reach Shillong from Ambaji?
The fastest way to reach Shillong from Ambaji is by Bus, Flight Via Vadodara, Kolkata.