Cheap Flights to Johannesburg

Search for the cheapest air tickets to Johannesburg (JNB)

Recently booked air tickets to Johannesburg

From
Cape Town
To
Johannesburg
Depart date
15.06.2025
Price
$105
From
Durban
To
Johannesburg
Depart date
08.06.2025
Price
$107
From
Port Elizabeth
To
Johannesburg
Depart date
07.06.2025
Price
$164
From
Nelspruit
To
Johannesburg
Depart date
15.06.2025
Price
$178
From
George
To
Johannesburg
Depart date
12.06.2025
Price
$218
From
East London
To
Johannesburg
Depart date
19.06.2025
Price
$219
From
Manzini
To
Johannesburg
Depart date
21.06.2025
Price
$308
From
Harare
To
Johannesburg
Depart date
18.06.2025
Price
$308
From
Victoria Falls
To
Johannesburg
Depart date
16.06.2025
Price
$313
From
Windhoek
To
Johannesburg
Depart date
24.08.2025
Price
$406

Popular flights to Johannesburg

Flights Cape Town to Johannesburg
Cape Town → Johannesburg
17.06.2025
$42
Flights Durban to Johannesburg
Durban → Johannesburg
16.07.2025
$19
Flights East London to Johannesburg
East London → Johannesburg
31.05.2025
$35
Flights Port Elizabeth to Johannesburg
Port Elizabeth → Johannesburg
03.06.2025
$35
Flights Almaty to Johannesburg
Almaty → Johannesburg
20.06.2025
$416
Flights Bloemfontein to Johannesburg
Bloemfontein → Johannesburg
14.06.2025
$59
Flights Nairobi to Johannesburg
Nairobi → Johannesburg
04.01.2026
$257
Flights George to Johannesburg
George → Johannesburg
04.06.2025
$45
Flights Los Angeles to Johannesburg
Los Angeles → Johannesburg
02.06.2025
$879

Average price of flights to Johannesburg by month

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

May
June
July
September
October
November

Airlines Flying to Johannesburg

Schedule flights Johannesburg - Doha

13:55 → 23:15

direct

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

direct

logo Qatar Airways 1378
JNB — DOH
M T W T F S S
08:50 → 23:40

1 stop

LAM Mozambique Airlines logo LAM Mozambique Airlines
JNB — DOH
M T W T F S S
09:50 → 20:55

1 stop

Etihad Airways logo Etihad Airways
JNB — DOH
M - W T F - S
10:40 → 23:35

1 stop

South African Airways logo South African Airways
JNB — DOH
M - W - F - S
13:55 → 23:15

direct

Qatar Airways logo Qatar Airways
JNB — DOH
M T W T F S S
16:50 → 06:10

1 stop

RwandAir logo RwandAir
JNB — DOH
M - W - F - -
17:00 → 06:30

1 stop

Kenya Airways logo Kenya Airways
JNB — DOH
M T W T - S -
20:25 → 05:45

direct

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