Gurdaspur to Guna Distance

Guna is approximately 1000+ km from Gurdaspur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Guna, with a total travel time of approximately 14 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 Gurdaspur, India to Guna, India

Via Jalandhar, Delhi

RECOMMENDED

Gurdaspur

Jalandhar

Delhi

Guna

Approx Travel Time

20h 1m

₹4,303

Onwards

Gurdaspur

Jalandhar

Delhi

Guna

Approx Travel Time

16h 4m

₹7,039

Onwards

Via Delhi

CHEAPEST

Gurdaspur

Delhi

Guna

Approx Travel Time

19h 35m

₹1,899

Onwards

Gurdaspur

Delhi

Guna

Approx Travel Time

19h 39m

₹2,125

Onwards

Ads by MMT

Via Amritsar, Jaipur

Gurdaspur

Amritsar

Jaipur

Guna

Approx Travel Time

15h 14m

₹5,017

Onwards

Gurdaspur

Amritsar

Jaipur

Guna

Approx Travel Time

15h 25m

₹5,242

Onwards

Gurdaspur

Amritsar

Jaipur

Guna

Approx Travel Time

15h 27m

₹6,909

Onwards

Via Jammu, Indore

FASTEST

Gurdaspur

Jammu

Indore

Guna

Approx Travel Time

14h 10m

₹10,711

Onwards

Ads by MMT

Via Amritsar, Delhi

Gurdaspur

Amritsar

Delhi

Guna

Approx Travel Time

16h 30m

₹5,316

Onwards

Gurdaspur

Amritsar

Delhi

Guna

Approx Travel Time

16h 19m

₹5,091

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Guna?

Guna is approximately 1000+ km from Gurdaspur.

How long does it take to reach Guna from Gurdaspur?

It takes approximately 14 hours to reach Guna from Gurdaspur by Cab, Flight, Train Via Jammu, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India