Cheap flights from Johannesburg to Durban
Find cheap Durban to Johannesburg flights with our free search service. Compare all available fares for direct or connection flights from Durban to Johannesburg.
Johannesburg to Durban flight schedules
| Flight | Departure Date | Arrival Date | Price | Duration | Number of stops | Updated |
|---|---|---|---|---|---|---|
| Johannesburg (JNB) - Durban (DUR) | 2026-02-08 | 2026-02-08 | 74 USD | 2 hours 30 minutes | Direct | 2026-01-10T16:10:52 |
Johannesburg to Durban flight status
| Flight | Origin | Destination | Departure | Arrival | Equip |
|---|---|---|---|---|---|
| 4Z553 | Johannesburg (JNB) | Durban (DUR) | 9:25 a.m. | 10:40 a.m. | EMBRAER EMB 190 / EMB 195 |
| FA344 | Johannesburg (JNB) | Durban (DUR) | 12:35 p.m. | 1:45 p.m. | Boeing 737-800 |
| LA8592 | Johannesburg (JNB) | Durban (DUR) | 3:37 p.m. | 5:06 p.m. | None |
| LA8588 | Johannesburg (JNB) | Durban (DUR) | 6:35 p.m. | 8:28 p.m. | None |
| FA286 | Johannesburg (JNB) | Durban (DUR) | 6 a.m. | 7:15 a.m. | Boeing 737-800 |
| FA288 | Johannesburg (JNB) | Durban (DUR) | 4 p.m. | 5:10 p.m. | Boeing 737-800 |
| FA264 | Johannesburg (JNB) | Durban (DUR) | 11:40 a.m. | 12:50 p.m. | B738 |
| FA416 | Johannesburg (JNB) | Durban (DUR) | 3 p.m. | 4:10 p.m. | Boeing 737-800 |
| QR6312 | Johannesburg (JNB) | Durban (DUR) | 7:15 a.m. | 9:05 a.m. | |
| QR6308 | Johannesburg (JNB) | Durban (DUR) | 6:35 a.m. | 7:50 a.m. | 734 |
| QR6370 | Johannesburg (JNB) | Durban (DUR) | 8:15 p.m. | 10:20 p.m. | None |
| QR6320 | Johannesburg (JNB) | Durban (DUR) | 2:50 p.m. | 4:40 p.m. | 734 |
| QR6314 | Johannesburg (JNB) | Durban (DUR) | 4:50 p.m. | 6:40 p.m. | 734 |
| QR6313 | Johannesburg (JNB) | Durban (DUR) | 12:50 p.m. | 2:15 p.m. | |
| QR6372 | Johannesburg (JNB) | Durban (DUR) | 2:50 p.m. | 5:20 p.m. | None |
| QR6315 | Johannesburg (JNB) | Durban (DUR) | 9:15 a.m. | 10:30 a.m. | 734 |
| QR6368 | Johannesburg (JNB) | Durban (DUR) | 3:25 p.m. | 5:05 p.m. | None |
| QR6306 | Johannesburg (JNB) | Durban (DUR) | 6:55 p.m. | 8:10 p.m. | 738 |
| SA571 | Johannesburg (JNB) | Durban (DUR) | 4:55 p.m. | 6:05 p.m. | Airbus A320-100/200 |
| FA276 | Johannesburg (JNB) | Durban (DUR) | 7:20 a.m. | 8:30 a.m. | Boeing 737-800 |
| BA6225 | Johannesburg (JNB) | Durban (DUR) | 6:25 p.m. | 8:30 p.m. | 734 |
| FA669 | Johannesburg (JNB) | Durban (DUR) | 1:35 p.m. | 2:45 p.m. | |
| BA6227 | Johannesburg (JNB) | Durban (DUR) | 7 a.m. | 9:05 a.m. | 738 |
| FA425 | Johannesburg (JNB) | Durban (DUR) | 8:35 a.m. | 9:45 a.m. | Boeing 737-800 |
| FA390 | Johannesburg (JNB) | Durban (DUR) | 5:40 p.m. | 6:50 p.m. | Boeing 737-400 |
| XQ575 | Johannesburg (JNB) | Durban (DUR) | 6:40 p.m. | 7:50 p.m. | Boeing 737-800 |
| LA8965 | Johannesburg (JNB) | Durban (DUR) | 2:26 p.m. | 3:41 p.m. | DH4 |
| SA575 | Johannesburg (JNB) | Durban (DUR) | 6:40 p.m. | 7:50 p.m. | A319 |
| SA585 | Johannesburg (JNB) | Durban (DUR) | 9:20 p.m. | 10:30 p.m. | A319 |
| SA555 | Johannesburg (JNB) | Durban (DUR) | 1:40 p.m. | 2:50 p.m. | Airbus A320-100/200 |
| 4Z569 | Johannesburg (JNB) | Durban (DUR) | 6:35 p.m. | 7:50 p.m. | EMBRAER EMB 190 / EMB 195 |
| FA282 | Johannesburg (JNB) | Durban (DUR) | 8 a.m. | 9:10 a.m. | B734 |
| LH9538 | Johannesburg (JNB) | Durban (DUR) | 2:30 p.m. | 4:15 p.m. | Airbus A320-232 |
| BA6223 | Johannesburg (JNB) | Durban (DUR) | 9 a.m. | 11:05 a.m. | 738 |
| SA539 | Johannesburg (JNB) | Durban (DUR) | 9:20 a.m. | 10:30 a.m. | Airbus A320-100/200 |
| IB7791 | Johannesburg (JNB) | Durban (DUR) | 10:05 p.m. | 1:55 p.m. | 319 |
| FA414 | Johannesburg (JNB) | Durban (DUR) | 12:05 p.m. | 1:15 p.m. | 734 |
| FA418 | Johannesburg (JNB) | Durban (DUR) | 4:45 p.m. | 5:55 p.m. | Boeing 737-800 |
| AC6862 | Johannesburg (JNB) | Durban (DUR) | 10:40 p.m. | 10:30 a.m. | 319 |
| FA280 | Johannesburg (JNB) | Durban (DUR) | 5:10 p.m. | 6:20 p.m. | B738 |
| LA8964 | Johannesburg (JNB) | Durban (DUR) | 4 p.m. | 4:53 p.m. | 73H |
| FA278 | Johannesburg (JNB) | Durban (DUR) | 7 p.m. | 8:10 p.m. | Boeing 737-800 |
| SQ6103 | Johannesburg (JNB) | Durban (DUR) | 9:20 a.m. | 10:30 a.m. | 320 |
| SA547 | Johannesburg (JNB) | Durban (DUR) | 11:20 a.m. | 12:30 p.m. | A320 |
| SA563 | Johannesburg (JNB) | Durban (DUR) | 3:05 p.m. | 4:15 p.m. | 319 |
| SA551 | Johannesburg (JNB) | Durban (DUR) | 12:45 p.m. | 1:55 p.m. | 319 |
| AM942 | Johannesburg (JNB) | Durban (DUR) | 4:30 p.m. | 6:27 p.m. | ER4 |
| NZ3137 | Johannesburg (JNB) | Durban (DUR) | 7:10 a.m. | 9:25 a.m. | 320 |
| LX4134 | Johannesburg (JNB) | Durban (DUR) | 12:45 p.m. | 1:55 p.m. | 346 |
| FA412 | Johannesburg (JNB) | Durban (DUR) | 8:25 a.m. | 9:35 a.m. | B734 |
| SA527 | Johannesburg (JNB) | Durban (DUR) | 6:30 a.m. | 7:40 a.m. | Airbus A320-100/200 |
| FA262 | Johannesburg (JNB) | Durban (DUR) | 2:25 p.m. | 3:35 p.m. | Boeing 737-800 |
| FA342 | Johannesburg (JNB) | Durban (DUR) | 6:25 a.m. | 7:40 a.m. | Boeing 737-800 |
| SA531 | Johannesburg (JNB) | Durban (DUR) | 7:30 a.m. | 8:40 a.m. | 320 |
| FA268 | Johannesburg (JNB) | Durban (DUR) | 5:50 p.m. | 7 p.m. | Boeing 737-800 |
| AM945 | Johannesburg (JNB) | Durban (DUR) | 4:51 p.m. | 6:40 p.m. | E70 |
| FA260 | Johannesburg (JNB) | Durban (DUR) | 6:45 a.m. | 7:55 a.m. | Boeing 737-800 |
| 5Z332 | Johannesburg (JNB) | Durban (DUR) | 4:30 p.m. | 5:45 p.m. | De Havilland Canada DHC-8-400 Dash 8Q |
| FA392 | Johannesburg (JNB) | Durban (DUR) | 7:40 a.m. | 8:50 a.m. | Boeing 737-800 |
| FA270 | Johannesburg (JNB) | Durban (DUR) | 4:05 p.m. | 5:15 p.m. | B738 |
| FA274 | Johannesburg (JNB) | Durban (DUR) | 6:30 p.m. | 7:40 p.m. | B738 |
| AM938 | Johannesburg (JNB) | Durban (DUR) | 3:30 p.m. | 5:16 p.m. | |
| AY6009 | Johannesburg (JNB) | Durban (DUR) | 4:20 p.m. | 5:30 p.m. | 788 |
| BA6209 | Johannesburg (JNB) | Durban (DUR) | 5:40 p.m. | 7:55 p.m. | 777 |
| BA6219 | Johannesburg (JNB) | Durban (DUR) | 1:40 p.m. | 4:25 p.m. | 738 |
| BA6211 | Johannesburg (JNB) | Durban (DUR) | 7:30 a.m. | 9:45 a.m. | 738 |
| BA6207 | Johannesburg (JNB) | Durban (DUR) | 12:20 p.m. | 2:35 p.m. | 738 |
| BA6201 | Johannesburg (JNB) | Durban (DUR) | 9 a.m. | 11:05 a.m. | 777 |
| BA6205 | Johannesburg (JNB) | Durban (DUR) | 7 a.m. | 9:05 a.m. | 777 |
| BA6203 | Johannesburg (JNB) | Durban (DUR) | 6:25 p.m. | 8:30 p.m. | 734 |
| FA272 | Johannesburg (JNB) | Durban (DUR) | 11:10 a.m. | 12:20 p.m. | B734 |
| MS9444 | Johannesburg (JNB) | Durban (DUR) | 6:40 p.m. | 7:50 p.m. | 319 |
| NZ3133 | Johannesburg (JNB) | Durban (DUR) | 12:20 p.m. | 2:35 p.m. | 320 |
| FA284 | Johannesburg (JNB) | Durban (DUR) | 2:20 p.m. | 3:30 p.m. | B734 |
| XQ535 | Johannesburg (JNB) | Durban (DUR) | 4:30 p.m. | 11 p.m. | Boeing 737-800 |
| NO5820 | Johannesburg (JNB) | Durban (DUR) | 6:20 a.m. | 10 a.m. | 763 |
| AF6645 | Johannesburg (JNB) | Durban (DUR) | 9:45 a.m. | 11 a.m. | AT7 |
| BA6217 | Johannesburg (JNB) | Durban (DUR) | 8:45 a.m. | 9:40 a.m. | 738 |
| BA6215 | Johannesburg (JNB) | Durban (DUR) | 4:55 p.m. | 5:50 p.m. | 738 |
| T6211 | Johannesburg (JNB) | Durban (DUR) | 3:25 p.m. | 4:50 p.m. | |
| SA543 | Johannesburg (JNB) | Durban (DUR) | 10:05 a.m. | 11:15 a.m. | A320 |
| T6209 | Johannesburg (JNB) | Durban (DUR) | 3:25 p.m. | 4:50 p.m. | |
| IB7760 | Johannesburg (JNB) | Durban (DUR) | 1:49 p.m. | 5:01 p.m. | 319 |
| BA6213 | Johannesburg (JNB) | Durban (DUR) | 12:40 p.m. | 2:25 p.m. | 734 |
| 5Z320 | Johannesburg (JNB) | Durban (DUR) | 6 a.m. | 7:15 a.m. | De Havilland Canada DHC-8-400 Dash 8Q |
| FA266 | Johannesburg (JNB) | Durban (DUR) | 11:10 a.m. | 12:20 p.m. | B738 |
| VA614 | Johannesburg (JNB) | Durban (DUR) | 4:05 p.m. | 5:35 p.m. | 73H |
| WA1502 | Johannesburg (JNB) | Durban (DUR) | 6 a.m. | 8:40 a.m. | F70 |
| FA6841 | Johannesburg (JNB) | Durban (DUR) | 4:25 p.m. | 5:35 p.m. | |
| FA6809 | Johannesburg (JNB) | Durban (DUR) | 11:20 a.m. | 12:30 p.m. | |
| FA6850 | Johannesburg (JNB) | Durban (DUR) | 3 p.m. | 4:10 p.m. | |
| FA6893 | Johannesburg (JNB) | Durban (DUR) | 7:20 a.m. | 8:30 a.m. | |
| FA6801 | Johannesburg (JNB) | Durban (DUR) | noon | 1:10 p.m. | |
| H17078 | Johannesburg (JNB) | Durban (DUR) | 12:45 p.m. | 1:55 p.m. | |
| ON7020 | Johannesburg (JNB) | Durban (DUR) | 7:25 p.m. | 8:35 p.m. | |
| H17076 | Johannesburg (JNB) | Durban (DUR) | 1:35 p.m. | 2:45 p.m. | |
| FA6805 | Johannesburg (JNB) | Durban (DUR) | 6:20 p.m. | 7:30 p.m. | |
| FC7044 | Johannesburg (JNB) | Durban (DUR) | 7:40 a.m. | 8:50 a.m. | |
| ON7022 | Johannesburg (JNB) | Durban (DUR) | 8 a.m. | 9:10 a.m. | |
| WA1499 | Johannesburg (JNB) | Durban (DUR) | 4:35 p.m. | 7:10 p.m. | F70 |
| WA1506 | Johannesburg (JNB) | Durban (DUR) | 7:50 p.m. | 10:25 p.m. | F70 |
| WA1505 | Johannesburg (JNB) | Durban (DUR) | 5 p.m. | 7:30 p.m. | F70 |
| 4Z551 | Johannesburg (JNB) | Durban (DUR) | 6 a.m. | 7:05 a.m. | EMBRAER EMB 190 / EMB 195 |
| KL2478 | Johannesburg (JNB) | Durban (DUR) | 1:20 p.m. | 2:25 p.m. | None |
| KL2480 | Johannesburg (JNB) | Durban (DUR) | 5:55 a.m. | 7 a.m. | |
| 7V6708 | Johannesburg (JNB) | Durban (DUR) | 6 a.m. | 7:15 a.m. | Boeing 737 |
| FA6856 | Johannesburg (JNB) | Durban (DUR) | 8:15 a.m. | 9:25 a.m. | Boeing 737 |
| FA6799 | Johannesburg (JNB) | Durban (DUR) | 2:20 p.m. | 3:30 p.m. | Boeing 737 |
| FA6797 | Johannesburg (JNB) | Durban (DUR) | 6:45 a.m. | 7:55 a.m. | Boeing 737 |
| SA565 | Johannesburg (JNB) | Durban (DUR) | 3:55 p.m. | 5 p.m. | A319 |
| 5Z1902 | Johannesburg (JNB) | Durban (DUR) | 1 p.m. | 2:15 p.m. | B190 |
| WA1507 | Johannesburg (JNB) | Durban (DUR) | 9:20 a.m. | noon | F70 |
| 5Z1904 | Johannesburg (JNB) | Durban (DUR) | 5 p.m. | 6:15 p.m. | None |
| MN601 | Johannesburg (JNB) | Durban (DUR) | 7 a.m. | 8:05 a.m. | B738 |
| MN609 | Johannesburg (JNB) | Durban (DUR) | 3:35 p.m. | 4:40 p.m. | Boeing 737-8LD |
| MN605 | Johannesburg (JNB) | Durban (DUR) | 11:55 a.m. | 1 p.m. | Boeing 737-8LD |
| MN607 | Johannesburg (JNB) | Durban (DUR) | 12:35 p.m. | 1:40 p.m. | B738 |
| KQ4628 | Johannesburg (JNB) | Durban (DUR) | 11:45 a.m. | 12:50 p.m. | 738 |
| MN603 | Johannesburg (JNB) | Durban (DUR) | 8 a.m. | 9:05 a.m. | B738 |
| SA573 | Johannesburg (JNB) | Durban (DUR) | 6 p.m. | 7:05 p.m. | A320 |
| CX7303 | Johannesburg (JNB) | Durban (DUR) | 9:40 a.m. | 10:45 a.m. | 738 |
| AT9792 | Johannesburg (JNB) | Durban (DUR) | 3:45 p.m. | 4:55 p.m. | None |
| MN6207 | Johannesburg (JNB) | Durban (DUR) | 3:40 p.m. | 4:45 p.m. | |
| MN6211 | Johannesburg (JNB) | Durban (DUR) | 10:40 a.m. | 11:45 a.m. | B738 |
| MN6213 | Johannesburg (JNB) | Durban (DUR) | 6:30 p.m. | 7:35 p.m. | B738 |
| WA1512 | Johannesburg (JNB) | Durban (DUR) | 1:30 p.m. | 4:10 p.m. | F70 |
| WA1511 | Johannesburg (JNB) | Durban (DUR) | 10:20 a.m. | 12:45 p.m. | F70 |
| MN6203 | Johannesburg (JNB) | Durban (DUR) | 9:40 a.m. | 10:45 a.m. | |
| MN217 | Johannesburg (JNB) | Durban (DUR) | 2 a.m. | 2 a.m. | Boeing 737-85R |
| MN209 | Johannesburg (JNB) | Durban (DUR) | 2 a.m. | 2 a.m. | Boeing 737-8LD |
| MN611 | Johannesburg (JNB) | Durban (DUR) | 4:15 p.m. | 5:20 p.m. | Boeing 737-8LD |
| FA901 | Johannesburg (JNB) | Durban (DUR) | 2 a.m. | 2 a.m. | Boeing 737-8K2 |
| JE249 | Johannesburg (JNB) | Durban (DUR) | 10:25 a.m. | 11:35 a.m. | B738 |
| MN6223 | Johannesburg (JNB) | Durban (DUR) | 1:20 p.m. | 2:25 p.m. | B738 |
| JE245 | Johannesburg (JNB) | Durban (DUR) | 10:25 a.m. | 11:35 a.m. | B738 |
| SA2049 | Johannesburg (JNB) | Durban (DUR) | 10:25 a.m. | 11:35 a.m. | 738 |
| SA2037 | Johannesburg (JNB) | Durban (DUR) | 7:55 p.m. | 9:05 p.m. | 738 |
| SA2039 | Johannesburg (JNB) | Durban (DUR) | 11:50 a.m. | 1 p.m. | 738 |
| SA2043 | Johannesburg (JNB) | Durban (DUR) | 6 a.m. | 7:10 a.m. | |
| JE275 | Johannesburg (JNB) | Durban (DUR) | 7:55 p.m. | 9:05 p.m. | B738 |
| JE257 | Johannesburg (JNB) | Durban (DUR) | 1:45 p.m. | 2:55 p.m. | B738 |
| MN6227 | Johannesburg (JNB) | Durban (DUR) | 6 p.m. | 7:05 p.m. | B738 |
| SA2059 | Johannesburg (JNB) | Durban (DUR) | 1:45 p.m. | 2:55 p.m. | |
| SA2033 | Johannesburg (JNB) | Durban (DUR) | 1:45 p.m. | 2:55 p.m. | 738 |
| SA2047 | Johannesburg (JNB) | Durban (DUR) | 8:35 a.m. | 9:45 a.m. | |
| JE247 | Johannesburg (JNB) | Durban (DUR) | 11:20 a.m. | 12:30 p.m. | B738 |
| SA2055 | Johannesburg (JNB) | Durban (DUR) | 3:25 p.m. | 4:35 p.m. | |
| JE243 | Johannesburg (JNB) | Durban (DUR) | 8:30 a.m. | 9:40 a.m. | A320 |
| JE253 | Johannesburg (JNB) | Durban (DUR) | 2:45 p.m. | 3:55 p.m. | B738 |
| JE259 | Johannesburg (JNB) | Durban (DUR) | 4:35 p.m. | 5:45 p.m. | A320 |
| JE251 | Johannesburg (JNB) | Durban (DUR) | 1:10 p.m. | 2:20 p.m. | A320 |
| SA2045 | Johannesburg (JNB) | Durban (DUR) | 2:45 p.m. | 3:55 p.m. | 738 |
| JE279 | Johannesburg (JNB) | Durban (DUR) | 8:40 p.m. | 9:50 p.m. | None |
| JE255 | Johannesburg (JNB) | Durban (DUR) | 10:10 a.m. | 11:20 a.m. | 738 |
| JE261 | Johannesburg (JNB) | Durban (DUR) | 7:30 p.m. | 8:40 p.m. | B738 |
| MN641 | Johannesburg (JNB) | Durban (DUR) | 7:25 p.m. | 8:30 p.m. | B738 |
| MN623 | Johannesburg (JNB) | Durban (DUR) | 2:35 p.m. | 3:40 p.m. | B738 |
| KQ4630 | Johannesburg (JNB) | Durban (DUR) | 7:25 p.m. | 8:30 p.m. | 738 |
| KQ4620 | Johannesburg (JNB) | Durban (DUR) | 2:35 p.m. | 3:40 p.m. | 738 |
| MN6225 | Johannesburg (JNB) | Durban (DUR) | 5:50 p.m. | 6:55 p.m. | B738 |
| SA2041 | Johannesburg (JNB) | Durban (DUR) | 12:15 p.m. | 1:25 p.m. | 738 |
| AF6648 | Johannesburg (JNB) | Durban (DUR) | 5:55 a.m. | 7 a.m. | 738 |
| WA1508 | Johannesburg (JNB) | Durban (DUR) | 12:50 p.m. | 3:45 p.m. | F70 |
| MN619 | Johannesburg (JNB) | Durban (DUR) | 8:50 p.m. | 9:55 p.m. | B738 |
| MN633 | Johannesburg (JNB) | Durban (DUR) | 4:15 p.m. | 5:20 p.m. | B733 |
| MN625 | Johannesburg (JNB) | Durban (DUR) | 8:20 p.m. | 9:25 p.m. | B738 |
| MN635 | Johannesburg (JNB) | Durban (DUR) | 4:55 p.m. | 6 p.m. | B738 |
| MN617 | Johannesburg (JNB) | Durban (DUR) | 7:50 p.m. | 8:55 p.m. | B738 |
| MN615 | Johannesburg (JNB) | Durban (DUR) | 1:35 p.m. | 2:40 p.m. | B738 |
| SA2087 | Johannesburg (JNB) | Durban (DUR) | 7:05 a.m. | 8:15 a.m. | None |
| JE231 | Johannesburg (JNB) | Durban (DUR) | 7:05 a.m. | 8:15 a.m. | B738 |
| JE263 | Johannesburg (JNB) | Durban (DUR) | 4 p.m. | 5:10 p.m. | B738 |
| JE235 | Johannesburg (JNB) | Durban (DUR) | 9:30 a.m. | 10:40 a.m. | B738 |
| JE273 | Johannesburg (JNB) | Durban (DUR) | 12:20 p.m. | 2:30 p.m. | B738 |
| JE233 | Johannesburg (JNB) | Durban (DUR) | 8:30 a.m. | 9:40 a.m. | B738 |
| SA2089 | Johannesburg (JNB) | Durban (DUR) | 8:30 a.m. | 9:40 a.m. | None |
| SA2035 | Johannesburg (JNB) | Durban (DUR) | 4 p.m. | 5:10 p.m. | None |
| 4Z557 | Johannesburg (JNB) | Durban (DUR) | 4:10 p.m. | 5:20 p.m. | None |
| 5Z1900 | Johannesburg (JNB) | Durban (DUR) | 6:30 a.m. | 7:30 a.m. | None |
| SA1271 | Johannesburg (JNB) | Durban (DUR) | 2 p.m. | 3:15 p.m. | |
| KQ4622 | Johannesburg (JNB) | Durban (DUR) | 1:35 p.m. | 2:40 p.m. | 738 |
| KQ4626 | Johannesburg (JNB) | Durban (DUR) | 4:55 p.m. | 6 p.m. | 738 |
| JE265 | Johannesburg (JNB) | Durban (DUR) | 6:45 p.m. | 7:55 p.m. | B738 |
| KQ4624 | Johannesburg (JNB) | Durban (DUR) | 4:15 p.m. | 5:20 p.m. | 738 |
| KQ4672 | Johannesburg (JNB) | Durban (DUR) | 7:50 p.m. | 8:55 p.m. | 738 |
| MN6219 | Johannesburg (JNB) | Durban (DUR) | 4:15 p.m. | 5:20 p.m. | B738 |
| MN621 | Johannesburg (JNB) | Durban (DUR) | 10:40 p.m. | 11:45 p.m. | B738 |
| MN219 | Johannesburg (JNB) | Durban (DUR) | 2 p.m. | 5:05 p.m. | B738 |
| EY1266 | Johannesburg (JNB) | Durban (DUR) | 6:30 a.m. | 7:35 a.m. | 738 |
| SA2057 | Johannesburg (JNB) | Durban (DUR) | 6:45 p.m. | 7:55 p.m. | 738 |
| MN637 | Johannesburg (JNB) | Durban (DUR) | 9:20 p.m. | 10:25 p.m. | B738 |
| MN227 | Johannesburg (JNB) | Durban (DUR) | None | None | B738 |
| MN215 | Johannesburg (JNB) | Durban (DUR) | None | None | B738 |
| EY1271 | Johannesburg (JNB) | Durban (DUR) | 8:50 p.m. | 9:55 p.m. | 738 |
| MN211 | Johannesburg (JNB) | Durban (DUR) | None | None | B738 |
| MN207 | Johannesburg (JNB) | Durban (DUR) | None | None | B738 |
| JE2041 | Johannesburg (JNB) | Durban (DUR) | 10:25 a.m. | 11:35 a.m. | 738 |
| JE2049 | Johannesburg (JNB) | Durban (DUR) | 8:35 a.m. | 9:45 a.m. | 738 |
| JE2053 | Johannesburg (JNB) | Durban (DUR) | 11:15 a.m. | 12:25 p.m. | 738 |
| JE2059 | Johannesburg (JNB) | Durban (DUR) | 5:30 p.m. | 6:40 p.m. | 738 |
| JE2055 | Johannesburg (JNB) | Durban (DUR) | 3:40 p.m. | 4:50 p.m. | 738 |
| JE2043 | Johannesburg (JNB) | Durban (DUR) | 5:55 a.m. | 7:05 a.m. | 738 |
| JE2045 | Johannesburg (JNB) | Durban (DUR) | 1:10 p.m. | 2:20 p.m. | 738 |
| JE2057 | Johannesburg (JNB) | Durban (DUR) | 6:45 p.m. | 7:55 p.m. | 738 |
| MN6209 | Johannesburg (JNB) | Durban (DUR) | 2:15 p.m. | 3:20 p.m. | B738 |
| EY1267 | Johannesburg (JNB) | Durban (DUR) | 7:50 p.m. | 8:55 p.m. | 738 |
| MN203 | Johannesburg (JNB) | Durban (DUR) | 10 p.m. | 11:40 p.m. | B738 |
| MN225 | Johannesburg (JNB) | Durban (DUR) | None | None | B738 |
| MN6205 | Johannesburg (JNB) | Durban (DUR) | 5:55 a.m. | 7 a.m. | |
| MN6201 | Johannesburg (JNB) | Durban (DUR) | 7 a.m. | 8:05 a.m. | |
| MN6215 | Johannesburg (JNB) | Durban (DUR) | 10:30 a.m. | 11:35 a.m. | B738 |
| XZ1271 | Johannesburg (JNB) | Durban (DUR) | 2 p.m. | 3:15 p.m. | DH4 |
| CX7309 | Johannesburg (JNB) | Durban (DUR) | 12:45 p.m. | 1:50 p.m. | 734 |
| JE2054 | Johannesburg (JNB) | Durban (DUR) | 2:10 p.m. | 3:20 p.m. | |
| B65213 | Johannesburg (JNB) | Durban (DUR) | 9:15 p.m. | 10:20 p.m. | 319 |
| UA7237 | Johannesburg (JNB) | Durban (DUR) | 9:55 a.m. | 11 a.m. | 319 |
| OZ6595 | Johannesburg (JNB) | Durban (DUR) | 9:55 a.m. | 11 a.m. | 319 |
| B65211 | Johannesburg (JNB) | Durban (DUR) | 7 p.m. | 8:05 p.m. | 320 |
| ET1103 | Johannesburg (JNB) | Durban (DUR) | 3:15 p.m. | 4:20 p.m. | 320 |
| HM5475 | Johannesburg (JNB) | Durban (DUR) | 3:15 p.m. | 4:20 p.m. | Airbus A320-232 |
| HM5491 | Johannesburg (JNB) | Durban (DUR) | 4:55 p.m. | 6 p.m. | 320 |
| CA7623 | Johannesburg (JNB) | Durban (DUR) | 9:55 a.m. | 11 a.m. | 320 |
| KQ4632 | Johannesburg (JNB) | Durban (DUR) | 10:40 p.m. | 11:45 p.m. | 738 |
| EY1276 | Johannesburg (JNB) | Durban (DUR) | 8:20 p.m. | 9:25 p.m. | 734 |
| HM5489 | Johannesburg (JNB) | Durban (DUR) | 5:30 p.m. | 6:15 p.m. | 320 |
| SA8749 | Johannesburg (JNB) | Durban (DUR) | 9:30 a.m. | 10:40 a.m. | None |
| CX7307 | Johannesburg (JNB) | Durban (DUR) | 10:35 a.m. | 11:40 a.m. | 738 |
| SA6843 | Johannesburg (JNB) | Durban (DUR) | 7:30 p.m. | 8:30 p.m. | 73Y |
| NZ3135 | Johannesburg (JNB) | Durban (DUR) | 5:55 p.m. | 7 p.m. | 320 |
| SA4545 | Johannesburg (JNB) | Durban (DUR) | 9:30 a.m. | 10:30 a.m. | None |
| SA9845 | Johannesburg (JNB) | Durban (DUR) | 2:35 a.m. | 3:50 a.m. | None |
| JE267 | Johannesburg (JNB) | Durban (DUR) | 7:40 p.m. | 8:50 p.m. | 738 |
| T6249 | Johannesburg (JNB) | Durban (DUR) | 6:45 p.m. | 7:55 p.m. | |
| JE9571 | Johannesburg (JNB) | Durban (DUR) | 3:40 p.m. | midnight | None |
| JE2047 | Johannesburg (JNB) | Durban (DUR) | 7:05 a.m. | 8:15 a.m. | |
| MS9554 | Johannesburg (JNB) | Durban (DUR) | 12:10 p.m. | 1:15 p.m. | 319 |
| T6205 | Johannesburg (JNB) | Durban (DUR) | 3:35 p.m. | 4:45 p.m. | |
| JE9241 | Johannesburg (JNB) | Durban (DUR) | 6:30 a.m. | 7:45 a.m. | 733 |
| MN221 | Johannesburg (JNB) | Durban (DUR) | None | None | B738 |
| JE9547 | Johannesburg (JNB) | Durban (DUR) | 4:10 p.m. | midnight | None |
| JE2037 | Johannesburg (JNB) | Durban (DUR) | 7:40 p.m. | 8:50 p.m. | |
| JE9527 | Johannesburg (JNB) | Durban (DUR) | 6:15 a.m. | midnight | None |
| SA2181 | Johannesburg (JNB) | Durban (DUR) | 9:55 a.m. | midnight | None |
| JE9543 | Johannesburg (JNB) | Durban (DUR) | 9:55 a.m. | midnight | A320 |
| SA2183 | Johannesburg (JNB) | Durban (DUR) | 3:40 p.m. | midnight | None |
| SA2176 | Johannesburg (JNB) | Durban (DUR) | 7:50 p.m. | midnight | None |
| JE9575 | Johannesburg (JNB) | Durban (DUR) | 7:50 p.m. | midnight | B738 |
| AM9268 | Johannesburg (JNB) | Durban (DUR) | 6 p.m. | 7:05 p.m. | None |
| AM9271 | Johannesburg (JNB) | Durban (DUR) | 1:35 p.m. | 2:40 p.m. | None |
| TP6822 | Johannesburg (JNB) | Durban (DUR) | 8 a.m. | 9:05 a.m. | 320 |
| T6229 | Johannesburg (JNB) | Durban (DUR) | 7:40 p.m. | 8:50 p.m. | |
| SA579 | Johannesburg (JNB) | Durban (DUR) | 7:30 p.m. | 8:35 p.m. | 320 |
| VN3014 | Johannesburg (JNB) | Durban (DUR) | 9:55 a.m. | 11 a.m. | 77L |
| AM9272 | Johannesburg (JNB) | Durban (DUR) | 4:15 p.m. | 5:20 p.m. | |
| SA2051 | Johannesburg (JNB) | Durban (DUR) | 7:40 p.m. | 8:50 p.m. | 738 |
| SA6849 | Johannesburg (JNB) | Durban (DUR) | 1:05 a.m. | 2:05 a.m. | None |
| MN6221 | Johannesburg (JNB) | Durban (DUR) | 6 p.m. | 7:05 p.m. | 734 |
| T6235 | Johannesburg (JNB) | Durban (DUR) | 1 p.m. | 2:10 p.m. | |
| T6221 | Johannesburg (JNB) | Durban (DUR) | 3:35 p.m. | 4:45 p.m. | |
| T6247 | Johannesburg (JNB) | Durban (DUR) | 1:30 p.m. | 2:40 p.m. | |
| JE9249 | Johannesburg (JNB) | Durban (DUR) | 10:30 a.m. | 11:40 a.m. | 733 |
| T6219 | Johannesburg (JNB) | Durban (DUR) | 5:25 p.m. | 6:35 p.m. | |
| SA6841 | Johannesburg (JNB) | Durban (DUR) | 4:30 a.m. | 5:30 a.m. | 73Y |
| T6241 | Johannesburg (JNB) | Durban (DUR) | 7 p.m. | 8:10 p.m. | |
| TP6818 | Johannesburg (JNB) | Durban (DUR) | 10:15 a.m. | 11:20 a.m. | 319 |
| CX7305 | Johannesburg (JNB) | Durban (DUR) | 12:45 p.m. | 1:50 p.m. | Boeing 737-86N |
| SK9376 | Johannesburg (JNB) | Durban (DUR) | 10:15 a.m. | 11:20 a.m. | 319 |
| ST2315 | Johannesburg (JNB) | Durban (DUR) | 2:40 p.m. | 3:55 p.m. | 73G |
| S7981 | Johannesburg (JNB) | Durban (DUR) | 6 p.m. | 7:15 p.m. | 319 |
| P13145 | Johannesburg (JNB) | Durban (DUR) | 3:40 p.m. | 4:45 p.m. | 737 |
| VN3016 | Johannesburg (JNB) | Durban (DUR) | 3:15 p.m. | 4:20 p.m. | 777 |
| AM9227 | Johannesburg (JNB) | Durban (DUR) | 5:55 a.m. | 7 a.m. | |
| 9E3830 | Johannesburg (JNB) | Durban (DUR) | 12:55 p.m. | 2 p.m. | |
| 7J4818 | Johannesburg (JNB) | Durban (DUR) | 9:55 a.m. | 11 a.m. | |
| 7J4850 | Johannesburg (JNB) | Durban (DUR) | 3:15 p.m. | 4:20 p.m. | 733 |
| JJ6336 | Johannesburg (JNB) | Durban (DUR) | 3:55 p.m. | 5 p.m. | 320 |
| MN6217 | Johannesburg (JNB) | Durban (DUR) | 10:45 a.m. | 11:50 a.m. | 734 |
| SA1911 | Johannesburg (JNB) | Durban (DUR) | 11:30 a.m. | 12:40 p.m. | ER4 |
| SK9378 | Johannesburg (JNB) | Durban (DUR) | 12:10 p.m. | 1:15 p.m. | 319 |
| NZ3131 | Johannesburg (JNB) | Durban (DUR) | 6:55 a.m. | 8:05 a.m. | 320 |
| T6207 | Johannesburg (JNB) | Durban (DUR) | 5:30 p.m. | 6:40 p.m. | |
| JJ6335 | Johannesburg (JNB) | Durban (DUR) | 3:10 p.m. | 4:15 p.m. | 319 |
| JE295 | Johannesburg (JNB) | Durban (DUR) | 11:10 a.m. | 12:20 p.m. | 733 |
| TP6816 | Johannesburg (JNB) | Durban (DUR) | 8:45 a.m. | 9:50 a.m. | 320 |
| SA559 | Johannesburg (JNB) | Durban (DUR) | 1:55 p.m. | 3 p.m. | 738 |
| MN6229 | Johannesburg (JNB) | Durban (DUR) | 4:45 p.m. | 5:50 p.m. | 733 |
| JJ6304 | Johannesburg (JNB) | Durban (DUR) | 12:05 p.m. | 1:30 p.m. | 320 |
| T6237 | Johannesburg (JNB) | Durban (DUR) | 7:10 p.m. | 8:20 p.m. | |
| NH6663 | Johannesburg (JNB) | Durban (DUR) | 10:15 a.m. | 11:25 a.m. | 319 |
| T6201 | Johannesburg (JNB) | Durban (DUR) | 6:40 a.m. | 7:50 a.m. | |
| SA1287 | Johannesburg (JNB) | Durban (DUR) | 2:35 p.m. | 3:50 p.m. | CR2 |
| JJ6334 | Johannesburg (JNB) | Durban (DUR) | 8:45 a.m. | 9:50 a.m. | 320 |
| SA1285 | Johannesburg (JNB) | Durban (DUR) | 12:20 p.m. | 1:30 p.m. | CR2 |
Popular Flights Searchs
- Domestic Destinations
- International Destinations
- Flights from Johannesburg to Cape Town
- Flights from Johannesburg to Durban
- Flights from Johannesburg to Port Elizabeth
- Flights from Johannesburg to East London
- Flights from Johannesburg to George
- Flights from Johannesburg to Nelspruit
- Flights from Johannesburg to Bloemfontein
- Flights from Johannesburg to Kimberley
