Piratefly

Cheap flights from Johannesburg

We are watching 71 routes out of Johannesburg. The cheapest fare we can vouch for today is €41, and for each one we say whether today is a good moment or you should wait.

See this fare · Durban €41

The booking happens on our partner site. The price you see there is the price you pay; they pay us, you do not.

Get the cheapest flights from Johannesburg, every week

Free. One email a week, or one per real drop on a route you pick. Unsubscribe in one click.

Where to fly from Johannesburg

Tue
10 Nov
Johannesburg → Durban
South African Airways Based on 1107 observations ✈ Direct
€41
Thu
12 Nov
Johannesburg → Bloemfontein
FlySafair Based on 221 observations ✈ Direct
€46
Mon
23 Nov
Johannesburg → Gqeberha
FlySafair Based on 537 observations ✈ Direct
€55
Mon
23 Nov
Johannesburg → East London
FlySafair Based on 106 observations ✈ Direct
€62
Wed
6 Jan
Johannesburg → Cape Town
FlySafair Based on 1235 observations ✈ Direct
€63
Sun
17 Jan
Johannesburg → George
FlySafair Based on 98 observations ✈ Direct
€71
Fri
20 Nov
Johannesburg → Kimberley
CemAir Based on 19 observations ✈ Direct
€78
Thu
14 Jan
Johannesburg → Harare
FlySafair Based on 502 observations ✈ Direct
€83
Mon
9 Nov
Johannesburg → Victoria Falls
FlySafair Based on 285 observations ✈ Direct
€90
Mon
9 Nov
Johannesburg → Gaborone
Air Botswana Based on 91 observations ✈ Direct
€90
Tue
10 Nov
Johannesburg → Margate
CemAir Based on 20 observations ✈ Direct
€104
Wed
11 Nov
Johannesburg → Pietermaritzburg
Airlink Based on 20 observations ✈ Direct
€107
Sat
16 Jan
Johannesburg → Polokwane
Airlink Based on 15 observations ✈ Direct
€113
Fri
13 Nov
Johannesburg → Manzini
Eswatini Air Based on 57 observations ✈ Direct
€114
Sun
10 Jan
Johannesburg → Hoedspruit
CemAir Based on 86 observations ✈ Direct
€127
Fri
4 Dec
Johannesburg → Richards Bay
CemAir Based on 48 observations ✈ Direct
€131
Sat
7 Nov
Johannesburg → Mthatha
Airlink Based on 12 observations ✈ Direct
€136
Fri
4 Dec
Johannesburg → Windhoek
South African Airways Based on 128 observations ✈ Direct
€144
Mon
16 Nov
Johannesburg → Maputo
Air Mozambique Based on 109 observations ✈ Direct
€147
Tue
15 Dec
Johannesburg → Skukuza
Airlink Based on 90 observations ✈ Direct
€160
Fri
27 Nov
Johannesburg → Bulawayo
Fastjet Zimbabwe Based on 72 observations ✈ Direct
€165
Mon
9 Nov
Johannesburg → Maseru
Airlink Based on 55 observations ✈ Direct
€195
Sun
27 Dec
Johannesburg → Lusaka
Proflight Zambia Based on 43 observations ✈ Direct
€199
Mon
25 Jan
Johannesburg → Nairobi
TAAG Angola Based on 106 observations 1 stop
€201
Mon
7 Dec
Johannesburg → Entebbe
Ethiopian Airlines Based on 41 observations 1 stop
€211
Fri
25 Dec
Johannesburg → Lagos
Uganda Airlines Based on 60 observations 1 stop
€213
Tue
10 Nov
Johannesburg → Maun
Air Botswana Based on 29 observations 1 stop
€214
Sat
14 Nov
Johannesburg → Francistown
Air Botswana Based on 15 observations 1 stop
€214
Tue
17 Nov
Johannesburg → Victoria
Air Tanzania Based on 139 observations 1 stop
€220
Sat
16 Jan
Johannesburg → Zanzibar
FlySafair Based on 105 observations ✈ Direct
€223
Wed
13 Jan
Johannesburg → Livingstone
Airlink Based on 78 observations ✈ Direct
€231
Tue
12 Jan
Johannesburg → Plaine Magnien
FlySafair Based on 118 observations ✈ Direct
€240
Sat
14 Nov
Johannesburg → Dar es Salaam
RwandAir Based on 87 observations 1 stop
€252
Sun
3 Jan
Johannesburg → Kasane
Air Botswana Based on 54 observations 1 stop
€256
Wed
11 Nov
Johannesburg → Ndola
Proflight Zambia Based on 8 observations 1 stop
€264
Wed
23 Dec
Johannesburg → Kigali
Kenya Airways Based on 27 observations 1 stop
€271
Tue
12 Jan
Johannesburg → Abu Dhabi
Air Seychelles Based on 105 observations 1 stop
€273
Fri
4 Dec
Johannesburg → Cairo
Qatar Airways Based on 102 observations 1 stop
€275
Sun
8 Nov
Johannesburg → Mumbai
Kenya Airways Based on 44 observations 1 stop
€276
Tue
10 Nov
Johannesburg → London
Qatar Airways Based on 59 observations 1 stop
€288
Sun
29 Nov
Johannesburg → Antananarivo
Airlink Based on 93 observations ✈ Direct
€290
Wed
9 Dec
Johannesburg → Lumbadzi
Kenya Airways Based on 39 observations 1 stop
€291
Fri
13 Nov
Johannesburg → Dubai
Qatar Airways Based on 89 observations 1 stop
€292
Sun
15 Nov
Johannesburg → Tbilisi
Qatar Airways Based on 44 observations 1 stop
€293
Sat
7 Nov
Johannesburg → Berlin
Qatar Airways Based on 10 observations 1 stop
€295
Sat
16 Jan
Johannesburg → Arusha
Uganda Airlines Based on 24 observations 2 stops
€298
Mon
9 Nov
Johannesburg → Doha
Qatar Airways Based on 71 observations ✈ Direct
€308
Fri
22 Jan
Johannesburg → Accra
Uganda Airlines Based on 59 observations 1 stop
€315
Mon
11 Jan
Johannesburg → Vilanculo
Airlink Based on 56 observations ✈ Direct
€320
Mon
30 Nov
Johannesburg → Athens
Etihad Airways Based on 17 observations 1 stop
€327
Wed
30 Dec
Johannesburg → São Paulo
LATAM Airlines Brasil Based on 143 observations ✈ Direct
€331
Thu
12 Nov
Johannesburg → Dublin
Qatar Airways Based on 9 observations 1 stop
€331
Sat
5 Dec
Johannesburg → Bangkok
Etihad Airways Based on 58 observations 1 stop
€333
Tue
19 Jan
Johannesburg → Almaty
Qatar Airways Based on 13 observations 1 stop
€333
Tue
22 Dec
Johannesburg → Bujumbura
Uganda Airlines Based on 25 observations 1 stop
€342
Tue
17 Nov
Johannesburg → Lahore
Qatar Airways Based on 13 observations 1 stop
€346
Fri
4 Dec
Johannesburg → Dakar
Kenya Airways Based on 17 observations 1 stop
€351
Sat
7 Nov
Johannesburg → Rome
Etihad Airways Based on 10 observations 1 stop
€351
Mon
9 Nov
Johannesburg → Barcelona
Virgin Atlantic Based on 30 observations 2 stops
€362
Mon
11 Jan
Johannesburg → Sharjah
Qatar Airways Based on 72 observations 1 stop
€364

Booking tips from our fare data

How far in advance should you book a flight?
Book 1–1.5 months before departure. Tracking the same flights at every lead time (97,668 flights on 19,841 routes, 2026-06-14 to 2026-11-05), that window had the smallest average premium over each flight's lowest fare: +16.7%, against +49.3% in the last 3 days.
What is the cheapest day of the week to fly?
Wednesday. Comparing each fare with the median of its own route, Wednesday departures were +3.5% and Tuesday +4.3%, while Friday was the dearest at +10.5%. Weekend departures cost more than midweek ones.
What is the cheapest month to fly?
November 2026. Comparing each route's fares month by month (booked 8–60 days ahead), November 2026 departures were -1.1% against the route's own median, while January 2027 was the dearest at +22.7%. Covers September 2026, October 2026, November 2026, December 2026, January 2027; fares observed 2026-06-14 to 2026-11-05.

Price drops on Telegram

When a route drops below its usual price we post it to the channel: one message per drop, no spam, leave any time.

Join on Telegram

Save €200+ on every trip

Five minutes of setup, and it works on every flight after this one.