Agra to Pilibhit Distance

The road distance between Agra and Pilibhit is approximately 250+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 8 hours. The fastest way to reach Pilibhit takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Agra, India to Pilibhit, India

Direct Options

Direct Cab

RECOMMENDED

Agra

Pilibhit

Approx Travel Time

7h 2m

₹5,198

Onwards

Direct Bus

CHEAPEST

Agra

Pilibhit

Approx Travel Time

7h 41m

₹403

Onwards

Via Hathras

FASTEST

Agra

Hathras

Pilibhit

Approx Travel Time

6h 7m

₹1,356

Onwards

Agra

Hathras

Pilibhit

Approx Travel Time

6h 16m

₹1,772

Onwards

Ads by MMT

Via Budaun

Agra

Budaun

Pilibhit

Approx Travel Time

6h 35m

On Demand

Agra

Budaun

Pilibhit

Approx Travel Time

7h 2m

On Demand

Agra

Budaun

Pilibhit

Approx Travel Time

7h 44m

₹1,505

Onwards

Via Mathura

Agra

Mathura

Pilibhit

Approx Travel Time

6h 41m

₹575

Onwards

Agra

Mathura

Pilibhit

Approx Travel Time

7h 18m

₹1,917

Onwards

Ads by MMT

Via Kasganj

Agra

Kasganj

Pilibhit

Approx Travel Time

6h 58m

₹1,505

Onwards

Frequently Asked Questions

What is the distance between Agra and Pilibhit?

Pilibhit is approximately 250+ km from Agra.

How long does it take to reach Pilibhit from Agra?

It takes approximately 6 hours to reach Pilibhit from Agra by Bus, Train Via Hathras.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India