Robertsganj to Mirzapur Distance

The road distance between Robertsganj and Mirzapur is approximately 50+ km, and the drive usually takes around 2 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 3 hours, while trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Mirzapur takes approximately 2 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 Robertsganj, India to Mirzapur, India

Direct Options

RECOMMENDED

FASTEST

Robertsganj

Mirzapur

Approx Travel Time

1h 57m

₹3,073

Onwards

CHEAPEST

Robertsganj

Mirzapur

Approx Travel Time

2h 41m

₹115

Onwards

Robertsganj

Mirzapur

Approx Travel Time

2h 45m

₹145

Onwards

Frequently Asked Questions

What is the distance between Robertsganj and Mirzapur?

The distance between Robertsganj and Mirzapur is approximately 50+ km by road.

What is the straight-line (aerial) distance between Robertsganj and Mirzapur?

The straight-line distance is approximately 50+ km.

How long does it take to travel from Robertsganj to Mirzapur by road?

It takes around 2 hours by road.

Is there a train from Robertsganj to Mirzapur?

Yes, trains run between Robertsganj and Mirzapur, covering approximately 100+ km in around 3 hours.

How much does it cost to travel from Robertsganj to Mirzapur?

Costs vary by mode — approximately ₹100+ by bus and ₹3050+ by cab.

Does travel time between Robertsganj and Mirzapur vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India