The journey from Banihal to Bengaluru is one of the longest in India, spanning over 3000 km. You will first travel by road from Banihal to Jammu Tawi. From Jammu, you can board long-distance trains to Bengaluru, which often take multiple days. Alternatively, flying from Srinagar to Bengaluru is the most practical option for such a vast distance. This journey crosses the entire length of the country.
Total Distance: Driving distance 3100 km, Air distance 2400 km.
Train travel is very long; consider flying.
October to March for pleasant weather in Bengaluru.