General information about Johannesburg
South Africa Country
JNB IATA code
2 Number of airports
GMT+2 Time zone
Cheap tickets
KGS33,772 Adler/Sochi — Johannesburg KGS34,577 Moscow — Johannesburg KGS35,217 Kazan — Johannesburg KGS37,000 Ufa — Johannesburg KGS39,633 Mineralnye Vody — Johannesburg
Wed 11 Nov 19:45 – 08:20
13 hr 35 min / 1 layover Tue 17 Nov 12:35 – 08:20
20 hr 45 min / 1 layover Sat 21 Nov 13:20 – 08:20
20 hr / 1 layover Fri 18 Sep 07:40 – 08:15
1 day 3 hr 35 min / 2 layovers Wed 18 Nov 09:30 – 08:20
23 hr 50 min / 2 layovers KGS3,487 Durban — Johannesburg KGS9,224 Gaborone — Johannesburg KGS9,707 Harare — Johannesburg KGS9,957 Maputo — Johannesburg KGS11,595 Manzini — Johannesburg
Sun 22 Nov 09:10 – 10:20
1 hr 10 min / direct Thu 22 Oct 13:50 – 15:00
1 hr 10 min / direct Thu 1 Oct 19:00 – 20:50
1 hr 50 min / direct Thu 17 Sep 17:35 – 18:45
1 hr 10 min / direct Sat 24 Oct 11:10 – 12:00
50 min / direct FAQ
What determines the price of flights to Johannesburg?
The price of tickets to Johannesburg is determined by several factors:
- Seasonality — tickets are more expensive during the high season March, April, May.
- Purchase date — the earlier you buy your ticket, the lower the price.
- Flight type — direct flights are usually more expensive than flights with transfers.