Do you need help?

Call for exclusive deals: 778 775-3391

Flights to Johannesburg

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

Last minute flights to Johannesburg

Departure Sat, 22 Jun Return Sun, 07 Jul
YQB Quebec
JNB Johannesburg
return from $2,053
Departure Mon, 17 Jun Return Sun, 23 Jun
YOW Ottawa
JNB Johannesburg
return from $1,267
Departure Tue, 02 Jul Return Sun, 07 Jul
YUL Montreal
JNB Johannesburg
return from $1,952
Departure Wed, 12 Jun Return Sun, 16 Jun
YYC Calgary
JNB Johannesburg
return from $3,293

Johannesburg

Exciting destinations