
Bharuch to Siliguri
Siliguri is approximately 1800+ kms from Bharuch. The fastest way to reach Siliguri from Bharuch is by Train, Flight Via Mumbai. It takes approximately 9 hours. The cheapest way to reach Siliguri from Bharuch is by Train, Flight Via Mumbai which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Bharuch
Ahmedabad
Siliguri
Approx Travel Time
10h
₹8,829
Onwards
Bharuch
Ahmedabad
Siliguri
Approx Travel Time
9h 50m
₹6,183
Onwards
Bharuch
Ahmedabad
Siliguri
Approx Travel Time
9h 10m
On Demand
Via Mumbai
CHEAPEST
FASTEST
Bharuch
Mumbai
Siliguri
Approx Travel Time
8h 32m
₹6,110
Onwards
Bharuch
Mumbai
Siliguri
Approx Travel Time
12h
₹6,970
Onwards
Via Gorakhpur
Bharuch
Gorakhpur
Siliguri
Approx Travel Time
1d 16h 38m
On Demand
Via Bhopal
Bharuch
Bhopal
Siliguri
Approx Travel Time
1d 13h 48m
On Demand
Via Vadodara
Bharuch
Vadodara
Siliguri
Approx Travel Time
1d 19h 18m
On Demand
Via Motihari
Bharuch
Motihari
Siliguri
Approx Travel Time
1d 18h 58m
₹7,100
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Siliguri?
Siliguri is approximately 1800+ kms from Bharuch.
How long does it take to reach Siliguri from Bharuch?
It takes approximately 9 hours to reach Siliguri from Bharuch by Train, Flight Via Mumbai.
What is the cheapest way to reach Siliguri from Bharuch?
The cheapest way to reach Siliguri from Bharuch is by Train, Flight Via Mumbai.
What is the fastest way to reach Siliguri from Bharuch?
The fastest way to reach Siliguri from Bharuch is by Train, Flight Via Mumbai.


