Flights to Johannesburg

Why book with eDreams
  • Choose from 660+ airlines
  • Choose from more than 60,000 flight routes
  • Flights starting at $449

Last minute flights to Johannesburg

Departure Tue, 21 Jul Return Tue, 28 Jul
YVR Vancouver
JNB Johannesburg
return from $1,253
Departure Thu, 16 Jul Return Thu, 23 Jul
DLA Douala
JNB Johannesburg
return from $574
Departure Fri, 17 Jul Return Wed, 05 Aug
YYZ Toronto
JNB Johannesburg
return from $1,015
Departure Thu, 23 Jul Return Fri, 31 Jul
BOM Mumbai
JNB Johannesburg
return from $1,047
Popular flight routes to Johannesburg
Calgary - Johannesburg
return from $1,064

Book cheap flights to Johannesburg with eDreams

Exciting destinations

International sites