Traveling from Mahendragarh to Pune involves covering a distance of approximately 1400 km. The most efficient way is to take a train from Rewari or Delhi to Pune Junction. Road travel is possible but exhausting due to the distance. You will pass through the heart of Rajasthan and Madhya Pradesh. Pune is well-connected by rail from major northern hubs. Expect the journey to take roughly 26 to 30 hours.
Total Distance: 1400 km by road, 1200 km air distance.
Check for trains originating from Delhi for better availability.
October to March for pleasant weather.