
Bharuch to Shillong
Shillong is approximately 2700+ kms from Bharuch. The fastest way to reach Shillong from Bharuch is by Train, Flight Via Vadodara, Hyderabad. It takes approximately 10 hours. The cheapest way to reach Shillong from Bharuch is by Train, Flight Via Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Surat, Hyderabad
RECOMMENDED
Bharuch
Surat
Hyderabad
Shillong
Approx Travel Time
9h 50m
₹11,496
Onwards
Bharuch
Surat
Hyderabad
Shillong
Approx Travel Time
10h 5m
₹11,746
Onwards
Bharuch
Surat
Hyderabad
Shillong
Approx Travel Time
11h
₹13,952
Onwards
Via Vadodara, Hyderabad
FASTEST
Bharuch
Vadodara
Hyderabad
Shillong
Approx Travel Time
9h 20m
₹13,036
Onwards
Bharuch
Vadodara
Hyderabad
Shillong
Approx Travel Time
9h 35m
₹14,940
Onwards
Bharuch
Vadodara
Hyderabad
Shillong
Approx Travel Time
9h 50m
₹13,276
Onwards
Via Delhi
CHEAPEST
Bharuch
Delhi
Shillong
Approx Travel Time
23h 40m
₹7,534
Onwards
Via Jalgaon, Hyderabad
Bharuch
Jalgaon
Hyderabad
Shillong
Approx Travel Time
13h 35m
₹10,605
Onwards
Via Nashik, Hyderabad
Bharuch
Nashik
Hyderabad
Shillong
Approx Travel Time
14h 2m
₹21,634
Onwards
Via Ahmedabad, Hyderabad
Bharuch
Ahmedabad
Hyderabad
Shillong
Approx Travel Time
11h 35m
₹11,832
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Shillong?
Shillong is approximately 2700+ kms from Bharuch.
How long does it take to reach Shillong from Bharuch?
It takes approximately 10 hours to reach Shillong from Bharuch by Train, Flight Via Vadodara, Hyderabad.
What is the cheapest way to reach Shillong from Bharuch?
The cheapest way to reach Shillong from Bharuch is by Train, Flight Via Delhi.
What is the fastest way to reach Shillong from Bharuch?
The fastest way to reach Shillong from Bharuch is by Train, Flight Via Vadodara, Hyderabad.