Gonda to Mirzapur Distance

The road distance between Gonda and Mirzapur is approximately 300+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 12 hours, subject to the chosen service and route. The fastest way to reach Mirzapur takes approximately 7 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 Gonda, India to Mirzapur, India

Direct Options

Direct Cab

RECOMMENDED

FASTEST

Gonda

Mirzapur

Approx Travel Time

6h 34m

₹8,842

Onwards

Direct Train

Gonda

Mirzapur

Approx Travel Time

11h 18m

On Demand

Via Gyanpur

Gonda

Gyanpur

Mirzapur

Approx Travel Time

6h 40m

On Demand

Ads by MMT

Via Bela

Gonda

Bela

Mirzapur

Approx Travel Time

7h 25m

On Demand

Via Jaunpur

CHEAPEST

Gonda

Jaunpur

Mirzapur

Approx Travel Time

9h 20m

₹3,408

Onwards

Ads by MMT

Via Basti

Gonda

Basti

Mirzapur

Approx Travel Time

6h 52m

On Demand

Via Bara Banki

Gonda

Bara Banki

Mirzapur

Approx Travel Time

7h 13m

On Demand

Via Prayagraj(Allahabad)

Gonda

Prayagraj(Allahabad)

Mirzapur

Approx Travel Time

7h 36m

On Demand

Gonda

Prayagraj(Allahabad)

Mirzapur

Approx Travel Time

7h 45m

On Demand

Via Khalilabad

Gonda

Khalilabad

Mirzapur

Approx Travel Time

7h 45m

On Demand

Frequently Asked Questions

What is the distance between Gonda and Mirzapur?

Mirzapur is approximately 300+ km from Gonda.

How long does it take to reach Mirzapur from Gonda?

It takes approximately 7 hours to reach Mirzapur from Gonda by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India