Cheap flights from Durban to Johannesburg
Find cheap Johannesburg to Durban flights with our free search service. Compare all available fares for direct or connection flights from Johannesburg to Durban.
Durban to Johannesburg flight schedules
| Flight | Departure Date | Arrival Date | Price | Duration | Number of stops | Updated |
|---|---|---|---|---|---|---|
| Durban (DUR) - Johannesburg (JNB) | 2026-04-02 | 2026-04-02 | 105 USD | 2 hours 25 minutes | Direct | 2026-01-14T09:55:02 |
Durban to Johannesburg flight status
| Flight | Origin | Destination | Departure | Arrival | Equip |
|---|---|---|---|---|---|
| SA534 | Durban (DUR) | Johannesburg (JNB) | 8:10 a.m. | 9:20 a.m. | Airbus A320-100/200 |
| QR6317 | Durban (DUR) | Johannesburg (JNB) | 4:35 p.m. | 7:05 p.m. | 734 |
| FA391 | Durban (DUR) | Johannesburg (JNB) | 7:25 p.m. | 8:35 p.m. | B734 |
| FA289 | Durban (DUR) | Johannesburg (JNB) | 5:45 p.m. | 6:55 p.m. | B738 |
| FA345 | Durban (DUR) | Johannesburg (JNB) | 2:20 p.m. | 3:35 p.m. | Boeing 737-400 |
| FA660 | Durban (DUR) | Johannesburg (JNB) | 8:40 a.m. | 9:50 a.m. | Boeing 737-800 |
| FA263 | Durban (DUR) | Johannesburg (JNB) | 4:10 p.m. | 5:20 p.m. | B734 |
| IB7794 | Durban (DUR) | Johannesburg (JNB) | 5:20 a.m. | 6:25 a.m. | 320 |
| FA283 | Durban (DUR) | Johannesburg (JNB) | 9:45 a.m. | 10:55 a.m. | B734 |
| FA415 | Durban (DUR) | Johannesburg (JNB) | 1:15 p.m. | 2:25 p.m. | Boeing 737-800 |
| BA6226 | Durban (DUR) | Johannesburg (JNB) | 5:10 p.m. | 6:20 p.m. | 738 |
| QR6321 | Durban (DUR) | Johannesburg (JNB) | 8:20 p.m. | 9:10 p.m. | 734 |
| FA269 | Durban (DUR) | Johannesburg (JNB) | 7:35 p.m. | 8:45 p.m. | B738 |
| LA8589 | Durban (DUR) | Johannesburg (JNB) | 8:05 a.m. | 1:49 p.m. | |
| QR6355 | Durban (DUR) | Johannesburg (JNB) | 6:55 p.m. | 8:55 p.m. | 359 |
| SA578 | Durban (DUR) | Johannesburg (JNB) | 6:40 p.m. | 7:50 p.m. | Boeing 737-800 |
| FA417 | Durban (DUR) | Johannesburg (JNB) | 2:40 p.m. | 3:55 p.m. | None |
| BA6220 | Durban (DUR) | Johannesburg (JNB) | 4:30 p.m. | 7:40 p.m. | 788 |
| FA279 | Durban (DUR) | Johannesburg (JNB) | 8:45 p.m. | 9:55 p.m. | Boeing 737-800 |
| FA265 | Durban (DUR) | Johannesburg (JNB) | 1:25 p.m. | 2:35 p.m. | B738 |
| FA411 | Durban (DUR) | Johannesburg (JNB) | 6:25 a.m. | 7:35 a.m. | Boeing 737-800 |
| 4Z554 | Durban (DUR) | Johannesburg (JNB) | 11:15 a.m. | 12:25 p.m. | EMBRAER EMB 190 / EMB 195 |
| FA668 | Durban (DUR) | Johannesburg (JNB) | 6 a.m. | 7:10 a.m. | |
| 4Z552 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:10 a.m. | Boeing 737-300 (winglets) |
| QR6319 | Durban (DUR) | Johannesburg (JNB) | 12:20 p.m. | 1:05 p.m. | 738 |
| SA538 | Durban (DUR) | Johannesburg (JNB) | 9:10 a.m. | 10:20 a.m. | Airbus A320-100/200 |
| FA395 | Durban (DUR) | Johannesburg (JNB) | 8:30 a.m. | 9:40 a.m. | Boeing 737-844 |
| FA287 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:40 p.m. | Boeing 737-800 |
| SA546 | Durban (DUR) | Johannesburg (JNB) | 11 a.m. | 12:10 p.m. | Airbus A320-100/200 |
| SA558 | Durban (DUR) | Johannesburg (JNB) | 2:40 p.m. | 3:50 p.m. | 319 |
| MS9445 | Durban (DUR) | Johannesburg (JNB) | 9:20 a.m. | 10:30 a.m. | 320 |
| SA530 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:10 a.m. | Airbus A320-100/200 |
| QR6367 | Durban (DUR) | Johannesburg (JNB) | 9:05 a.m. | 10:05 a.m. | None |
| BA6222 | Durban (DUR) | Johannesburg (JNB) | 12:05 p.m. | 1:45 p.m. | 738 |
| FA413 | Durban (DUR) | Johannesburg (JNB) | 10:20 a.m. | 11:30 a.m. | Boeing 737-800 |
| QR6316 | Durban (DUR) | Johannesburg (JNB) | 9:05 a.m. | 12:30 p.m. | 734 |
| QR6311 | Durban (DUR) | Johannesburg (JNB) | 8:55 a.m. | 10:15 a.m. | 734 |
| LH9531 | Durban (DUR) | Johannesburg (JNB) | 3:20 p.m. | 4:30 p.m. | 346 |
| QR6353 | Durban (DUR) | Johannesburg (JNB) | 12:45 p.m. | 2:45 p.m. | 734 |
| QR6307 | Durban (DUR) | Johannesburg (JNB) | 8:50 a.m. | 10 a.m. | 734 |
| LA8581 | Durban (DUR) | Johannesburg (JNB) | 8:55 a.m. | 10:31 a.m. | None |
| FA285 | Durban (DUR) | Johannesburg (JNB) | 4:05 p.m. | 5:15 p.m. | 734 |
| FA261 | Durban (DUR) | Johannesburg (JNB) | 8:30 a.m. | 9:40 a.m. | Boeing 737-800 |
| FA271 | Durban (DUR) | Johannesburg (JNB) | 5:50 p.m. | 7 p.m. | B738 |
| FA275 | Durban (DUR) | Johannesburg (JNB) | 8:15 p.m. | 9:25 p.m. | B738 |
| FA277 | Durban (DUR) | Johannesburg (JNB) | 9:05 a.m. | 10:15 a.m. | B738 |
| LA8590 | Durban (DUR) | Johannesburg (JNB) | 9:50 a.m. | 12:54 p.m. | |
| LX4133 | Durban (DUR) | Johannesburg (JNB) | 3:55 p.m. | 5:55 p.m. | 320 |
| NZ3132 | Durban (DUR) | Johannesburg (JNB) | 10:05 a.m. | 12:05 p.m. | 319 |
| QR6309 | Durban (DUR) | Johannesburg (JNB) | 10:10 a.m. | 11 a.m. | 734 |
| NZ3136 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 9 a.m. | 320 |
| BA6224 | Durban (DUR) | Johannesburg (JNB) | 2 p.m. | 4:05 p.m. | 734 |
| SA562 | Durban (DUR) | Johannesburg (JNB) | 3:20 p.m. | 4:30 p.m. | Airbus A320-100/200 |
| SA566 | Durban (DUR) | Johannesburg (JNB) | 4:45 p.m. | 5:55 p.m. | 320 |
| SA542 | Durban (DUR) | Johannesburg (JNB) | 10:20 a.m. | 11:30 a.m. | 320 |
| FA281 | Durban (DUR) | Johannesburg (JNB) | 6:55 p.m. | 8:05 p.m. | B738 |
| FA399 | Durban (DUR) | Johannesburg (JNB) | 8:45 p.m. | 9:55 p.m. | Boeing 737-81M |
| FA397 | Durban (DUR) | Johannesburg (JNB) | 1:25 p.m. | 2:35 p.m. | Boeing 737-8K5 |
| FA273 | Durban (DUR) | Johannesburg (JNB) | 12:55 p.m. | 2:05 p.m. | Boeing 737-800 |
| BA6218 | Durban (DUR) | Johannesburg (JNB) | 10:30 a.m. | 1 p.m. | 734 |
| BA6208 | Durban (DUR) | Johannesburg (JNB) | 10:25 a.m. | 12:40 p.m. | 734 |
| BA6206 | Durban (DUR) | Johannesburg (JNB) | 3:05 p.m. | 5:20 p.m. | 777 |
| BA6200 | Durban (DUR) | Johannesburg (JNB) | 12:05 p.m. | 1:45 p.m. | 738 |
| BA6202 | Durban (DUR) | Johannesburg (JNB) | 2 p.m. | 4:05 p.m. | 738 |
| BA6214 | Durban (DUR) | Johannesburg (JNB) | 3:20 p.m. | 4:15 p.m. | 744 |
| FA393 | Durban (DUR) | Johannesburg (JNB) | 9:25 a.m. | 10:35 a.m. | Boeing 737-800 |
| BA6212 | Durban (DUR) | Johannesburg (JNB) | 4:50 p.m. | 6:25 p.m. | 744 |
| SA554 | Durban (DUR) | Johannesburg (JNB) | 11:45 a.m. | 12:55 p.m. | A319 |
| SA572 | Durban (DUR) | Johannesburg (JNB) | 6:40 p.m. | 7:45 p.m. | Airbus A320-100/200 |
| FA267 | Durban (DUR) | Johannesburg (JNB) | 12:55 p.m. | 2:05 p.m. | B738 |
| BJ823 | Durban (DUR) | Johannesburg (JNB) | 1:05 p.m. | 2:10 p.m. | 320 |
| AY6012 | Durban (DUR) | Johannesburg (JNB) | 9:35 p.m. | 7:05 a.m. | 788 |
| BJ5180 | Durban (DUR) | Johannesburg (JNB) | 3 p.m. | 4:05 p.m. | 320 |
| FA237 | Durban (DUR) | Johannesburg (JNB) | 11 a.m. | 12:10 p.m. | Boeing 737-800 |
| 4Z570 | Durban (DUR) | Johannesburg (JNB) | 7:15 p.m. | 8:25 p.m. | EMBRAER EMB 190 / EMB 195 |
| KL2482 | Durban (DUR) | Johannesburg (JNB) | noon | 1:50 p.m. | |
| FA6800 | Durban (DUR) | Johannesburg (JNB) | 4:10 p.m. | 5:20 p.m. | Boeing 737 |
| FA6798 | Durban (DUR) | Johannesburg (JNB) | 8:35 a.m. | 9:45 a.m. | Boeing 737 |
| FA6855 | Durban (DUR) | Johannesburg (JNB) | 6:15 a.m. | 7:25 a.m. | Boeing 737 |
| FC7045 | Durban (DUR) | Johannesburg (JNB) | 9:30 a.m. | 10:40 a.m. | Boeing 737 |
| FA6857 | Durban (DUR) | Johannesburg (JNB) | 10:05 a.m. | 11:15 a.m. | Boeing 737 |
| ON7021 | Durban (DUR) | Johannesburg (JNB) | 9:15 p.m. | 10:25 p.m. | Boeing 737 |
| FA6879 | Durban (DUR) | Johannesburg (JNB) | 7:50 p.m. | 9 p.m. | Boeing 737 |
| FA6821 | Durban (DUR) | Johannesburg (JNB) | 8:10 p.m. | 9:20 p.m. | Boeing 737 |
| KL2481 | Durban (DUR) | Johannesburg (JNB) | 11:05 a.m. | 12:55 p.m. | |
| SA550 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:35 p.m. | A320 |
| 5Z1901 | Durban (DUR) | Johannesburg (JNB) | 2:45 p.m. | 4 p.m. | None |
| AT9789 | Durban (DUR) | Johannesburg (JNB) | 6:50 p.m. | 8:05 p.m. | |
| 5Z1903 | Durban (DUR) | Johannesburg (JNB) | 6:45 p.m. | 8 p.m. | B190 |
| MN602 | Durban (DUR) | Johannesburg (JNB) | 8:45 a.m. | 9:50 a.m. | B734 |
| KQ4627 | Durban (DUR) | Johannesburg (JNB) | 7:50 a.m. | 8:55 a.m. | 738 |
| MN606 | Durban (DUR) | Johannesburg (JNB) | 1:40 p.m. | 2:45 p.m. | Boeing 737-8LD |
| MN604 | Durban (DUR) | Johannesburg (JNB) | 9:45 a.m. | 10:50 a.m. | B738 |
| KQ4635 | Durban (DUR) | Johannesburg (JNB) | 1:30 p.m. | 2:35 p.m. | 738 |
| MN6212 | Durban (DUR) | Johannesburg (JNB) | 12:25 p.m. | 1:30 p.m. | |
| MN614 | Durban (DUR) | Johannesburg (JNB) | 7:05 p.m. | 8:10 p.m. | Boeing 737-8LD |
| MN610 | Durban (DUR) | Johannesburg (JNB) | 5:30 p.m. | 6:35 p.m. | B738 |
| MN612 | Durban (DUR) | Johannesburg (JNB) | 6 p.m. | 7:05 p.m. | B738 |
| MN210 | Durban (DUR) | Johannesburg (JNB) | 2 a.m. | 2 a.m. | Boeing 737-8LD |
| MN6202 | Durban (DUR) | Johannesburg (JNB) | 7:45 a.m. | 8:50 a.m. | B738 |
| MN6109 | Durban (DUR) | Johannesburg (JNB) | 2 a.m. | 2 a.m. | Boeing 737-8LD |
| JE258 | Durban (DUR) | Johannesburg (JNB) | 1:05 p.m. | 2:10 p.m. | A320 |
| JE264 | Durban (DUR) | Johannesburg (JNB) | 1:40 p.m. | 2:45 p.m. | B738 |
| JE274 | Durban (DUR) | Johannesburg (JNB) | 5:20 p.m. | 6:25 p.m. | |
| JE248 | Durban (DUR) | Johannesburg (JNB) | 10 a.m. | 11:05 a.m. | A320 |
| JE252 | Durban (DUR) | Johannesburg (JNB) | 1:05 p.m. | 2:10 p.m. | A320 |
| JE262 | Durban (DUR) | Johannesburg (JNB) | 1:05 p.m. | 2:10 p.m. | B738 |
| JE242 | Durban (DUR) | Johannesburg (JNB) | 6 a.m. | 7:05 a.m. | B738 |
| JE268 | Durban (DUR) | Johannesburg (JNB) | 11:40 a.m. | 12:45 p.m. | A320 |
| JE272 | Durban (DUR) | Johannesburg (JNB) | 5:40 p.m. | 6:45 p.m. | 738 |
| MN204 | Durban (DUR) | Johannesburg (JNB) | 2 a.m. | 2 a.m. | Boeing 737-85R |
| MN6220 | Durban (DUR) | Johannesburg (JNB) | 1:20 p.m. | 2:25 p.m. | B738 |
| KL2496 | Durban (DUR) | Johannesburg (JNB) | 1:30 p.m. | 2:35 p.m. | None |
| GE801 | Durban (DUR) | Johannesburg (JNB) | 2 a.m. | 2 a.m. | Airbus A320-231 |
| MN6206 | Durban (DUR) | Johannesburg (JNB) | 10:35 a.m. | 11:40 a.m. | B738 |
| SA2042 | Durban (DUR) | Johannesburg (JNB) | 1:05 p.m. | 2:10 p.m. | 738 |
| SA2036 | Durban (DUR) | Johannesburg (JNB) | 1:05 p.m. | 2:10 p.m. | |
| MN6214 | Durban (DUR) | Johannesburg (JNB) | 7 p.m. | 8:05 p.m. | |
| SA2044 | Durban (DUR) | Johannesburg (JNB) | 8:50 p.m. | 9:55 p.m. | None |
| SA2032 | Durban (DUR) | Johannesburg (JNB) | 6:05 a.m. | 7:10 a.m. | 738 |
| MN6208 | Durban (DUR) | Johannesburg (JNB) | 7:45 p.m. | 8:50 p.m. | B738 |
| SA2040 | Durban (DUR) | Johannesburg (JNB) | 11:25 a.m. | 12:30 p.m. | |
| JE278 | Durban (DUR) | Johannesburg (JNB) | 4:25 p.m. | 5:30 p.m. | None |
| JE276 | Durban (DUR) | Johannesburg (JNB) | 7:30 p.m. | 8:35 p.m. | 738 |
| SA2090 | Durban (DUR) | Johannesburg (JNB) | 2:05 p.m. | 3:15 p.m. | None |
| SA2054 | Durban (DUR) | Johannesburg (JNB) | 10:10 a.m. | 11:20 a.m. | None |
| SA2046 | Durban (DUR) | Johannesburg (JNB) | 6:20 p.m. | 7:25 p.m. | None |
| JE246 | Durban (DUR) | Johannesburg (JNB) | 8:20 a.m. | 9:25 a.m. | 738 |
| SA2060 | Durban (DUR) | Johannesburg (JNB) | 2:25 p.m. | 4:05 p.m. | None |
| SA2052 | Durban (DUR) | Johannesburg (JNB) | 1 p.m. | 2:05 p.m. | 738 |
| SA2048 | Durban (DUR) | Johannesburg (JNB) | 11:55 a.m. | 1 p.m. | 738 |
| MN6200 | Durban (DUR) | Johannesburg (JNB) | 6:15 a.m. | 7:20 a.m. | |
| KQ4625 | Durban (DUR) | Johannesburg (JNB) | 6 a.m. | 7:05 a.m. | 738 |
| MN618 | Durban (DUR) | Johannesburg (JNB) | 6 a.m. | 7:05 a.m. | B738 |
| MN6222 | Durban (DUR) | Johannesburg (JNB) | 12:25 p.m. | 1:30 p.m. | B738 |
| SA2038 | Durban (DUR) | Johannesburg (JNB) | 10:45 a.m. | 11:50 a.m. | 738 |
| KQ4663 | Durban (DUR) | Johannesburg (JNB) | 4:25 p.m. | 5:30 p.m. | 738 |
| AF6658 | Durban (DUR) | Johannesburg (JNB) | 6 a.m. | 7:05 a.m. | |
| SA2078 | Durban (DUR) | Johannesburg (JNB) | 6:30 p.m. | 8:25 p.m. | None |
| MN660 | Durban (DUR) | Johannesburg (JNB) | 4:25 p.m. | 5:30 p.m. | B738 |
| MN630 | Durban (DUR) | Johannesburg (JNB) | 5:55 p.m. | 7 p.m. | B738 |
| SA2058 | Durban (DUR) | Johannesburg (JNB) | 5:40 p.m. | 6:45 p.m. | 738 |
| MN626 | Durban (DUR) | Johannesburg (JNB) | 9:55 p.m. | 11 p.m. | B733 |
| MN636 | Durban (DUR) | Johannesburg (JNB) | 7:10 a.m. | 8:15 a.m. | B734 |
| MN632 | Durban (DUR) | Johannesburg (JNB) | 7:50 a.m. | 8:55 a.m. | B738 |
| JE294 | Durban (DUR) | Johannesburg (JNB) | 5:45 p.m. | 6:50 p.m. | B738 |
| JE232 | Durban (DUR) | Johannesburg (JNB) | 9:05 a.m. | 10:10 a.m. | B738 |
| JE236 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:35 p.m. | B738 |
| JE238 | Durban (DUR) | Johannesburg (JNB) | 10:30 a.m. | 11:35 a.m. | B738 |
| SA2088 | Durban (DUR) | Johannesburg (JNB) | 9:05 a.m. | 10:10 a.m. | None |
| 4Z558 | Durban (DUR) | Johannesburg (JNB) | 6 p.m. | 7:15 p.m. | None |
| JE2060 | Durban (DUR) | Johannesburg (JNB) | 5:15 p.m. | 6:20 p.m. | |
| JE2088 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:05 a.m. | |
| SA1272 | Durban (DUR) | Johannesburg (JNB) | noon | 1:10 p.m. | DH4 |
| KQ4633 | Durban (DUR) | Johannesburg (JNB) | 5:55 p.m. | 7 p.m. | 738 |
| KL2483 | Durban (DUR) | Johannesburg (JNB) | 5:55 p.m. | midnight | None |
| KQ4629 | Durban (DUR) | Johannesburg (JNB) | 3:10 p.m. | 4:15 p.m. | 738 |
| KQ4631 | Durban (DUR) | Johannesburg (JNB) | 4:20 p.m. | 5:25 p.m. | 738 |
| SA2056 | Durban (DUR) | Johannesburg (JNB) | 7:40 p.m. | 8:45 p.m. | 738 |
| JE284 | Durban (DUR) | Johannesburg (JNB) | 7:40 p.m. | 8:45 p.m. | B738 |
| JE2032 | Durban (DUR) | Johannesburg (JNB) | 6:50 a.m. | 7:55 a.m. | 738 |
| JE2038 | Durban (DUR) | Johannesburg (JNB) | 9:30 a.m. | 10:35 a.m. | 738 |
| JE2034 | Durban (DUR) | Johannesburg (JNB) | 10:10 a.m. | 11:15 a.m. | 738 |
| JE2048 | Durban (DUR) | Johannesburg (JNB) | 8:30 a.m. | 9:35 a.m. | 738 |
| KQ4639 | Durban (DUR) | Johannesburg (JNB) | 9:55 p.m. | 11 p.m. | 738 |
| KQ4637 | Durban (DUR) | Johannesburg (JNB) | 9:30 p.m. | 10:35 p.m. | 738 |
| KQ4661 | Durban (DUR) | Johannesburg (JNB) | 7:10 a.m. | 8:15 a.m. | 738 |
| MN622 | Durban (DUR) | Johannesburg (JNB) | 4:20 p.m. | 5:25 p.m. | B738 |
| JE288 | Durban (DUR) | Johannesburg (JNB) | 8:30 p.m. | 9:35 p.m. | B738 |
| MN218 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| MN6224 | Durban (DUR) | Johannesburg (JNB) | 9:30 a.m. | 10:35 a.m. | B738 |
| JE296 | Durban (DUR) | Johannesburg (JNB) | 9:50 p.m. | 10:55 p.m. | B738 |
| MN212 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| MN620 | Durban (DUR) | Johannesburg (JNB) | 9:50 p.m. | 10:55 p.m. | B734 |
| MN208 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| MN200 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| MN222 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| EY1265 | Durban (DUR) | Johannesburg (JNB) | 4:25 p.m. | 5:30 p.m. | 738 |
| MN6218 | Durban (DUR) | Johannesburg (JNB) | 4 p.m. | 5:05 p.m. | |
| MN206 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| MN224 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| MN220 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| MN202 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| SA2050 | Durban (DUR) | Johannesburg (JNB) | 8:30 p.m. | 9:35 p.m. | 738 |
| MN214 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| EY1264 | Durban (DUR) | Johannesburg (JNB) | 3 p.m. | 4:05 p.m. | 738 |
| AF6664 | Durban (DUR) | Johannesburg (JNB) | 3:10 p.m. | 4:15 p.m. | None |
| XZ1272 | Durban (DUR) | Johannesburg (JNB) | noon | 1:10 p.m. | CR2 |
| JE2042 | Durban (DUR) | Johannesburg (JNB) | 11:10 a.m. | 12:15 p.m. | 738 |
| JE2040 | Durban (DUR) | Johannesburg (JNB) | 1:10 p.m. | 2:15 p.m. | 738 |
| SA528 | Durban (DUR) | Johannesburg (JNB) | 6:30 a.m. | 7:35 a.m. | A319 |
| SA580 | Durban (DUR) | Johannesburg (JNB) | 8:05 p.m. | 9:10 p.m. | A320 |
| NZ3130 | Durban (DUR) | Johannesburg (JNB) | noon | 1:05 p.m. | 319 |
| CX7300 | Durban (DUR) | Johannesburg (JNB) | 6:25 a.m. | 7:30 a.m. | 738 |
| ET1102 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:05 a.m. | 320 |
| B65210 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:05 a.m. | 319 |
| SA576 | Durban (DUR) | Johannesburg (JNB) | 7:40 p.m. | 8:45 p.m. | A320 |
| HM5488 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:05 a.m. | 320 |
| HM5486 | Durban (DUR) | Johannesburg (JNB) | 8:05 a.m. | 9:10 a.m. | 320 |
| B65212 | Durban (DUR) | Johannesburg (JNB) | 4:50 p.m. | 5:55 p.m. | 319 |
| AF6660 | Durban (DUR) | Johannesburg (JNB) | 4:25 p.m. | 5:30 p.m. | 738 |
| AF6665 | Durban (DUR) | Johannesburg (JNB) | 3 p.m. | 4:05 p.m. | None |
| HM5474 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:35 p.m. | 320 |
| MS9555 | Durban (DUR) | Johannesburg (JNB) | 5:40 p.m. | 6:45 p.m. | 320 |
| AC6863 | Durban (DUR) | Johannesburg (JNB) | 5:40 p.m. | 6:45 p.m. | 319 |
| JE2050 | Durban (DUR) | Johannesburg (JNB) | 8:30 p.m. | 9:35 p.m. | |
| JE2036 | Durban (DUR) | Johannesburg (JNB) | 12:10 p.m. | 1:15 p.m. | |
| JE2056 | Durban (DUR) | Johannesburg (JNB) | 7:15 p.m. | 8:20 p.m. | |
| JE2078 | Durban (DUR) | Johannesburg (JNB) | 9:50 p.m. | 10:55 p.m. | |
| JE2052 | Durban (DUR) | Johannesburg (JNB) | 3:45 p.m. | 4:50 p.m. | |
| NZ3134 | Durban (DUR) | Johannesburg (JNB) | 5:40 p.m. | 6:45 p.m. | 319 |
| OZ6596 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:35 p.m. | 319 |
| CA7625 | Durban (DUR) | Johannesburg (JNB) | 11:35 a.m. | 4:05 p.m. | 319 |
| UA7232 | Durban (DUR) | Johannesburg (JNB) | 6:40 p.m. | 7:45 p.m. | 320 |
| SA6846 | Durban (DUR) | Johannesburg (JNB) | 4:35 a.m. | 5:35 a.m. | None |
| MN6226 | Durban (DUR) | Johannesburg (JNB) | 12:10 p.m. | 1:15 p.m. | B738 |
| CW610 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| SA4548 | Durban (DUR) | Johannesburg (JNB) | 12:30 p.m. | None | A359 |
| JE254 | Durban (DUR) | Johannesburg (JNB) | 1:45 p.m. | 2:50 p.m. | None |
| SA4546 | Durban (DUR) | Johannesburg (JNB) | 8:15 a.m. | 9:15 a.m. | None |
| JJ6341 | Durban (DUR) | Johannesburg (JNB) | 8:40 a.m. | 9:45 a.m. | 319 |
| MN226 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| SA570 | Durban (DUR) | Johannesburg (JNB) | 4:55 p.m. | 6 p.m. | 320 |
| SA1900 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:20 p.m. | CR2 |
| NH6664 | Durban (DUR) | Johannesburg (JNB) | 1:55 p.m. | 3:05 p.m. | 319 |
| JE9528 | Durban (DUR) | Johannesburg (JNB) | None | None | A320 |
| B7175 | Durban (DUR) | Johannesburg (JNB) | 10:25 a.m. | 11:30 a.m. | 321 |
| FA6810 | Durban (DUR) | Johannesburg (JNB) | 12:45 p.m. | 2 p.m. | |
| JE298 | Durban (DUR) | Johannesburg (JNB) | 2:25 p.m. | midnight | A320 |
| T6206 | Durban (DUR) | Johannesburg (JNB) | 6:15 p.m. | 7:25 p.m. | |
| MN6210 | Durban (DUR) | Johannesburg (JNB) | 5:55 p.m. | 7 p.m. | |
| BK2708 | Durban (DUR) | Johannesburg (JNB) | 1:45 p.m. | 3 p.m. | 738 |
| SA1288 | Durban (DUR) | Johannesburg (JNB) | 5:15 p.m. | 6:15 p.m. | CR2 |
| BJ8473 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:05 a.m. | 320 |
| JE9578 | Durban (DUR) | Johannesburg (JNB) | None | None | A320 |
| BJ886 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:35 p.m. | 320 |
| SA532 | Durban (DUR) | Johannesburg (JNB) | 6:10 a.m. | 7:15 a.m. | 320 |
| BJ7836 | Durban (DUR) | Johannesburg (JNB) | 10:30 p.m. | 11:35 p.m. | 321 |
| SA2034 | Durban (DUR) | Johannesburg (JNB) | 9:45 a.m. | 10:50 a.m. | |
| MN228 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| BJ8414 | Durban (DUR) | Johannesburg (JNB) | 2:10 p.m. | 3:15 p.m. | 320 |
| TP6821 | Durban (DUR) | Johannesburg (JNB) | 4:55 p.m. | 6 p.m. | 320 |
| BJ7812 | Durban (DUR) | Johannesburg (JNB) | 9:55 p.m. | 11 p.m. | 320 |
| T6222 | Durban (DUR) | Johannesburg (JNB) | noon | 1:10 p.m. | |
| JE256 | Durban (DUR) | Johannesburg (JNB) | 9:45 a.m. | 10:50 a.m. | A320 |
| OS874 | Durban (DUR) | Johannesburg (JNB) | 12:45 p.m. | 2 p.m. | 320 |
| JE9258 | Durban (DUR) | Johannesburg (JNB) | 12:45 p.m. | 1:50 p.m. | 733 |
| MN634 | Durban (DUR) | Johannesburg (JNB) | 10:30 p.m. | 11:35 p.m. | B738 |
| JE9534 | Durban (DUR) | Johannesburg (JNB) | midnight | 9:10 a.m. | None |
| LH9557 | Durban (DUR) | Johannesburg (JNB) | 4:55 p.m. | 6 p.m. | 320 |
| CW235 | Durban (DUR) | Johannesburg (JNB) | None | None | B738 |
| CX7302 | Durban (DUR) | Johannesburg (JNB) | 9:55 a.m. | 3:45 p.m. | 734 |
| CX7304 | Durban (DUR) | Johannesburg (JNB) | 8:50 a.m. | 9:55 a.m. | 738 |
| IB7677 | Durban (DUR) | Johannesburg (JNB) | 10:59 a.m. | 2:40 p.m. | 320 |
| SK9379 | Durban (DUR) | Johannesburg (JNB) | 6:40 p.m. | 7:45 p.m. | 320 |
| SK9381 | Durban (DUR) | Johannesburg (JNB) | 5:40 p.m. | 6:45 p.m. | 319 |
| SP5484 | Durban (DUR) | Johannesburg (JNB) | 11:30 a.m. | 12:35 p.m. | None |
| US3777 | Durban (DUR) | Johannesburg (JNB) | 4:55 p.m. | 6:10 p.m. | CRJ |
| BJ7837 | Durban (DUR) | Johannesburg (JNB) | 6:25 a.m. | 7:30 a.m. | 321 |
| BJ7453 | Durban (DUR) | Johannesburg (JNB) | 6:55 p.m. | 8 p.m. | 320 |
| BJ8415 | Durban (DUR) | Johannesburg (JNB) | 3:10 p.m. | 4:15 p.m. | 320 |
| BJ8431 | Durban (DUR) | Johannesburg (JNB) | 5:55 p.m. | 7 p.m. | 320 |
| BJ8454 | Durban (DUR) | Johannesburg (JNB) | 6:10 a.m. | 7:15 a.m. | 320 |
| BJ8455 | Durban (DUR) | Johannesburg (JNB) | 6:30 a.m. | 7:35 a.m. | 320 |
| BJ8700 | Durban (DUR) | Johannesburg (JNB) | 8:05 a.m. | 9:10 a.m. | 320 |
| BJ8785 | Durban (DUR) | Johannesburg (JNB) | 8:40 a.m. | 9:45 a.m. | 320 |
| BK2707 | Durban (DUR) | Johannesburg (JNB) | 12:15 p.m. | 1:20 p.m. | 738 |
| BJ5310 | Durban (DUR) | Johannesburg (JNB) | 4:25 p.m. | 5:30 p.m. | 320 |
| BJ5176 | Durban (DUR) | Johannesburg (JNB) | 8:10 a.m. | 9:15 a.m. | 320 |
| BJ5309 | Durban (DUR) | Johannesburg (JNB) | 4:20 p.m. | 5:25 p.m. | 320 |
| BJ5308 | Durban (DUR) | Johannesburg (JNB) | 3:10 p.m. | 4:15 p.m. | 320 |
| B7176 | Durban (DUR) | Johannesburg (JNB) | 9:05 a.m. | 10:20 a.m. | 321 |
| T6234 | Durban (DUR) | Johannesburg (JNB) | 7:30 a.m. | 8:40 a.m. | |
| TP6813 | Durban (DUR) | Johannesburg (JNB) | 1:55 p.m. | 3 p.m. | 319 |
| T6252 | Durban (DUR) | Johannesburg (JNB) | 3:15 p.m. | 4:25 p.m. | |
| SK9377 | Durban (DUR) | Johannesburg (JNB) | 4:55 p.m. | 6 p.m. | 320 |
| JE9248 | Durban (DUR) | Johannesburg (JNB) | 8:45 a.m. | 9:50 a.m. | 733 |
| MN6204 | Durban (DUR) | Johannesburg (JNB) | 2:10 p.m. | 3:15 p.m. | |
| MN6228 | Durban (DUR) | Johannesburg (JNB) | 6:30 p.m. | 7:35 p.m. | |
| T6220 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:10 a.m. | |
| T6240 | Durban (DUR) | Johannesburg (JNB) | 10:30 a.m. | 11:40 a.m. | |
| JJ6301 | Durban (DUR) | Johannesburg (JNB) | 7 a.m. | 8:05 a.m. | 320 |
| JJ6311 | Durban (DUR) | Johannesburg (JNB) | 8:35 a.m. | 10:10 a.m. | 738 |
| T6248 | Durban (DUR) | Johannesburg (JNB) | 10:55 a.m. | 12:05 p.m. | |
| T6238 | Durban (DUR) | Johannesburg (JNB) | 12:35 p.m. | 1:45 p.m. | |
| T6202 | Durban (DUR) | Johannesburg (JNB) | 8:45 a.m. | 9:55 a.m. | |
| EY6226 | Durban (DUR) | Johannesburg (JNB) | 3:35 p.m. | 4:45 p.m. | 320 |
| JJ6339 | Durban (DUR) | Johannesburg (JNB) | 6:40 p.m. | 7:45 p.m. | 738 |
| T6230 | Durban (DUR) | Johannesburg (JNB) | 9:30 p.m. | 10:40 p.m. | |
| T6212 | Durban (DUR) | Johannesburg (JNB) | 5 p.m. | 6:10 p.m. | |
| T6200 | Durban (DUR) | Johannesburg (JNB) | 6:45 a.m. | 7:55 a.m. | |
| JJ6345 | Durban (DUR) | Johannesburg (JNB) | 8:40 a.m. | 9:45 a.m. | 320 |
| SA402 | Durban (DUR) | Johannesburg (JNB) | 6:10 a.m. | 7:45 a.m. | 738 |
| JJ6338 | Durban (DUR) | Johannesburg (JNB) | 7:20 p.m. | 8:25 p.m. | 319 |
| SA1286 | Durban (DUR) | Johannesburg (JNB) | 5:15 p.m. | 6:25 p.m. | CR2 |
| SQ6102 | Durban (DUR) | Johannesburg (JNB) | 9:50 a.m. | 11 a.m. | 320 |
| NZ3138 | Durban (DUR) | Johannesburg (JNB) | 1:55 p.m. | 3 p.m. | 319 |
| JJ6303 | Durban (DUR) | Johannesburg (JNB) | 2:40 p.m. | 3:50 p.m. | 320 |
Popular Flights Searchs
- Domestic Destinations
- International Destinations
