Skip to main content Skip to book a flight Skip to Footer

Book Air Canada flights to Johannesburg (JNB)

Select journey type

Enter to select travel class and passengers

Top deals on flights to Johannesburg (JNB)

  1. Toronto (YYZ) to Johannesburg (JNB)

    Feb 13, 2019

    CAD 467*

    Each way fare / Economy

  2. Vancouver (YVR) to Johannesburg (JNB)

    Feb 17, 2019

    CAD 571*

    Each way fare / Economy

  3. Ottawa (YOW) to Johannesburg (JNB)

    Feb 01, 2019

    CAD 545*

    Each way fare / Economy

  4. Calgary (YYC) to Johannesburg (JNB)

    Mar 13, 2019

    CAD 576*

    Each way fare / Economy

  5. Edmonton (YEG) to Johannesburg (JNB)

    Feb 03, 2019

    CAD 582*

    Each way fare / Economy

  6. Regina (YQR) to Johannesburg (JNB)

    Feb 09, 2019

    CAD 611*

    Each way fare / Economy

*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Learn more about this offer. Additional baggage fees and charges for optional products and services may apply.

Book Air Canada flights to Johannesburg (JNB)

Weather in Johannesburg

Wednesday moderate rain
31°C Dec 19, 2018
Thursday light rain
28°C Dec 20, 2018
Friday moderate rain
25°C Dec 21, 2018
Saturday moderate rain
27°C Dec 22, 2018
Sunday moderate rain
28°C Dec 23, 2018
Monday heavy intensity rain
22°C Dec 24, 2018
Tuesday very heavy rain
18°C Dec 25, 2018
Powered by: OpenWeatherMap.org

Explore now for the best airfares to Johannesburg (JNB)

  1. Toronto (YYZ) to Johannesburg (JNB)

    Each way fare / Economy

    Apr 02, 2019

    CAD 467*
    Viewed:1dayago
  2. Vancouver (YVR) to Johannesburg (JNB)

    Each way fare / Economy

    May 04, 2019

    CAD 561*
    Viewed:16hoursago
  3. Ottawa (YOW) to Johannesburg (JNB)

    Each way fare / Economy

    Mar 22, 2019

    CAD 541*
    Viewed:13hoursago
  4. Calgary (YYC) to Johannesburg (JNB)

    Each way fare / Economy

    May 03, 2019

    CAD 571*
    Viewed:1dayago
  5. Edmonton (YEG) to Johannesburg (JNB)

    Each way fare / Economy

    Nov 06, 2019

    CAD 677*
    Viewed:10hoursago
  6. Regina (YQR) to Johannesburg (JNB)

    Each way fare / Economy

    Mar 20, 2019

    CAD 611*
    Viewed:1dayago
  7. Kelowna (YLW) to Johannesburg (JNB)

    Each way fare / Economy

    Sep 03, 2019

    CAD 811*
    Viewed:1dayago
  8. Montreal (YUL) to Johannesburg (JNB)

    Each way fare / Economy

    Jun 04, 2019

    CAD 518*
    Viewed:13hoursago
  9. Québec (YQB) to Johannesburg (JNB)

    Each way fare / Economy

    May 12, 2019

    CAD 543*
    Viewed:15hoursago
  10. Saskatoon (YXE) to Johannesburg (JNB)

    Each way fare / Economy

    May 10, 2019

    CAD 641*
    Viewed:1dayago

*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Learn more about this offer. Additional baggage fees and charges for optional products and services may apply.

Air Canada's top routes to Johannesburg (JNB)