Cheap flights from Durban to Johannesburg

249 nonstop flights a week, 9 of them today. Operated by 6 airlines, about 1h 10m in the air, 311 mi (501 km). Tickets from $46.

Flights from Durban to Johannesburg

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Durban to Johannesburg

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Durban to Johannesburg

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Durban to Johannesburg at a glance

flight time, from 1h 5m to 1h 30m
1h 10m
straight-line distance
311 mi (501 km)
flights a week
249
flights today
9
first and last departure
06:00 - 21:20
lowest price, nonstop, 24 November
$46
average across months
$62
airlines
6

Durban to Johannesburg ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: November 2026, tickets from $46. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is March 2027: from $79. The average across months is $62.

Durban to Johannesburg flight schedule

249 flights a week, 9 today, 13 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FA 668
FlySafair
06:00 King Shaka International
07:10 O.R. Tambo International, terminal B
1h 10m
Daily
Boeing 737-800
FA 411
FlySafair
06:25 King Shaka International
07:35 O.R. Tambo International, terminal B
1h 10m
Mon, Wed, Thu, Fri, Sun
Boeing 737-800
FA 424
FlySafair
06:35 King Shaka International
07:45 O.R. Tambo International, terminal B
1h 10m
Tue, Sat
Boeing 737-800
4Z 552
Airlink
07:00 King Shaka International
08:10 O.R. Tambo International, terminal B
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Embraer 190
SA 530
South African Airways
07:00 King Shaka International
08:10 O.R. Tambo International, terminal B
1h 10m
Tue, Wed, Thu, Fri
Airbus A320
FA 473
FlySafair
07:50 King Shaka International
09:05 Lanseria International
1h 15m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 482
FlySafair
07:50 King Shaka International
09:05 Lanseria International
1h 15m
Sun
Boeing 737-800
FA 591
FlySafair
07:50 King Shaka International
09:00 O.R. Tambo International, terminal B
1h 10m
Daily
Boeing 737-800
GE 202
LIFT Airline
08:00 King Shaka International
09:05 O.R. Tambo International, terminal B
1h 5m
Mon
Boeing 737-300
FA 355
FlySafair
08:20 King Shaka International
09:35 Lanseria International
1h 15m
Daily
Boeing 737-800
FA 451
FlySafair
08:25 King Shaka International
09:35 O.R. Tambo International, terminal B
1h 10m
Mon
Boeing 737-800
FA 491
FlySafair
08:25 King Shaka International
09:35 O.R. Tambo International, terminal B
1h 10m
Sat
Boeing 737-800
FA 261
FlySafair
08:30 King Shaka International
09:40 O.R. Tambo International, terminal B
1h 10m
Mon, Tue, Fri, Sat
Boeing 737-800
FA 395
FlySafair
08:30 King Shaka International
09:40 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
FA 660
FlySafair
08:40 King Shaka International
09:50 O.R. Tambo International, terminal B
1h 10m
Daily
Boeing 737-800
FA 277
FlySafair
09:05 King Shaka International
10:15 O.R. Tambo International, terminal B
1h 10m
Fri, Sun
Boeing 737-800
SA 538
South African Airways
09:10 King Shaka International
10:20 O.R. Tambo International, terminal B
1h 10m
Daily
Airbus A320
FA 347
FlySafair
09:25 King Shaka International
10:35 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
FA 393
FlySafair
09:25 King Shaka International
10:35 O.R. Tambo International, terminal B
1h 10m
Fri
Boeing 737-800
FA 283
FlySafair
09:45 King Shaka International
10:55 O.R. Tambo International, terminal B
1h 10m
Mon, Wed, Thu, Fri, Sun
Boeing 737-800
GE 214
LIFT Airline
10:00 King Shaka International
11:05 O.R. Tambo International, terminal B
1h 5m
Fri, Sat, Sun
Boeing 737-300
FA 413
FlySafair
10:20 King Shaka International
11:30 O.R. Tambo International, terminal B
1h 10m
Tue, Sat
Boeing 737-800
FA 400
FlySafair
10:40 King Shaka International
11:55 O.R. Tambo International, terminal B
1h 15m
Wed, Fri, Sun
Boeing 737-800
SA 546
South African Airways
11:00 King Shaka International
12:10 O.R. Tambo International, terminal B
1h 10m
Daily
Airbus A320
FA 287
FlySafair
11:30 King Shaka International
12:40 O.R. Tambo International, terminal B
1h 10m
Daily
Boeing 737-800
FA 453
FlySafair
11:55 King Shaka International
13:05 O.R. Tambo International, terminal B
1h 10m
Mon, Tue
Boeing 737-800
GE 204
LIFT Airline
12:00 King Shaka International
13:05 O.R. Tambo International, terminal B
1h 5m
Mon, Tue
Boeing 737-300
FA 665
FlySafair
12:35 King Shaka International
13:45 O.R. Tambo International, terminal B
1h 10m
Fri, Sun
Boeing 737-800
SA 556
South African Airways
13:00 King Shaka International
14:10 O.R. Tambo International, terminal B
1h 10m
Daily
Airbus A320
FA 415
FlySafair
13:15 King Shaka International
14:25 O.R. Tambo International, terminal B
1h 10m
Daily
Boeing 737-800
FA 265
FlySafair
13:25 King Shaka International
14:35 O.R. Tambo International, terminal B
1h 10m
Mon, Wed, Thu, Fri
Boeing 737-800
FA 397
FlySafair
13:25 King Shaka International
14:35 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
GE 210
LIFT Airline
14:00 King Shaka International
15:05 O.R. Tambo International, terminal B
1h 5m
Wed, Thu, Fri, Sun
Boeing 737-300
FA 345
FlySafair
14:20 King Shaka International
15:35 O.R. Tambo International, terminal B
1h 15m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 417
FlySafair
14:40 King Shaka International
15:55 O.R. Tambo International, terminal B
1h 15m
Mon, Tue, Thu, Fri, Sat
Boeing 737-800
SA 558
South African Airways
14:40 King Shaka International
15:50 O.R. Tambo International, terminal B
1h 10m
Daily
Airbus A320
FA 321
FlySafair
14:45 King Shaka International
16:00 Lanseria International
1h 15m
Daily
Boeing 737-800
FA 419
FlySafair
15:20 King Shaka International
16:30 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
SA 562
South African Airways
15:20 King Shaka International
16:30 O.R. Tambo International, terminal B
1h 10m
Mon, Tue, Wed, Thu, Fri, Sun
Airbus A320
TK 43
Turkish Airlines
15:45 King Shaka International
17:05 O.R. Tambo International, terminal A
1h 20m
Mon, Wed, Fri, Sun
Airbus A350-900
FA 285
FlySafair
16:05 King Shaka International
17:15 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
FA 263
FlySafair
16:10 King Shaka International
17:20 O.R. Tambo International, terminal B
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
5Z 329
CemAir
16:30 King Shaka International
17:45 O.R. Tambo International
1h 15m
Sun
Canadair RJ-100
4Z 556
Airlink
17:00 King Shaka International
18:10 O.R. Tambo International, terminal B
1h 10m
Daily
SA 566
South African Airways
17:00 King Shaka International
18:10 O.R. Tambo International, terminal B
1h 10m
Daily
Airbus A320
FA 289
FlySafair
17:45 King Shaka International
18:55 O.R. Tambo International, terminal B
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 271
FlySafair
17:50 King Shaka International
19:00 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
FA 511
FlySafair
17:50 King Shaka International
19:00 O.R. Tambo International, terminal B
1h 10m
Wed
Boeing 737-800
FA 477
FlySafair
18:00 King Shaka International
19:15 Lanseria International
1h 15m
Wed, Thu, Fri, Sun
Boeing 737-800
GE 212
LIFT Airline
18:05 King Shaka International
19:10 O.R. Tambo International, terminal B
1h 5m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737-300
SA 578
South African Airways
18:40 King Shaka International
19:50 O.R. Tambo International, terminal B
1h 10m
Daily
Airbus A320
FA 281
FlySafair
18:55 King Shaka International
20:05 O.R. Tambo International, terminal B
1h 10m
Sat
Boeing 737-800
FA 539
FlySafair
19:00 King Shaka International
20:10 O.R. Tambo International, terminal B
1h 10m
Fri
Boeing 737-800
FA 677
FlySafair
19:20 King Shaka International
20:30 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
FA 391
FlySafair
19:25 King Shaka International
20:35 O.R. Tambo International, terminal B
1h 10m
Wed, Thu
Boeing 737-800
FA 269
FlySafair
19:35 King Shaka International
20:45 O.R. Tambo International, terminal B
1h 10m
Tue, Wed, Fri, Sun
Boeing 737-800
FA 323
FlySafair
19:40 King Shaka International
20:55 Lanseria International
1h 15m
Fri, Sun
Boeing 737-800
FA 861
FlySafair
19:40 King Shaka International
20:50 O.R. Tambo International, terminal B
1h 10m
Sat
Boeing 737-800
FA 515
FlySafair
20:05 King Shaka International
21:15 O.R. Tambo International, terminal B
1h 10m
Thu, Sat
Boeing 737-800
FA 507
FlySafair
20:10 King Shaka International
21:20 O.R. Tambo International, terminal B
1h 10m
Tue
Boeing 737-800
FA 275
FlySafair
20:15 King Shaka International
21:25 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
FA 497
FlySafair
20:20 King Shaka International
21:30 O.R. Tambo International, terminal B
1h 10m
Daily
Boeing 737-800
FA 531
FlySafair
20:25 King Shaka International
21:35 O.R. Tambo International, terminal B
1h 10m
Mon, Fri
Boeing 737-800
FA 667
FlySafair
20:25 King Shaka International
21:35 O.R. Tambo International, terminal B
1h 10m
Mon, Tue, Wed, Thu, Sat
Boeing 737-800
FA 279
FlySafair
20:45 King Shaka International
21:55 O.R. Tambo International, terminal B
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 399
FlySafair
20:45 King Shaka International
21:55 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800
FA 561
FlySafair
21:15 King Shaka International
22:25 O.R. Tambo International, terminal B
1h 10m
Fri
Boeing 737-800
FA 561
FlySafair
21:20 King Shaka International
22:30 O.R. Tambo International, terminal B
1h 10m
Sun
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 November.

FlightDepartsArrivesDurationDaysAircraft
GE 206
LIFT Airline
16:00 King Shaka International
17:05 O.R. Tambo International, terminal B
1h 5m
Selected dates
Boeing 737-300
FA 509
FlySafair
21:40 King Shaka International
22:50 O.R. Tambo International, terminal B
1h 10m
Seasonal
Boeing 737-800
FA 273
FlySafair
12:55 King Shaka International
14:05 O.R. Tambo International, terminal B
1h 10m
Seasonal
Boeing 737-800
FA 431
FlySafair
21:10 King Shaka International
22:20 O.R. Tambo International, terminal B
1h 10m
Seasonal
Boeing 737-800
FA 641
FlySafair
21:40 King Shaka International
22:50 O.R. Tambo International, terminal B
1h 10m
Seasonal
Boeing 737-800
FA 372
FlySafair
18:55 King Shaka International
20:10 Lanseria International
1h 15m
Seasonal
Boeing 737-800
FA 343
FlySafair
08:15 King Shaka International
09:25 O.R. Tambo International, terminal B
1h 10m
Seasonal
Boeing 737-800
FA 541
FlySafair
21:30 King Shaka International
22:40 O.R. Tambo International, terminal B
1h 10m
Seasonal
Boeing 737-800
4Z 554
Airlink
11:15 King Shaka International
12:25 O.R. Tambo International, terminal B
1h 10m
Seasonal
Embraer 190
FA 631
FlySafair
21:25 King Shaka International
22:35 O.R. Tambo International, terminal B
1h 10m
Seasonal
Boeing 737-800
TK 43
Turkish Airlines
15:15 King Shaka International
16:45 O.R. Tambo International, terminal A
1h 30m
Seasonal
Airbus A350-900
TK 43
Turkish Airlines
14:40 King Shaka International
16:05 O.R. Tambo International, terminal A
1h 25m
Seasonal
Airbus A350-900
5Z 333
CemAir
18:00 King Shaka International
19:15 O.R. Tambo International
1h 15m
Selected dates
DeHavilland Dash 8 Q400

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Durban to Johannesburg

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Durban to Johannesburg depart and land

Departure from Durban

249 flights a week, 17 mi (28 km) from the city centre

Arrival in Johannesburg

O.R. Tambo International closest to the centreJNB

222 flights a week, terminals A, B, 12 mi (20 km) from the city centre

27 flights a week, 20 mi (32 km) from the city centre

Frequently asked questions

How long is the flight from Durban to Johannesburg?
A nonstop flight takes 1 hour 10 minutes on average, from 1h 5m to 1h 30m depending on the flight.
How far is Johannesburg from Durban?
311 mi (501 km) in a straight line between the cities.
Which airlines fly nonstop from Durban to Johannesburg?
FlySafair (163 a week), South African Airways (52 a week), LIFT Airline (16 a week), Airlink (13 a week), Turkish Airlines (4 a week) and CemAir (1 a week).
How many flights a day are there from Durban to Johannesburg?
9 flights today and 249 a week, about 35.6 a day on average.
When are the first and last flights from Durban to Johannesburg?
The first departure is at 06:00 (FA668), the last at 21:20 (FA561). Local time.
What is the cheapest month to fly from Durban to Johannesburg?
November 2026: tickets from $46. The most expensive is March 2027, from $79.
What is the cheapest upcoming date to fly from Durban to Johannesburg?
24 November 2026 (Tuesday): from $46 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Durban to Johannesburg?
South African Airways: nonstop tickets from $46 on 24 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Durban airport do flights to Johannesburg leave from?
King Shaka International (249 a week).
Which Johannesburg airport is closest to the city centre?
O.R. Tambo International (JNB), 12 mi (20 km) from the city centre. Others: Lanseria International 20 mi (32 km).