Flights from Johannesburg to Toronto from ZAR20,822

Promo Code

Toronto: Canada’s most diverse city

With over 200 ethnicities, Toronto is a global melting pot where traditions and ideas flourish together. You’ll find a striking skyline that meets a busy waterfront, combining urban innovation with wide green spaces and tranquil trails. The energy here is inclusive and dynamic, shaped by a diverse population that fuels a thriving arts scene and a modern atmosphere. From its buzzing neighbourhoods and global food scene to the creative spirit found in its streets, the city provides constant discovery. Fly to Toronto, whether you’re exploring with your partner, alone, or with your children, Toronto’s artistic heartbeat and open spirit make it a destination full of life, movement, and opportunities.

Find Johannesburg to Toronto Fares for Your Next Trip

cmp-daily-histogram-bars-legend-min-price-aria-label ZAR32.7K
cmp-daily-histogram-bars-legend-max-price-aria-label ZAR223.3K
Displaying fares for July-2026
  • JNB–YYZ, 31 Jul 26 – 05 Aug 26: From ZAR69,659
    31

    Fr

    JUL

  • JNB–YYZ, 01 Aug 26 – 08 Aug 26: From ZAR40,954
    01

    Sa

  • JNB–YYZ, 02 Aug 26 – 07 Aug 26: From ZAR223,282
    02

    Su

  • JNB–YYZ, 03 Aug 26 – 17 Aug 26: From ZAR32,744
    03

    Mo

  • JNB–YYZ, 04 Aug 26 – 18 Aug 26: From ZAR217,818
    04

    Tu

  • JNB–YYZ, 05 Aug 26 – 19 Aug 26: From ZAR32,744
    05

    We

  • JNB–YYZ, 06 Aug 26 – 13 Aug 26: From ZAR217,886
    06

    Th

  • JNB–YYZ, 07 Aug 26 – 14 Aug 26: From ZAR219,797
    07

    Fr

  • JNB–YYZ, 08 Aug 26 – 22 Aug 26: From ZAR33,796
    08

    Sa

  • JNB–YYZ, 09 Aug 26 – 16 Aug 26: From ZAR219,797
    09

    Su

  • JNB–YYZ, 10 Aug 26 – 17 Aug 26: From ZAR33,584
    10

    Mo

  • JNB–YYZ, 11 Aug 26 – 18 Aug 26: From ZAR217,818
    11

    Tu

  • JNB–YYZ, 12 Aug 26 – 19 Aug 26: From ZAR33,584
    12

    We

  • JNB–YYZ, 13 Aug 26 – 18 Aug 26: From ZAR217,768
    13

    Th

  • JNB–YYZ, 14 Aug 26 – 21 Aug 26: From ZAR220,052
    14

    Fr

  • JNB–YYZ, 15 Aug 26 – 29 Aug 26: From ZAR38,764
    15

    Sa

  • JNB–YYZ, 16 Aug 26 – 23 Aug 26: From ZAR220,052
    16

    Su

  • JNB–YYZ, 17 Aug 26 – 22 Aug 26: From ZAR37,834
    17

    Mo

  • JNB–YYZ, 18 Aug 26 – 01 Sep 26: From ZAR217,936
    18

    Tu

  • JNB–YYZ, 19 Aug 26 – 26 Aug 26: From ZAR35,794
    19

    We

  • JNB–YYZ, 20 Aug 26 – 25 Aug 26: From ZAR217,886
    20

    Th

  • JNB–YYZ, 21 Aug 26 – 04 Sep 26: From ZAR220,052
    21

    Fr

  • JNB–YYZ, 22 Aug 26 – 29 Aug 26: From ZAR37,934
    22

    Sa

  • JNB–YYZ, 23 Aug 26 – 06 Sep 26: From ZAR220,052
    23

    Su

  • JNB–YYZ, 24 Aug 26 – 29 Aug 26: From ZAR32,744
    24

    Mo

  • JNB–YYZ, 25 Aug 26 – 08 Sep 26: From ZAR217,936
    25

    Tu

  • JNB–YYZ, 26 Aug 26 – 09 Sep 26: From ZAR32,744
    26

    We

  • JNB–YYZ, 27 Aug 26 – 10 Sep 26: From ZAR217,886
    27

    Th

  • JNB–YYZ, 28 Aug 26 – 11 Sep 26: From ZAR220,052
    28

    Fr

  • JNB–YYZ, 29 Aug 26 – 12 Sep 26: From ZAR39,674
    29

    Sa

  • JNB–YYZ, 30 Aug 26 – 13 Sep 26: From ZAR220,052
    30

    Su

  • RangeZAR32,744-ZAR223,282

    Plan Ahead with Flight Deals from Johannesburg to Toronto

    Start your trip planning from Johannesburg (JNB) to Toronto (YYZ) early and book flights with Etihad to get the best fares. Guarantee great value while enjoying our renowned onboard service and a truly seamless travel experience.

    keyboard_arrow_down

    Johannesburg (JNB)to

    Toronto (YYZ)
    01 Nov 26 - 08 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    29 Oct 26 - 05 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    31 Oct 26 - 07 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    03 Nov 26 - 08 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    22 Oct 26 - 05 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    24 Oct 26 - 07 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    31 Oct 26 - 05 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    02 Nov 26 - 07 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    25 Oct 26 - 08 Nov 26

    Round-trip

    Economy

    From
    ZAR20,822
    Last Seen 9 hours ago

    Johannesburg (JNB)to

    Toronto (YYZ)
    30 Oct 26 - 06 Nov 26

    Round-trip

    Economy

    From
    ZAR21,652
    Last Seen 9 hours ago
    *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional fees and charges for optional products and services may apply.

    Additional Flight Routes from Johannesburg