Find cheap flights from Ontario to Johannesburg

ONT - JNB

Find cheap flights from Ontario to Johannesburg

Return
Economy
Ontario (ONT)
Johannesburg OR Tambo
Sun 6/7
Sun 6/14
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Good to know

Low season

February Best time to beat the crowds (43% less expensive on average)

High season

March Most popular time to fly (26% more expensive on average)

When to book flights from Ontario to Johannesburg

Average price per month

FAQs for booking Ontario to Johannesburg flights

How long does a flight from Ontario to Johannesburg take?

Which airlines provide the cheapest flights from Ontario to Johannesburg?

What’s the cheapest day of the week to fly from Ontario to Johannesburg?

Which airports will I be using when flying from Ontario to Johannesburg?

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

Book cheap flights from Ontario to Johannesburg (return)

Airports
Origin
Ontario
R13 805
only
R13 805
Destination
Johannesburg
R13 805
only
R13 805
Wed, Nov 4
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
30h 55m
Mon, Nov 30
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
49h 20m
R13 805
Trip: 27 days
Based on null reviews
Fri, Oct 9
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
31h 45m
Thu, Oct 22
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
31h 25m
R14 445
Trip: 14 days
Based on null reviews
Wed, Jul 29
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
21h 30m
Mon, Aug 24
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
23h 30m
R15 269
Trip: 27 days
Based on null reviews
Fri, Jul 31
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
26h 05m
Wed, Aug 26
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
23h 30m
R15 556
Trip: 27 days
Based on null reviews
Thu, Jul 30
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
36h 46m
Tue, Aug 25
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
31h 32m
R15 960
Trip: 27 days
Based on null reviews
Sun, Oct 4
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
33h 22m
Sun, Oct 18
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
27h 34m
R16 212
Trip: 15 days
Based on null reviews
Mon, Jul 6
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
57h 16m
Mon, Jul 27
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
29h 59m
R17 610
Trip: 22 days
Based on null reviews
Thu, Jul 9
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
51h 17m
Thu, Jul 23
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
33h 35m
R18 805
Trip: 15 days
Based on null reviews
Sat, Aug 8
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
31h 39m
Sat, Aug 15
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
29h 59m
R18 872
Trip: 8 days
Based on null reviews
Tue, Jul 7
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
31h 39m
Sun, Jul 19
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
29h 59m
R18 889
Trip: 13 days
Based on null reviews
Thu, Jul 30
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
34h 51m
Wed, Aug 26
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
31h 32m
R21 195
Trip: 28 days
Based on null reviews
Sun, Oct 4
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
37h 00m
Sun, Oct 18
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
33h 30m
R21 532
Trip: 15 days
Based on null reviews
Mon, Jul 6
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
51h 17m
Mon, Jul 27
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
31h 42m
R21 633
Trip: 22 days
Based on null reviews
Sat, Sep 19
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
24h 13m
Sun, Sep 27
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
32h 57m
R22 593
Trip: 9 days
Based on null reviews
Sat, Sep 19
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
31h 03m
Sun, Sep 27
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
40h 22m
R23 401
Trip: 9 days
Based on null reviews
Thu, Jul 30
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
50h 20m
Tue, Aug 25
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
33h 29m
R23 906
Trip: 27 days
Based on null reviews
Fri, Jul 31
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
50h 20m
Wed, Aug 26
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
41h 09m
R26 330
Trip: 27 days
Based on null reviews
Sat, Aug 8
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
34h 09m
Sat, Aug 15
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
31h 42m
R26 397
Trip: 8 days
Based on null reviews
Wed, Jul 29
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
50h 20m
Mon, Aug 24
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
33h 29m
R27 946
Trip: 27 days
Based on null reviews
Fri, Oct 9
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
26h 20m
Thu, Oct 22
JNB
OR Tambo Airport, Johannesburg
ONT
Ontario Airport
31h 22m
R61 398
Trip: 14 days
Based on null reviews
Show more results

Book cheap flights from Ontario to Johannesburg (one-way)

Airports
Origin
Ontario
R63 889
only
R63 889
Destination
Johannesburg
R63 889
only
R63 889
Mon, Jul 20
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
34h 09m
R63 889
Based on null reviews
Wed, Jun 3
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
55h 40m
R82 290
Based on null reviews
Mon, Jul 20
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
24h 30m
R153 065
Based on null reviews
Mon, Jul 20
ONT
Ontario Airport
JNB
OR Tambo Airport, Johannesburg
24h 30m
R185 405
Based on null reviews

Top 5 airlines serving Ontario to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

8,3
Qatar Airways
Overall score based on 10 806 reviews
8,4
Boarding
8,2
Comfort
8,7
Crew
8,3
Entertainment
8,1
Food
Airline reviews
Read more about Qatar Airways
*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First