| ARRIVED 1 HOUR 45 MINUTES AGO |
![]() | ![]() |

4.6 out of 5 stars / 12 votes
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Mon, 18 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | |||
| Sun, 17 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | |||
| Sun, 17 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:20 +03 | 09:54 SAST | |
| Fri, 15 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:15 SAST | 12:26 SAST | |
| Fri, 15 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:04 +03 | 09:52 SAST | |
| Wed, 13 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:07 SAST | 12:13 SAST | |
| Wed, 13 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:17 +03 | 09:45 SAST | |
| Mon, 11 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:29 SAST | 12:35 SAST | |
| Mon, 11 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:18 +03 | 10:06 SAST | |
| Sun, 10 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:18 SAST | 12:28 SAST | |
| Sun, 10 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:08 +03 | 10:21 SAST | |
| Fri, 08 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:31 SAST | 12:38 SAST | |
| Fri, 08 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:12 +03 | 09:38 SAST | |
| Wed, 06 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:10 SAST | 12:19 SAST | |
| Wed, 06 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:08 +03 | 09:47 SAST | |
| Mon, 04 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:33 SAST | 12:44 SAST | |
| Mon, 04 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:13 +03 | 09:55 SAST | |
| Sun, 03 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:07 SAST | 12:18 SAST | |
| Sun, 03 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:12 +03 | 10:14 SAST | |
| Fri, 01 May | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:03 SAST | 12:14 SAST | |
| Fri, 01 May | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 01:58 +03 | 01:20 SAST | |
| Wed, 29 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:09 SAST | 12:20 SAST | |
| Wed, 29 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:20 +03 | 02:27 SAST | |
| Mon, 27 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:29 SAST | 12:40 SAST | |
| Mon, 27 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:14 +03 | 09:58 SAST | |
| Sun, 26 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 11:58 SAST | 12:09 SAST | |
| Sun, 26 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 01:49 +03 | 09:57 SAST | |
| Fri, 24 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:11 SAST | 12:22 SAST | |
| Fri, 24 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:28 +03 | 10:11 SAST | |
| Wed, 22 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:17 SAST | 12:29 SAST | |
| Wed, 22 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:22 +03 | 10:11 SAST | |
| Mon, 20 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:15 SAST | 12:26 SAST | |
| Mon, 20 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:21 +03 | 09:54 SAST | |
| Sun, 19 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:17 SAST | 12:27 SAST | |
| Sun, 19 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:19 +03 | 09:57 SAST | |
| Fri, 17 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | TC-JJT (Boeing B77W) | 12:23 SAST | 13:40 SAST |
| Fri, 17 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | TC-JJT (Boeing B77W) | 02:14 +03 | 10:31 SAST |
| Wed, 15 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:19 SAST | 12:30 SAST | |
| Wed, 15 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:15 +03 | 09:55 SAST | |
| Mon, 13 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:37 SAST | 12:48 SAST | |
| Mon, 13 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:01 +03 | 09:50 SAST | |
| Sun, 12 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:18 SAST | 12:27 SAST | |
| Sun, 12 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 01:59 +03 | 09:43 SAST | |
| Fri, 10 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:28 SAST | 12:38 SAST | |
| Fri, 10 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 07:58 +03 | 10:33 SAST | |
| Wed, 08 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:17 SAST | 12:29 SAST | |
| Wed, 08 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:10 +03 | 09:49 SAST | |
| Mon, 06 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:34 SAST | 12:43 SAST | |
| Sun, 05 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:13 SAST | 12:21 SAST | |
| Sun, 05 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:33 +03 | 10:14 SAST | |
| Fri, 03 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 12:40 SAST | 12:52 SAST | |
| Fri, 03 Apr | TK42 | Istanbul Airport (IST) | Johannesburg Intl (JNB) | 01:40 +03 | 10:30 SAST | 02:19 +03 | 09:49 SAST | |
| Wed, 01 Apr | TK42 | Johannesburg Intl (JNB) | Durban Intl (DUR) | 11:50 SAST | 13:15 SAST | 13:13 SAST | 13:21 SAST | |