hero
How2Go
Mirzapur to Gurdaspur

Mirzapur to Gurdaspur

Gurdaspur is approximately 1200+ 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 Gurdaspur.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Mirzapur

Delhi

Gurdaspur

Approx Travel Time

19h 2m

₹585

Onwards

Mirzapur

Delhi

Gurdaspur

Approx Travel Time

19h 48m

₹989

Onwards

Via Delhi, Jalandhar

Mirzapur

Delhi

Jalandhar

Gurdaspur

Approx Travel Time

16h 14m

₹2,276

Onwards

Via Ghaziabad

Mirzapur

Ghaziabad

Gurdaspur

Approx Travel Time

19h 16m

₹979

Onwards

Mirzapur

Ghaziabad

Gurdaspur

Approx Travel Time

1d 0h 45m

₹2,098

Onwards

Via Varanasi, Delhi, Amritsar

FASTEST

Mirzapur

Varanasi

Delhi

Amritsar

Gurdaspur

Approx Travel Time

10h 1m

₹9,598

Onwards

Mirzapur

Varanasi

Delhi

Amritsar

Gurdaspur

Approx Travel Time

10h 31m

₹9,823

Onwards

Mirzapur

Varanasi

Delhi

Amritsar

Gurdaspur

Approx Travel Time

14h 11m

₹6,228

Onwards

Direct Train

CHEAPEST

Mirzapur

Gurdaspur

Approx Travel Time

1d 1h 37m

₹565

Onwards

Via Ghaziabad, Jalandhar

Mirzapur

Ghaziabad

Jalandhar

Gurdaspur

Approx Travel Time

14h 52m

₹6,897

Onwards

Frequently Asked Questions

What is the distance between Mirzapur and Gurdaspur?

Gurdaspur is approximately 1200+ kms from Mirzapur.

How long does it take to reach Gurdaspur from Mirzapur?

It takes approximately 10 hours to reach Gurdaspur from Mirzapur by Bus, Flight, Train Via Varanasi, Delhi, Amritsar.

What is the cheapest way to reach Gurdaspur from Mirzapur?

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

What is the fastest way to reach Gurdaspur from Mirzapur?

The fastest way to reach Gurdaspur from Mirzapur is by Bus, Flight, Train Via Varanasi, Delhi, Amritsar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India