
Bareilly to Shamli
Shamli is approximately 250+ kms from Bareilly. The fastest way to reach Shamli from Bareilly is by Train, Bus Via Muzaffarnagar. It takes approximately 7 hours. The cheapest way to reach Shamli from Bareilly is by Train Via Roorkee which would take approximately 8 hours.
Sort By
Mode of Transport
Via Muzaffarnagar
RECOMMENDED
Bareilly
Muzaffarnagar
Shamli
Approx Travel Time
7h 13m
On Demand
FASTEST
Bareilly
Muzaffarnagar
Shamli
Approx Travel Time
7h 10m
On Demand
Via Meerut
Bareilly
Meerut
Shamli
Approx Travel Time
7h 25m
On Demand
Via Deoband
Bareilly
Deoband
Shamli
Approx Travel Time
7h 25m
On Demand
Via Moradabad
Bareilly
Moradabad
Shamli
Approx Travel Time
8h 23m
₹4,378
Onwards
Via Roorkee
CHEAPEST
Bareilly
Roorkee
Shamli
Approx Travel Time
8h 10m
₹255
Onwards
Bareilly
Roorkee
Shamli
Approx Travel Time
9h 2m
₹3,225
Onwards
Via Haridwar
Bareilly
Haridwar
Shamli
Approx Travel Time
8h 10m
₹330
Onwards
Bareilly
Haridwar
Shamli
Approx Travel Time
8h 53m
₹3,128
Onwards
Via Ghaziabad
Bareilly
Ghaziabad
Shamli
Approx Travel Time
8h 40m
₹2,135
Onwards
Frequently Asked Questions
What is the distance between Bareilly and Shamli?
Shamli is approximately 250+ kms from Bareilly.
How long does it take to reach Shamli from Bareilly?
It takes approximately 7 hours to reach Shamli from Bareilly by Train, Bus Via Muzaffarnagar.
What is the cheapest way to reach Shamli from Bareilly?
The cheapest way to reach Shamli from Bareilly is by Train Via Roorkee.
What is the fastest way to reach Shamli from Bareilly?
The fastest way to reach Shamli from Bareilly is by Train, Bus Via Muzaffarnagar.