Siliguri to Bhachau
Bhachau is approximately 2000+ kms from Siliguri. The fastest way to reach Bhachau from Siliguri is by Flight, Train Via Ahmedabad. It takes approximately 10 hours. The cheapest way to reach Bhachau from Siliguri is by Train Via Kota which would take approximately 42 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Siliguri
Ahmedabad
Bhachau
Approx Travel Time
9h 55m
₹7,071
Onwards
Via Delhi
Siliguri
Delhi
Bhachau
Approx Travel Time
23h 10m
₹5,694
Onwards
Via Lucknow
Siliguri
Lucknow
Bhachau
Approx Travel Time
1d 3h 40m
On Demand
Siliguri
Lucknow
Bhachau
Approx Travel Time
1d 18h 25m
On Demand
Via Kanpur
Siliguri
Kanpur
Bhachau
Approx Travel Time
1d 18h 10m
₹720
Onwards
Via Pune
Siliguri
Pune
Bhachau
Approx Travel Time
19h 25m
₹6,918
Onwards
Via Kota
CHEAPEST
Siliguri
Kota
Bhachau
Approx Travel Time
1d 18h 10m
₹695
Onwards
Via Patna
Siliguri
Patna
Bhachau
Approx Travel Time
1d 11h 25m
On Demand
Via Jaipur
Siliguri
Jaipur
Bhachau
Approx Travel Time
1d 19h 25m
₹820
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Bhachau?
Bhachau is approximately 2000+ kms from Siliguri.
How long does it take to reach Bhachau from Siliguri?
It takes approximately 10 hours to reach Bhachau from Siliguri by Flight, Train Via Ahmedabad.
What is the cheapest way to reach Bhachau from Siliguri?
The cheapest way to reach Bhachau from Siliguri is by Train Via Kota.
What is the fastest way to reach Bhachau from Siliguri?
The fastest way to reach Bhachau from Siliguri is by Flight, Train Via Ahmedabad.