
Siliguri to Shamli
Shamli is approximately 1350+ kms from Siliguri. The fastest way to reach Shamli from Siliguri is by Flight, Train Via Delhi. It takes approximately 6 hours. The cheapest way to reach Shamli from Siliguri is by Train Via Roorkee which would take approximately 27 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Siliguri
Delhi
Shamli
Approx Travel Time
6h 10m
₹8,618
Onwards
Siliguri
Delhi
Shamli
Approx Travel Time
6h 25m
₹11,338
Onwards
Siliguri
Delhi
Shamli
Approx Travel Time
6h 40m
₹8,644
Onwards
Via Rampur (Uttar Pradesh)
Siliguri
Rampur (Uttar Pradesh)
Shamli
Approx Travel Time
1d 2h 55m
₹5,176
Onwards
Via Roorkee
CHEAPEST
Siliguri
Roorkee
Shamli
Approx Travel Time
1d 2h 55m
₹530
Onwards
Siliguri
Roorkee
Shamli
Approx Travel Time
1d 3h 47m
₹3,919
Onwards
Via Moradabad
Siliguri
Moradabad
Shamli
Approx Travel Time
1d 3h 53m
₹4,320
Onwards
Via Saharanpur
Siliguri
Saharanpur
Shamli
Approx Travel Time
1d 3h 40m
₹2,319
Onwards
Siliguri
Saharanpur
Shamli
Approx Travel Time
1d 3h 40m
On Demand
Via Bulandshahr
Siliguri
Bulandshahr
Shamli
Approx Travel Time
1d 4h 19m
On Demand
Frequently Asked Questions
What is the distance between Siliguri and Shamli?
Shamli is approximately 1350+ kms from Siliguri.
How long does it take to reach Shamli from Siliguri?
It takes approximately 6 hours to reach Shamli from Siliguri by Flight, Train Via Delhi.
What is the cheapest way to reach Shamli from Siliguri?
The cheapest way to reach Shamli from Siliguri is by Train Via Roorkee.
What is the fastest way to reach Shamli from Siliguri?
The fastest way to reach Shamli from Siliguri is by Flight, Train Via Delhi.