Bangalore to Jammu Distance
The road distance between Bangalore and Jammu is approximately 2750+ km, and the drive usually takes around 45 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Jammu Airport is located in Jammu. Flights from Bangalore take around 5 hours. Flying is the fastest way to reach Jammu, with a total travel time of approximately 5 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
Direct Flight
RECOMMENDED
FASTEST
Bangalore
Jammu
Approx Travel Time
4h 45m
₹9,426
Onwards
Direct Cab
Bangalore
Jammu
Approx Travel Time
1d 21h 11m
₹45,672
Onwards
Via Amritsar
Bangalore
Amritsar
Jammu
Approx Travel Time
9h 35m
₹8,495
Onwards
Bangalore
Amritsar
Jammu
Approx Travel Time
10h 20m
₹8,680
Onwards
Via Ahmedabad
Bangalore
Ahmedabad
Jammu
Approx Travel Time
5h 55m
₹12,620
Onwards
Via Mohali
Bangalore
Mohali
Jammu
Approx Travel Time
5h 30m
₹16,645
Onwards
Via Agra, Amritsar
Bangalore
Agra
Amritsar
Jammu
Approx Travel Time
2d 0h 52m
₹4,951
Onwards
Via Jodhpur
CHEAPEST
Bangalore
Jodhpur
Jammu
Approx Travel Time
2d 10h
₹4,405
Onwards
Via Mumbai
Bangalore
Mumbai
Jammu
Approx Travel Time
6h 5m
₹12,586
Onwards
Via Ghaziabad
Bangalore
Ghaziabad
Jammu
Approx Travel Time
6h
₹12,801
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Jammu?
Jammu is approximately 2200+ km from Bangalore.
How long does it take to reach Jammu from Bangalore?
It takes approximately 5 hours to reach Jammu from Bangalore by Flight.

