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

Book Air Canada flights to South Africa

Select journey type

Enter to select travel class and passengers

Find the best flight deals to South Africa

  1. Toronto (YYZ) to Johannesburg (JNB)

    Jan 09, 2019

    CAD 522*

    Each way fare / Economy

  2. Toronto (YYZ) to Cape Town (CPT)

    Dec 21, 2018

    CAD 2,027*

    Each way fare / Economy

  3. Vancouver (YVR) to Johannesburg (JNB)

    Dec 27, 2018

    CAD 673*

    Each way fare / Economy

  4. Calgary (YYC) to Johannesburg (JNB)

    Jan 07, 2019

    CAD 676*

    Each way fare / Economy

  5. Vancouver (YVR) to Cape Town (CPT)

    Jan 14, 2019

    CAD 1,446*

    Each way fare / Economy

  6. Edmonton (YEG) to Johannesburg (JNB)

    Dec 16, 2018

    CAD 2,193*

    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 South Africa

Plan and fly to South Africa now for our best airfares

  1. Toronto (YYZ) to Johannesburg (JNB)

    Each way fare / Economy

    Feb 19, 2019

    CAD 467*
    Viewed:1dayago
  2. Toronto (YYZ) to Cape Town (CPT)

    Each way fare / Economy

    Mar 06, 2019

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

    Each way fare / Economy

    Mar 06, 2019

    CAD 571*
    Viewed:1dayago
  4. Calgary (YYC) to Johannesburg (JNB)

    Each way fare / Economy

    Feb 07, 2019

    CAD 576*
    Viewed:9hoursago
  5. Vancouver (YVR) to Cape Town (CPT)

    Each way fare / Economy

    Sep 23, 2019

    CAD 673*
    Viewed:1dayago
  6. Montreal (YUL) to Johannesburg (JNB)

    Each way fare / Economy

    May 03, 2019

    CAD 535*
    Viewed:14hoursago
  7. Ottawa (YOW) to Johannesburg (JNB)

    Each way fare / Economy

    Jan 22, 2019

    CAD 540*
    Viewed:1dayago
  8. Edmonton (YEG) to Johannesburg (JNB)

    Each way fare / Economy

    Jan 30, 2019

    CAD 676*
    Viewed:8hoursago
  9. Montreal (YUL) to Cape Town (CPT)

    Each way fare / Economy

    Apr 06, 2019

    CAD 739*
    Viewed:15hoursago
  10. Winnipeg (YWG) to Johannesburg (JNB)

    Each way fare / Economy

    Feb 09, 2019

    CAD 541*
    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.

Discover best flight deals to South Africa