
Bharuch to Shimla
Shimla is approximately 1150+ kms from Bharuch. The fastest way to reach Shimla from Bharuch is by Bus, Flight Via Vadodara, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Bharuch is by Train, Bus Via Jaipur which would take approximately 29 hours.
Sort By
Mode of Transport
Via Vadodara, Delhi
RECOMMENDED
Bharuch
Vadodara
Delhi
Shimla
Approx Travel Time
7h 40m
₹14,956
Onwards
Bharuch
Vadodara
Delhi
Shimla
Approx Travel Time
6h 59m
₹13,173
Onwards
FASTEST
Bharuch
Vadodara
Delhi
Shimla
Approx Travel Time
6h 8m
₹13,812
Onwards
Via Jaipur
CHEAPEST
Bharuch
Jaipur
Shimla
Approx Travel Time
1d 4h 54m
₹2,486
Onwards
Via Karnal
Bharuch
Karnal
Shimla
Approx Travel Time
1d 1h 11m
₹5,669
Onwards
Via Chandigarh
Bharuch
Chandigarh
Shimla
Approx Travel Time
1d 15h 32m
₹4,075
Onwards
Via Surat, Delhi
Bharuch
Surat
Delhi
Shimla
Approx Travel Time
8h 58m
₹16,047
Onwards
Bharuch
Surat
Delhi
Shimla
Approx Travel Time
7h 53m
₹13,561
Onwards
Via Ahmedabad, Delhi
Bharuch
Ahmedabad
Delhi
Shimla
Approx Travel Time
9h 34m
₹15,525
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Shimla?
Shimla is approximately 1150+ kms from Bharuch.
How long does it take to reach Shimla from Bharuch?
It takes approximately 6 hours to reach Shimla from Bharuch by Bus, Flight Via Vadodara, Delhi.
What is the cheapest way to reach Shimla from Bharuch?
The cheapest way to reach Shimla from Bharuch is by Train, Bus Via Jaipur.
What is the fastest way to reach Shimla from Bharuch?
The fastest way to reach Shimla from Bharuch is by Bus, Flight Via Vadodara, Delhi.


