Cheap flights from Ontario to Johannesburg

Find cheap Johannesburg to Ontario flights with our free search service. Compare all available fares for direct or connection flights from Johannesburg to Ontario.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Ontario to Johannesburg flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Ontario (ONT) - Johannesburg (JNB) 2025-01-18 2025-01-24 1136 USD 63 hours 44 minutes Connection 2024-03-21T22:12:02
Ontario (ONT) - Johannesburg (JNB) 2024-03-31 2024-04-24 1287 USD 66 hours 50 minutes Connection 2024-03-26T04:12:34
Ontario (ONT) - Johannesburg (JNB) 2024-05-07 2024-05-21 1289 USD 63 hours 0 minutes Connection 2024-03-27T03:30:58
Ontario (ONT) - Johannesburg (JNB) 2024-11-26 2024-12-11 1290 USD 61 hours 27 minutes Connection 2024-03-25T20:05:16
Ontario (ONT) - Johannesburg (JNB) 2024-04-15 2024-05-08 1307 USD 67 hours 15 minutes Connection 2024-03-27T15:17:19
Ontario (ONT) - Johannesburg (JNB) 2024-04-08 2024-05-01 1308 USD 65 hours 30 minutes Connection 2024-03-25T23:35:48
Ontario (ONT) - Johannesburg (JNB) 2024-04-01 2024-04-24 1320 USD 65 hours 5 minutes Connection 2024-03-26T04:12:34
Ontario (ONT) - Johannesburg (JNB) 2024-04-02 2024-04-24 1320 USD 67 hours 15 minutes Connection 2024-03-26T04:12:34
Ontario (ONT) - Johannesburg (JNB) 2024-09-07 2024-09-21 1323 USD 59 hours 45 minutes Connection 2024-03-27T21:04:07
Ontario (ONT) - Johannesburg (JNB) 2024-04-07 2024-04-22 1327 USD 65 hours 41 minutes Connection 2024-03-25T18:17:54
Ontario (ONT) - Johannesburg (JNB) 2024-04-14 2024-05-08 1337 USD 66 hours 50 minutes Connection 2024-03-25T17:43:26
Ontario (ONT) - Johannesburg (JNB) 2024-04-05 2024-05-01 1340 USD 71 hours 40 minutes Connection 2024-03-26T20:24:07
Ontario (ONT) - Johannesburg (JNB) 2024-04-05 2024-04-20 1340 USD 74 hours 15 minutes Connection 2024-03-26T11:59:29
Ontario (ONT) - Johannesburg (JNB) 2024-04-12 2024-05-04 1340 USD 66 hours 40 minutes Connection 2024-03-27T21:51:33
Ontario (ONT) - Johannesburg (JNB) 2024-10-18 2024-10-28 1340 USD 67 hours 20 minutes Connection 2024-03-27T14:00:44
Ontario (ONT) - Johannesburg (JNB) 2024-10-15 2024-11-13 1341 USD 72 hours 25 minutes Connection 2024-03-25T20:50:50
Ontario (ONT) - Johannesburg (JNB) 2024-04-08 2024-05-03 1360 USD 67 hours 15 minutes Connection 2024-03-26T17:29:00
Ontario (ONT) - Johannesburg (JNB) 2024-04-07 2024-05-01 1362 USD 65 hours 5 minutes Connection 2024-03-25T17:16:38
Ontario (ONT) - Johannesburg (JNB) 2024-11-06 2024-11-19 1381 USD 68 hours 4 minutes Connection 2024-03-27T22:41:26
Ontario (ONT) - Johannesburg (JNB) 2024-04-28 2024-05-13 1381 USD 67 hours 11 minutes Connection 2024-03-26T23:30:01
Ontario (ONT) - Johannesburg (JNB) 2024-05-01 2024-05-12 1383 USD 89 hours 36 minutes Connection 2024-03-27T21:44:02
Ontario (ONT) - Johannesburg (JNB) 2024-04-23 2024-05-06 1383 USD 79 hours 41 minutes Connection 2024-03-27T20:25:24
Ontario (ONT) - Johannesburg (JNB) 2024-11-28 2024-12-08 1383 USD 85 hours 24 minutes Connection 2024-03-27T07:20:33
Ontario (ONT) - Johannesburg (JNB) 2024-04-30 2024-05-22 1387 USD 81 hours 41 minutes Connection 2024-03-25T09:20:13
Ontario (ONT) - Johannesburg (JNB) 2024-11-10 2024-11-19 1406 USD 81 hours 20 minutes Connection 2024-03-26T20:20:15
Ontario (ONT) - Johannesburg (JNB) 2024-09-23 2024-09-30 1406 USD 81 hours 35 minutes Connection 2024-03-25T01:21:48
Ontario (ONT) - Johannesburg (JNB) 2024-04-06 2024-04-16 1416 USD 91 hours 22 minutes Connection 2024-03-25T04:14:46
Ontario (ONT) - Johannesburg (JNB) 2024-11-29 2024-12-23 1417 USD 71 hours 59 minutes Connection 2024-03-26T06:02:26
Ontario (ONT) - Johannesburg (JNB) 2024-04-02 2024-04-28 1424 USD 65 hours 35 minutes Connection 2024-03-26T04:12:34
Ontario (ONT) - Johannesburg (JNB) 2024-05-18 2024-05-29 1425 USD 69 hours 45 minutes Connection 2024-03-27T01:48:30

Ontario to Johannesburg flight status

Flight Origin Destination Departure Arrival Equip