Cheap Flights to Johannesburg

Search for the cheapest air tickets to Johannesburg (JNB)

Recently booked air tickets to Johannesburg

From
Durban
To
Johannesburg
Depart date
01.03.2026
Price
$107
From
East London
To
Johannesburg
Depart date
11.02.2026
Price
$109
From
Port Elizabeth
To
Johannesburg
Depart date
11.02.2026
Price
$122
From
Bloemfontein
To
Johannesburg
Depart date
19.02.2026
Price
$135
From
Nelspruit
To
Johannesburg
Depart date
15.02.2026
Price
$159
From
George
To
Johannesburg
Depart date
09.05.2026
Price
$176
From
Cape Town
To
Johannesburg
Depart date
09.03.2026
Price
$195
From
Kimberley
To
Johannesburg
Depart date
14.02.2026
Price
$259
From
Harare
To
Johannesburg
Depart date
27.02.2026
Price
$270
From
Gaborone
To
Johannesburg
Depart date
16.02.2026
Price
$272

Popular flights to Johannesburg

Flights Frankfurt to Johannesburg
Frankfurt → Johannesburg
05.05.2026
$450
Flights Cape Town to Johannesburg
Cape Town → Johannesburg
10.02.2026
$35
Flights Durban to Johannesburg
Durban → Johannesburg
11.02.2026
$29
Flights Victoria Falls to Johannesburg
Victoria Falls → Johannesburg
13.02.2026
$101
Flights Port Elizabeth to Johannesburg
Port Elizabeth → Johannesburg
10.02.2026
$32
Flights Harare to Johannesburg
Harare → Johannesburg
22.02.2026
$136
Flights Istanbul to Johannesburg
Istanbul → Johannesburg
26.02.2026
$296
Flights Nairobi to Johannesburg
Nairobi → Johannesburg
10.04.2026
$207
Flights Nelspruit to Johannesburg
Nelspruit → Johannesburg
15.02.2026
$39
Flights Beijing to Johannesburg
Beijing → Johannesburg
24.03.2026
$417

Average price of flights to Johannesburg by month

Find the cheapest month – or even day – to fly to Johannesburg.

February
March
April
May
August
September
October
November

Airlines Flying to Johannesburg

Schedule flights Johannesburg - Doha

12:45 → 22:05

direct

logo Qatar Airways 1366
JNB — DOH
- T W - F - S
13:45 → 23:05

direct

logo Qatar Airways 1364
JNB — DOH
M T W T F S S
20:30 → 05:50

direct

logo Qatar Airways 1378
JNB — DOH
M T W T F S S
01:35 → 13:45

1 stop

Kenya Airways logo Kenya Airways
JNB — DOH
- - - - - S -
01:35 → 13:45

1 stop

Kenya Airways logo Kenya Airways
JNB — DOH
M T W - F - S
01:35 → 13:45

1 stop

Kenya Airways logo Kenya Airways
JNB — DOH
- - - T - - -
08:50 → 00:05

1 stop

LAM Mozambique Airlines logo LAM Mozambique Airlines
JNB — DOH
M - W - - - S
08:50 → 00:05

1 stop

LAM Mozambique Airlines logo LAM Mozambique Airlines
JNB — DOH
- T - - - S -
09:50 → 20:55

1 stop

Etihad Airways logo Etihad Airways
JNB — DOH
- - - - F S -
09:50 → 20:55

1 stop

Etihad Airways logo Etihad Airways
JNB — DOH
- - W - - - -
09:50 → 20:55

1 stop

Etihad Airways logo Etihad Airways
JNB — DOH
M - - - - - -
10:40 → 22:45

1 stop

South African Airways logo South African Airways
JNB — DOH
- - - - F - -
10:40 → 22:45

1 stop

South African Airways logo South African Airways
JNB — DOH
- - W - - - -
12:45 → 22:05

direct

Qatar Airways logo Qatar Airways
JNB — DOH
- T W - F - S
13:45 → 23:05

direct

Qatar Airways logo Qatar Airways
JNB — DOH
M T W T F S S
14:30 → 05:35

1 stop

Ethiopian Airlines logo Ethiopian Airlines
JNB — DOH
M - W - - S -
20:30 → 05:50

direct

Qatar Airways logo Qatar Airways
JNB — DOH
M T W T F S S