That can get long and tiring if you aren't flying!
Bengaluru (Karnataka) to Jammu (Jammu And Kashmir) distance is 2214 km and you can get there by flight + flight in just over 7 hours or by train + train fares starting from ₹ 494.
Whew - Man! It's hot as hell there!