Flight distance from Johannesburg to Ahmedabad

7264 kilometers/4514 miles
or 3922 nautical miles.
Your flight will depart from Johannesburg airport and land at Ahmedabad airport.
City: Johannesburg (JNB) Ahmedabad (AMD)
Latitude: -26.204444 23.066389
Longitude: 28.045556 72.624167
Country: South Africa India
Timezone: Africa/Johannesburg Asia/Kolkata
Current time:: 04:20 05-Apr-2026 04:20 05-Apr-2026

How far is between Johannesburg and Ahmedabad?

  • Your starting point Johannesburg, South Africa is located at -26.204444,28.045556
  • Your ending point Ahmedabad, India is located at 23.066389,72.624167
  • l distance from Johannesburg to Ahmedabad is 7264 kms equals to miles and 3922 nautical miles.
  • Flight time from Johannesburg to Ahmedabad is 57 hours 25 minutes
Click here to get detail flight schedules from Johannesburg to Ahmedabad