Ghazipur to Pilibhit Distance

Pilibhit is approximately 600+ km from Ghazipur. Compare the available routes and travel options between the two cities. The fastest way to reach Pilibhit takes approximately 11 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.

Route map showing distance and travel time from Ghazipur, India to Pilibhit, India

Via Shahjahanpur

RECOMMENDED

FASTEST

Ghazipur

Shahjahanpur

Pilibhit

Approx Travel Time

11h 17m

On Demand

Ghazipur

Shahjahanpur

Pilibhit

Approx Travel Time

11h 42m

₹460

Onwards

Via Lucknow

Ghazipur

Lucknow

Pilibhit

Approx Travel Time

12h 55m

₹658

Onwards

Ghazipur

Lucknow

Pilibhit

Approx Travel Time

13h 3m

₹967

Onwards

Ads by MMT

Via Ayodhya, Bareilly

Ghazipur

Ayodhya

Bareilly

Pilibhit

Approx Travel Time

14h 31m

₹6,768

Onwards

Via Lucknow, Bareilly

CHEAPEST

Ghazipur

Lucknow

Bareilly

Pilibhit

Approx Travel Time

11h 22m

₹445

Onwards

Ghazipur

Lucknow

Bareilly

Pilibhit

Approx Travel Time

11h 39m

On Demand

Ghazipur

Lucknow

Bareilly

Pilibhit

Approx Travel Time

11h 36m

₹570

Onwards

Ads by MMT

Via Shahjahanpur, Bareilly

Ghazipur

Shahjahanpur

Bareilly

Pilibhit

Approx Travel Time

11h 32m

₹465

Onwards

Ghazipur

Shahjahanpur

Bareilly

Pilibhit

Approx Travel Time

11h 49m

On Demand

Frequently Asked Questions

What is the distance between Ghazipur and Pilibhit?

Pilibhit is approximately 600+ km from Ghazipur.

How long does it take to reach Pilibhit from Ghazipur?

It takes approximately 11 hours to reach Pilibhit from Ghazipur by Train, Cab Via Shahjahanpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India