The journey from Joshimath to Bangalore covers 2500 km. You must travel by road to Haridwar, take a train to Delhi, and then connect to Bangalore via train or flight. The journey takes approximately 45 hours by rail. You will cross the entire length of India, from the Himalayas to the southern plateau.
Total Distance: 2500 km by road, 2000 km air distance.
The Karnataka Express from Delhi is a reliable train to Bangalore.
October to March for pleasant weather in Bangalore.