The distance from Ayodhya to Ahmedabad is approximately 1300 km. This is a long-distance journey. The most practical way to travel is by flight, which takes about 2.5 hours. Train travel is possible but takes over 24 hours. Road travel is not recommended.
Total Distance: 1300 km by road and 1100 km by air.
Very long journey.
Direct flights are the best option.
November to February for pleasant weather.