The journey from Bhagalpur to Shivamogga covers over 2300 km. The most practical way is by train, which takes about 50 hours. Shivamogga is known for its lush greenery and waterfalls. This route is perfect for nature lovers.
Total Distance: 2350 km by road, 1950 km air distance.
Change at Bengaluru for the best connectivity.
October to March.