hero
How2Go
Gurdaspur to Shahapur

Gurdaspur to Shahapur

Shahapur is approximately 1550+ km from Gurdaspur, 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 Shahapur.

Read More
Sort By
Mode of Transport

Via Jalandhar, Mumbai

RECOMMENDED

Gurdaspur

Jalandhar

Mumbai

Shahapur

Approx Travel Time

12h 37m

₹7,409

Onwards

Gurdaspur

Jalandhar

Mumbai

Shahapur

Approx Travel Time

11h 29m

₹9,401

Onwards

Gurdaspur

Jalandhar

Mumbai

Shahapur

Approx Travel Time

9h 49m

₹11,008

Onwards

Via Delhi, Mumbai

CHEAPEST

Gurdaspur

Delhi

Mumbai

Shahapur

Approx Travel Time

1d 1h 44m

₹2,716

Onwards

Via Amritsar, Mumbai

Gurdaspur

Amritsar

Mumbai

Shahapur

Approx Travel Time

11h 9m

₹8,647

Onwards

FASTEST

Gurdaspur

Amritsar

Mumbai

Shahapur

Approx Travel Time

9h 29m

₹10,254

Onwards

Gurdaspur

Amritsar

Mumbai

Shahapur

Approx Travel Time

11h 35m

₹8,872

Onwards

Gurdaspur

Amritsar

Mumbai

Shahapur

Approx Travel Time

9h 55m

₹10,479

Onwards

Gurdaspur

Amritsar

Mumbai

Shahapur

Approx Travel Time

11h 40m

₹10,919

Onwards

Via Kuchaman City, Nashik

Gurdaspur

Kuchaman City

Nashik

Shahapur

Approx Travel Time

2d 1h 46m

₹5,698

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Shahapur?

Shahapur is approximately 1550+ kms from Gurdaspur.

How long does it take to reach Shahapur from Gurdaspur?

It takes approximately 10 hours to reach Shahapur from Gurdaspur by Train, Flight, Cab Via Amritsar, Mumbai.

What is the cheapest way to reach Shahapur from Gurdaspur?

The cheapest way to reach Shahapur from Gurdaspur is by Train, Cab Via Delhi, Mumbai.

What is the fastest way to reach Shahapur from Gurdaspur?

The fastest way to reach Shahapur from Gurdaspur is by Train, Flight, Cab Via Amritsar, Mumbai.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India