The journey from Rajayyapeta to Ahmedabad covers about 1700 km. You must reach Visakhapatnam to catch a long-distance train to Ahmedabad. The route crosses through Maharashtra and Madhya Pradesh. Expect a travel time of 30 to 35 hours by train.
Total Distance: 1700 km by road, 1450 km by air.
Book well in advance as this is a high-demand route.
November to February for pleasant weather.