
Bhilwara to Siliguri
Siliguri is approximately 1500+ kms from Bhilwara. The fastest way to reach Siliguri from Bhilwara is by Train, Flight Via Ajmer, Delhi. It takes approximately 8 hours. The cheapest way to reach Siliguri from Bhilwara is by Train which would take approximately 39 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
Bhilwara
Jaipur
Siliguri
Approx Travel Time
10h 23m
₹11,067
Onwards
Bhilwara
Jaipur
Siliguri
Approx Travel Time
8h 45m
₹9,635
Onwards
Bhilwara
Jaipur
Siliguri
Approx Travel Time
11h 20m
₹9,266
Onwards
Via Ajmer, Delhi
FASTEST
Bhilwara
Ajmer
Delhi
Siliguri
Approx Travel Time
7h 42m
₹13,609
Onwards
Bhilwara
Ajmer
Delhi
Siliguri
Approx Travel Time
8h 42m
₹15,811
Onwards
Via Gorakhpur
Bhilwara
Gorakhpur
Siliguri
Approx Travel Time
1d 10h 45m
₹3,000
Onwards
Via Ajmer, Patna
Bhilwara
Ajmer
Patna
Siliguri
Approx Travel Time
1d 8h 42m
₹1,390
Onwards
Via Ajmer, Kanpur
Bhilwara
Ajmer
Kanpur
Siliguri
Approx Travel Time
1d 7h 32m
On Demand
Bhilwara
Ajmer
Kanpur
Siliguri
Approx Travel Time
1d 8h 22m
On Demand
Frequently Asked Questions
What is the distance between Bhilwara and Siliguri?
Siliguri is approximately 1500+ kms from Bhilwara.
How long does it take to reach Siliguri from Bhilwara?
It takes approximately 8 hours to reach Siliguri from Bhilwara by Train, Flight Via Ajmer, Delhi.
What is the cheapest way to reach Siliguri from Bhilwara?
The cheapest way to reach Siliguri from Bhilwara is by Train.
What is the fastest way to reach Siliguri from Bhilwara?
The fastest way to reach Siliguri from Bhilwara is by Train, Flight Via Ajmer, Delhi.


