
Pilibhit to Shamli
Shamli is approximately 300+ kms from Pilibhit. The fastest way to reach Shamli from Pilibhit is by Cab, Bus Via Bareilly. It takes approximately 6 hours. The cheapest way to reach Shamli from Pilibhit is by Train Via Delhi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bareilly
Pilibhit
Bareilly
Shamli
Approx Travel Time
6h 17m
₹525
Onwards
FASTEST
Pilibhit
Bareilly
Shamli
Approx Travel Time
6h 1m
₹1,988
Onwards
Pilibhit
Bareilly
Shamli
Approx Travel Time
6h 25m
₹650
Onwards
Via Delhi
CHEAPEST
Pilibhit
Delhi
Shamli
Approx Travel Time
11h 59m
₹315
Onwards
Via Najibabad
Pilibhit
Najibabad
Shamli
Approx Travel Time
9h 56m
₹3,307
Onwards
Via Moradabad
Pilibhit
Moradabad
Shamli
Approx Travel Time
9h 37m
₹702
Onwards
Via Ghaziabad
Pilibhit
Ghaziabad
Shamli
Approx Travel Time
9h 24m
₹898
Onwards
Via Kashipur
Pilibhit
Kashipur
Shamli
Approx Travel Time
8h 38m
On Demand
Frequently Asked Questions
What is the distance between Pilibhit and Shamli?
Shamli is approximately 300+ kms from Pilibhit.
How long does it take to reach Shamli from Pilibhit?
It takes approximately 6 hours to reach Shamli from Pilibhit by Cab, Bus Via Bareilly.
What is the cheapest way to reach Shamli from Pilibhit?
The cheapest way to reach Shamli from Pilibhit is by Train Via Delhi.
What is the fastest way to reach Shamli from Pilibhit?
The fastest way to reach Shamli from Pilibhit is by Cab, Bus Via Bareilly.

