The journey from Rajayyapeta to Surat is approximately 1550 km. You need to reach Visakhapatnam to board a train to Surat. The route passes through the scenic landscapes of Odisha and Maharashtra. Travel time is roughly 26 to 30 hours.
Total Distance: 1550 km by road, 1300 km by air.
Check for trains passing through Surat on the Mumbai route.
October to March for comfortable weather.