The journey from Mandrella to Bengaluru covers approximately 2000 km. You will need to travel to a major railhead like Jaipur to catch a direct train to Bengaluru. The route takes you through the heart of India, passing through Rajasthan, Madhya Pradesh, Maharashtra, and Telangana before reaching Karnataka. Expect a travel time of 40 to 45 hours. Bengaluru is known as the 'Silicon Valley of India' and is famous for its pleasant climate and parks.
Total Distance: 2000 km by road, 1750 km air distance.
Long-distance train travel requires booking well in advance.
October to March for pleasant weather.