hero
How2Go
Mirzapur to Gaya

Mirzapur to Gaya

Gaya is approximately 250+ km from Mirzapur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Gaya.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Mirzapur

Gaya

Approx Travel Time

4h 14m

₹220

Onwards

Mirzapur

Gaya

Approx Travel Time

5h 44m

₹3,200

Onwards

Mirzapur

Gaya

Approx Travel Time

6h

₹6,758

Onwards

Via Mughal Sarai

FASTEST

Mirzapur

Mughal Sarai

Gaya

Approx Travel Time

3h 57m

₹305

Onwards

Mirzapur

Mughal Sarai

Gaya

Approx Travel Time

4h 46m

₹2,705

Onwards

Via Sasaram

Mirzapur

Sasaram

Gaya

Approx Travel Time

3h 58m

₹320

Onwards

Mirzapur

Sasaram

Gaya

Approx Travel Time

5h 38m

₹799

Onwards

Mirzapur

Sasaram

Gaya

Approx Travel Time

4h 59m

₹3,345

Onwards

Via Varanasi

Mirzapur

Varanasi

Gaya

Approx Travel Time

4h 27m

On Demand

Mirzapur

Varanasi

Gaya

Approx Travel Time

4h 58m

On Demand

Frequently Asked Questions

What is the distance between Mirzapur and Gaya?

Gaya is approximately 250+ kms from Mirzapur.

How long does it take to reach Gaya from Mirzapur?

It takes approximately 4 hours to reach Gaya from Mirzapur by Train Via Mughal Sarai.

What is the cheapest way to reach Gaya from Mirzapur?

The cheapest way to reach Gaya from Mirzapur is by Train.

What is the fastest way to reach Gaya from Mirzapur?

The fastest way to reach Gaya from Mirzapur is by Train Via Mughal Sarai.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India