Jammu to Kolkata Distance
The road distance between Jammu and Kolkata is approximately 2050+ km, and the drive usually takes around 32 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 34 hours, subject to the chosen service and route. If you're travelling by air, Netaji Subhash Chandra Bose International Airport is located in Kolkata. Flights from Jammu take around 4 hours. Flying is the fastest way to reach Kolkata, with a total travel time of approximately 4 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.

Direct Options
RECOMMENDED
FASTEST
Jammu
Kolkata
Approx Travel Time
4h 5m
₹13,543
Onwards
CHEAPEST
Jammu
Kolkata
Approx Travel Time
1d 10h 10m
₹750
Onwards
Jammu
Kolkata
Approx Travel Time
1d 8h 15m
₹59,982
Onwards
Via Delhi
Jammu
Delhi
Kolkata
Approx Travel Time
14h 20m
₹14,183
Onwards
Jammu
Delhi
Kolkata
Approx Travel Time
1d 0h 58m
₹970
Onwards
Jammu
Delhi
Kolkata
Approx Travel Time
1d 6h 35m
₹1,218
Onwards
Jammu
Delhi
Kolkata
Approx Travel Time
1d 19h 25m
₹2,490
Onwards
Via Amritsar
Jammu
Amritsar
Kolkata
Approx Travel Time
8h 50m
On Demand
Via Mohali
Jammu
Mohali
Kolkata
Approx Travel Time
4h 55m
₹17,664
Onwards
Via Jalandhar
Jammu
Jalandhar
Kolkata
Approx Travel Time
1d 6h 28m
₹4,761
Onwards
Frequently Asked Questions
What is the distance between Jammu and Kolkata?
The distance between Jammu and Kolkata is approximately 2050+ km by road.
What is the straight-line (aerial) distance between Jammu and Kolkata?
The straight-line distance is approximately 1700+ km.
How long does it take to travel from Jammu to Kolkata by road?
It takes around 32 hours by road.
What is the distance from Jammu to Kolkata via Delhi?
Via Delhi, the distance is approximately 1800+ km, taking around 15 hours.
Is there a train from Jammu to Kolkata?
Yes, trains run between Jammu and Kolkata, covering approximately 1900+ km in around 34 hours.
What is the flying distance/time from Jammu to Kolkata?
By air, the distance is about 1700+ km, with a flight duration of approximately 4 hours to Netaji Subhash Chandra Bose International Airport.
How much does it cost to travel from Jammu to Kolkata?
Costs vary by mode — approximately ₹13500+ by flight and ₹59950+ by cab.
Does the distance from Jammu to Kolkata change by route?
Yes — the road distance varies from 2050+ km via the direct route to 1800+ km via Delhi, depending on the path taken.
Does travel time between Jammu 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 Jammu and Kolkata?
The driving distance is 2050+ km, while the straight-line distance is shorter at 1700+ km, due to the road route following terrain and highways.

