Gurdaspur to Kolkata Distance
The road distance between Gurdaspur and Kolkata is approximately 1900+ km, and the drive usually takes around 34 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Netaji Subhash Chandra Bose International Airport is located in Kolkata. Flying is the fastest way to reach Kolkata, with a total travel time of approximately 6 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.

Via Amritsar
RECOMMENDED
FASTEST
Gurdaspur
Amritsar
Kolkata
Approx Travel Time
5h 59m
₹7,690
Onwards
Gurdaspur
Amritsar
Kolkata
Approx Travel Time
6h 15m
On Demand
Gurdaspur
Amritsar
Kolkata
Approx Travel Time
6h 10m
₹7,915
Onwards
Via Jalandhar, Agra
CHEAPEST
Gurdaspur
Jalandhar
Agra
Kolkata
Approx Travel Time
2d 3h 22m
₹3,871
Onwards
Direct Options
Gurdaspur
Kolkata
Approx Travel Time
1d 9h 44m
On Demand
Via Mohali
Gurdaspur
Mohali
Kolkata
Approx Travel Time
10h 45m
On Demand
Gurdaspur
Mohali
Kolkata
Approx Travel Time
10h 20m
₹9,342
Onwards
Via Jammu
Gurdaspur
Jammu
Kolkata
Approx Travel Time
9h 30m
₹12,091
Onwards
Via Jalandhar, Ghaziabad
Gurdaspur
Jalandhar
Ghaziabad
Kolkata
Approx Travel Time
8h 54m
₹9,600
Onwards
Via Amritsar, Delhi
Gurdaspur
Amritsar
Delhi
Kolkata
Approx Travel Time
8h 34m
₹10,086
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Kolkata?
The distance between Gurdaspur and Kolkata is approximately 1900+ km by road.
What is the straight-line (aerial) distance between Gurdaspur and Kolkata?
The straight-line distance is approximately 1650+ km.
How long does it take to travel from Gurdaspur to Kolkata by road?
It takes around 34 hours by road.
What is the distance from Gurdaspur to Kolkata via Amritsar?
Via Amritsar, the distance is approximately 1750+ km, taking around 6 hours.
Does the distance from Gurdaspur to Kolkata change by route?
Yes — the road distance varies from 1900+ km via the direct route to 1750+ km via Amritsar, depending on the path taken.
Does travel time between Gurdaspur and Kolkata vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Gurdaspur and Kolkata?
The driving distance is 1900+ km, while the straight-line distance is shorter at 1650+ km, due to the road route following terrain and highways.
Routes Connecting Gurdaspur
Routes From Gurdaspur
- Gurdaspur to Bhinmal
- Gurdaspur to Cuttack
- Gurdaspur to Shirdi
- Gurdaspur to Muzaffarnagar
- Gurdaspur to Ariyalur
- Gurdaspur to Itanagar
- Gurdaspur to Anand
- Gurdaspur to Jharsuguda
- Gurdaspur to Kumbhalgarh
- Gurdaspur to Ratangarh
- Gurdaspur to Kushinagar
- Gurdaspur to Samastipur
- Gurdaspur to Thiruvananthapuram
- Gurdaspur to Jaipur
- Gurdaspur to Jalandhar

