hero
How2Go
Pilibhit to Shamli

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

Direct Cab

RECOMMENDED

Pilibhit

Shamli

Approx Travel Time

6h 10m

On Demand

Direct Bus

Pilibhit

Shamli

Approx Travel Time

9h 12m

₹1,200

Onwards

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India