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.

Read More
Route map showing distance and travel time from Bangalore, India to Jammu, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India