The route from Annavaram to Surat covers approximately 1450 km. You can take a train from Annavaram to Vijayawada and then a direct train to Surat. The journey takes you through the heart of India, passing through Maharashtra and entering Gujarat. Expect a travel time of 26 to 30 hours by train. Surat is a major textile and diamond hub, making it a significant destination for business and tourism.
Total Distance: 1450 km by road, 1200 km straight-line air distance.
Check for trains passing through Surat on the Mumbai-Ahmedabad line.
October to March for pleasant weather.