Popular Filters
Arrival Airports
One Way Price
Duration
Stops From Ahmedabad
Departure From Ahmedabad
SGD 621
SGD 621
SGD 645
SGD 621
Arrival at Johannesburg
SGD 759
SGD 621
SGD 668
SGD 904
Alliances & Airlines
Oneworld
(3)
SkyTeam
(7)
Star Alliance
(43)
+ 14 more
Layover Airports
+ 12 more
Layover Duration
Ahmedabad To Johannesburg Flights
Book Ahmedabad to Johannesburg flight tickets at lowest price. Get best deals on your upcoming Ahmedabad to Johannesburg flights only on MakeMyTrip. Also Book Johannesburg to Ahmedabad Flights. Currently 76 flights flying from Ahmedabad to Johannesburg. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
SGD 626
Transit Visa may be required
Ahmedabad to Johannesburg , 23 Aug
Air India AI | 2586
22:20
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 35 m
23:55
Sat, 23 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 2241
02:00
Sun, 24 Aug 25
Terminal T2
Mumbai, India
06 h
06:30
Sun, 24 Aug 25
Mauritius, Mauritius
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 6732 | Operated By Air Mauritius
08:50
Sun, 24 Aug 25
Mauritius, Mauritius
04 h 35 m
11:25
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 640
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
Akasa Air QP | 1102
10:00
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 30 m
11:30
Sat, 23 Aug 25
Terminal T1
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 2241
02:00
Sun, 24 Aug 25
Terminal T2
Mumbai, India
06 h
06:30
Sun, 24 Aug 25
Mauritius, Mauritius
BAGGAGE : CHECK INCABIN
Information not available
Air Mauritius MK | 851
08:50
Sun, 24 Aug 25
Mauritius, Mauritius
04 h 35 m
11:25
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 642
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
SpiceJet SG | 1081
09:30
Sat, 23 Aug 25
Terminal T2
Ahmedabad, India
01 h 20 m
10:50
Sat, 23 Aug 25
Terminal T1
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 2241
02:00
Sun, 24 Aug 25
Terminal T2
Mumbai, India
06 h
06:30
Sun, 24 Aug 25
Mauritius, Mauritius
BAGGAGE : CHECK INCABIN
Information not available
Air Mauritius MK | 851
08:50
Sun, 24 Aug 25
Mauritius, Mauritius
04 h 35 m
11:25
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 651
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
Akasa Air QP | 1108
15:35
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 25 m
17:00
Sat, 23 Aug 25
Terminal T1
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 2241
02:00
Sun, 24 Aug 25
Terminal T2
Mumbai, India
06 h
06:30
Sun, 24 Aug 25
Mauritius, Mauritius
BAGGAGE : CHECK INCABIN
Information not available
Air Mauritius MK | 851
08:50
Sun, 24 Aug 25
Mauritius, Mauritius
04 h 35 m
11:25
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 674
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
Air India AI | 2586
22:20
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 35 m
23:55
Sat, 23 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 611
04:05
Sun, 24 Aug 25
Terminal T2
Mumbai, India
05 h 25 m
07:00
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 809
08:45
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 20 m
13:05
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 682
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
Akasa Air QP | 1108
15:35
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 25 m
17:00
Sat, 23 Aug 25
Terminal T1
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 611
04:05
Sun, 24 Aug 25
Terminal T2
Mumbai, India
05 h 25 m
07:00
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 809
08:45
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 20 m
13:05
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 685
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
Air India AI | 2494
20:30
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 40 m
22:10
Sat, 23 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 611
04:05
Sun, 24 Aug 25
Terminal T2
Mumbai, India
05 h 25 m
07:00
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 809
08:45
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 20 m
13:05
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 688
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
Air India AI | 409
17:55
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 20 m
19:15
Sat, 23 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 2241
02:00
Sun, 24 Aug 25
Terminal T2
Mumbai, India
06 h
06:30
Sun, 24 Aug 25
Mauritius, Mauritius
BAGGAGE : CHECK INCABIN
Information not available
Air Mauritius MK | 851
08:50
Sun, 24 Aug 25
Mauritius, Mauritius
04 h 35 m
11:25
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 719
Transit Visa may be required | Re Check-in of Baggage required
Ahmedabad to Johannesburg , 23 Aug
Air India AI | 409
17:55
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
01 h 20 m
19:15
Sat, 23 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 611
04:05
Sun, 24 Aug 25
Terminal T2
Mumbai, India
05 h 25 m
07:00
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 809
08:45
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 20 m
13:05
Sun, 24 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 766
Transit Visa may be required
Ahmedabad to Johannesburg , 23 Aug
Air India AI | 532
23:45
Sat, 23 Aug 25
Terminal T1
Ahmedabad, India
02 h
01:45
Sun, 24 Aug 25
Terminal T3
New Delhi, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 7569 | Operated By Ethiopian Airlines
09:35
Sun, 24 Aug 25
Terminal T3
New Delhi, India
06 h 10 m
13:15
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 7590 | Operated By Ethiopian Airlines
23:30
Sun, 24 Aug 25
Terminal T2
Addis Ababa, Ethiopia
05 h 25 m
03:55
Mon, 25 Aug 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available