Do you need help?

Call for exclusive deals: 778 775-3391

Flights to Johannesburg

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

Last minute flights to Johannesburg

Departure Thu, 24 Oct Return Fri, 01 Nov
YYZ Toronto
JNB Johannesburg
return from $1,273
Departure Tue, 29 Oct Return Sat, 09 Nov
YUL Montreal
JNB Johannesburg
return from $890
Departure Wed, 23 Oct Return Tue, 12 Nov
YWG Winnipeg
JNB Johannesburg
return from $1,498
Departure Fri, 01 Nov Return Thu, 07 Nov
YEG Edmonton
JNB Johannesburg
return from $1,397
Popular flight routes to Johannesburg
Calgary - Johannesburg
return from $1,064

Book cheap flights to Johannesburg with eDreams

Exciting destinations

International sites