The journey from Deoghar to Bengaluru covers a distance of 2000 km. The most practical way to travel is by train from Jasidih to Bengaluru (SBC or YPR), which takes over 36 hours. Alternatively, you can fly from Deoghar to Bengaluru with a connection. This route connects the spiritual center of Jharkhand to the IT hub of India.
Total Distance: 2000 km by road, 1700 km air distance.
Book your tickets early as this route is popular.
Check for the best connection times.
October to March for pleasant weather in Bengaluru.