The journey from Annavaram to Mathura covers 1650 km. You can take a train from Annavaram to Vijayawada and then a direct train to Mathura. The route passes through the scenic landscapes of central and northern India. Expect a travel time of 28 to 32 hours by train. Mathura is the birthplace of Lord Krishna and is a holy city.
Total Distance: 1650 km by road, 1350 km straight-line air distance.
Book your tickets in advance for a comfortable journey.
October to March for pleasant weather.