Cheap flights from Johannesburg to Durban

246 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 Johannesburg to Durban

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: Johannesburg to Durban

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 Johannesburg to Durban

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

Johannesburg to Durban at a glance

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

Johannesburg to Durban 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 June 2027: from $83. The average across months is $67.

Johannesburg to Durban flight schedule

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

FlightDepartsArrivesDurationDaysAircraft
FA 286
FlySafair
06:00 O.R. Tambo International, terminal B
07:15 King Shaka International
1h 15m
Daily
Boeing 737-800
GE 201
LIFT Airline
06:00 O.R. Tambo International, terminal B
07:05 King Shaka International
1h 5m
Mon
Boeing 737-300
FA 590
FlySafair
06:05 O.R. Tambo International, terminal B
07:15 King Shaka International
1h 10m
Daily
Boeing 737-800
FA 354
FlySafair
06:30 Lanseria International
07:45 King Shaka International
1h 15m
Daily
Boeing 737-800
FA 450
FlySafair
06:40 O.R. Tambo International, terminal B
07:50 King Shaka International
1h 10m
Mon
Boeing 737-800
FA 490
FlySafair
06:40 O.R. Tambo International, terminal B
07:50 King Shaka International
1h 10m
Sat
Boeing 737-800
FA 260
FlySafair
06:45 O.R. Tambo International, terminal B
07:55 King Shaka International
1h 10m
Mon, Tue, Fri, Sat
Boeing 737-800
FA 394
FlySafair
06:45 O.R. Tambo International, terminal B
07:55 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 276
FlySafair
07:20 O.R. Tambo International, terminal B
08:30 King Shaka International
1h 10m
Daily
Boeing 737-800
SA 531
South African Airways
07:30 O.R. Tambo International, terminal B
08:40 King Shaka International
1h 10m
Daily
Airbus A320
FA 346
FlySafair
07:40 O.R. Tambo International, terminal B
08:50 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 392
FlySafair
07:40 O.R. Tambo International, terminal B
08:50 King Shaka International
1h 10m
Fri
Boeing 737-800
FA 282
FlySafair
08:00 O.R. Tambo International, terminal B
09:10 King Shaka International
1h 10m
Mon, Wed, Thu, Fri, Sun
Boeing 737-800
GE 213
LIFT Airline
08:00 O.R. Tambo International, terminal B
09:05 King Shaka International
1h 5m
Fri, Sat, Sun
Boeing 737-300
FA 412
FlySafair
08:25 O.R. Tambo International, terminal B
09:35 King Shaka International
1h 10m
Mon, Wed, Thu, Fri, Sun
Boeing 737-800
FA 425
FlySafair
08:35 O.R. Tambo International, terminal B
09:45 King Shaka International
1h 10m
Tue, Sat
Boeing 737-800
SA 539
South African Airways
09:20 O.R. Tambo International, terminal B
10:30 King Shaka International
1h 10m
Daily
Airbus A320
5Z 324
CemAir
09:30 O.R. Tambo International
10:45 King Shaka International
1h 15m
Mon
Canadair RJ-100
FA 474
FlySafair
09:40 Lanseria International
10:55 King Shaka International
1h 15m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 483
FlySafair
09:40 Lanseria International
10:55 King Shaka International
1h 15m
Sun
Boeing 737-800
GE 203
LIFT Airline
09:55 O.R. Tambo International, terminal B
11:00 King Shaka International
1h 5m
Mon, Tue
Boeing 737-300
FA 452
FlySafair
10:10 O.R. Tambo International, terminal B
11:20 King Shaka International
1h 10m
Mon, Tue
Boeing 737-800
FA 661
FlySafair
10:25 O.R. Tambo International, terminal B
11:35 King Shaka International
1h 10m
Daily
Boeing 737-800
FA 664
FlySafair
10:50 O.R. Tambo International, terminal B
12:00 King Shaka International
1h 10m
Fri, Sun
Boeing 737-800
5Z 322
CemAir
11:00 O.R. Tambo International
12:15 King Shaka International
1h 15m
Sun
Canadair RJ-100
SA 547
South African Airways
11:05 O.R. Tambo International, terminal B
12:15 King Shaka International
1h 10m
Mon, Tue, Wed, Thu, Fri
Airbus A320
FA 264
FlySafair
11:40 O.R. Tambo International, terminal B
12:50 King Shaka International
1h 10m
Mon, Wed, Thu, Fri
Boeing 737-800
FA 396
FlySafair
11:40 O.R. Tambo International, terminal B
12:50 King Shaka International
1h 10m
Sun
Boeing 737-800
GE 209
LIFT Airline
12:00 O.R. Tambo International, terminal B
13:05 King Shaka International
1h 5m
Wed, Thu, Fri, Sun
Boeing 737-400
FA 414
FlySafair
12:05 O.R. Tambo International, terminal B
13:15 King Shaka International
1h 10m
Tue, Sat
Boeing 737-800
TK 42
Turkish Airlines
12:20 O.R. Tambo International, terminal A
13:45 King Shaka International
1h 25m
Mon, Wed, Fri, Sun
Airbus A350-900
FA 344
FlySafair
12:35 O.R. Tambo International, terminal B
13:45 King Shaka International
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 504
FlySafair
12:50 O.R. Tambo International, terminal B
14:00 King Shaka International
1h 10m
Tue
Boeing 737-800
SA 551
South African Airways
12:50 O.R. Tambo International, terminal B
14:00 King Shaka International
1h 10m
Daily
Airbus A320
FA 320
FlySafair
12:55 Lanseria International
14:10 King Shaka International
1h 15m
Daily
Boeing 737-800
FA 401
FlySafair
12:55 O.R. Tambo International, terminal B
14:10 King Shaka International
1h 15m
Wed, Fri, Sun
Boeing 737-800
FA 669
FlySafair
13:35 O.R. Tambo International, terminal B
14:45 King Shaka International
1h 10m
Daily
Boeing 737-800
SA 555
South African Airways
13:40 O.R. Tambo International, terminal B
14:50 King Shaka International
1h 10m
Mon, Tue, Wed, Thu, Fri, Sun
Airbus A320
FA 284
FlySafair
14:20 O.R. Tambo International, terminal B
15:30 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 262
FlySafair
14:25 O.R. Tambo International, terminal B
15:35 King Shaka International
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 416
FlySafair
15:00 O.R. Tambo International, terminal B
16:10 King Shaka International
1h 10m
Daily
Boeing 737-800
4Z 555
Airlink
15:05 O.R. Tambo International, terminal B
16:20 King Shaka International
1h 15m
Tue, Sat, Sun
SA 563
South African Airways
15:10 O.R. Tambo International, terminal B
16:20 King Shaka International
1h 10m
Daily
Airbus A320
FA 288
FlySafair
16:00 O.R. Tambo International, terminal B
17:10 King Shaka International
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
GE 211
LIFT Airline
16:00 O.R. Tambo International, terminal B
17:05 King Shaka International
1h 5m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737-400
FA 270
FlySafair
16:05 O.R. Tambo International, terminal B
17:15 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 510
FlySafair
16:05 O.R. Tambo International, terminal B
17:15 King Shaka International
1h 10m
Wed
Boeing 737-800
FA 418
FlySafair
16:45 O.R. Tambo International, terminal B
17:55 King Shaka International
1h 10m
Mon, Tue, Thu, Fri, Sat
Boeing 737-800
SA 571
South African Airways
16:55 O.R. Tambo International, terminal B
18:05 King Shaka International
1h 10m
Daily
Airbus A320
FA 420
FlySafair
17:05 O.R. Tambo International, terminal B
18:15 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 280
FlySafair
17:10 O.R. Tambo International, terminal B
18:20 King Shaka International
1h 10m
Sat
Boeing 737-800
FA 538
FlySafair
17:15 O.R. Tambo International, terminal B
18:25 King Shaka International
1h 10m
Fri
Boeing 737-800
FA 676
FlySafair
17:35 O.R. Tambo International, terminal B
18:45 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 390
FlySafair
17:40 O.R. Tambo International, terminal B
18:50 King Shaka International
1h 10m
Wed, Thu
Boeing 737-800
FA 268
FlySafair
17:50 O.R. Tambo International, terminal B
19:00 King Shaka International
1h 10m
Tue, Wed, Fri, Sun
Boeing 737-800
FA 322
FlySafair
17:50 Lanseria International
19:05 King Shaka International
1h 15m
Fri, Sun
Boeing 737-800
FA 860
FlySafair
17:55 O.R. Tambo International, terminal B
19:05 King Shaka International
1h 10m
Sat
Boeing 737-800
FA 514
FlySafair
18:20 O.R. Tambo International, terminal B
19:30 King Shaka International
1h 10m
Thu, Sat
Boeing 737-800
FA 274
FlySafair
18:30 O.R. Tambo International, terminal B
19:40 King Shaka International
1h 10m
Sun
Boeing 737-800
4Z 569
Airlink
18:35 O.R. Tambo International, terminal B
19:50 King Shaka International
1h 15m
Mon, Tue, Wed, Thu, Fri, Sun
Embraer 190
FA 496
FlySafair
18:35 O.R. Tambo International, terminal B
19:45 King Shaka International
1h 10m
Daily
Boeing 737-800
FA 530
FlySafair
18:40 O.R. Tambo International, terminal B
19:50 King Shaka International
1h 10m
Mon, Fri
Boeing 737-800
FA 278
FlySafair
19:00 O.R. Tambo International, terminal B
20:10 King Shaka International
1h 10m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 398
FlySafair
19:00 O.R. Tambo International, terminal B
20:10 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 560
FlySafair
19:30 O.R. Tambo International, terminal B
20:40 King Shaka International
1h 10m
Fri
Boeing 737-800
FA 560
FlySafair
19:35 O.R. Tambo International, terminal B
20:45 King Shaka International
1h 10m
Sun
Boeing 737-800
FA 478
FlySafair
19:50 Lanseria International
21:00 King Shaka International
1h 10m
Wed, Thu, Fri, Sun
Boeing 737-800
SA 585
South African Airways
21:20 O.R. Tambo International, terminal B
22:30 King Shaka International
1h 10m
Mon, Tue, Wed, Thu, Fri, Sun
Airbus A320

Seasonal and one-off flights

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

FlightDepartsArrivesDurationDaysAircraft
GE 205
LIFT Airline
14:00 O.R. Tambo International, terminal B
15:05 King Shaka International
1h 5m
Selected dates
Boeing 737-300
FA 508
FlySafair
19:55 O.R. Tambo International, terminal B
21:05 King Shaka International
1h 10m
Seasonal
Boeing 737-800
FA 272
FlySafair
11:10 O.R. Tambo International, terminal B
12:20 King Shaka International
1h 10m
Seasonal
Boeing 737-800
FA 430
FlySafair
19:25 O.R. Tambo International, terminal B
20:35 King Shaka International
1h 10m
Seasonal
Boeing 737-800
FA 640
FlySafair
19:55 O.R. Tambo International, terminal B
21:05 King Shaka International
1h 10m
Seasonal
Boeing 737-800
FA 371
FlySafair
17:05 Lanseria International
18:20 King Shaka International
1h 15m
Seasonal
Boeing 737-800
FA 342
FlySafair
06:25 O.R. Tambo International, terminal B
07:40 King Shaka International
1h 15m
Seasonal
Boeing 737-800
FA 540
FlySafair
19:45 O.R. Tambo International, terminal B
20:55 King Shaka International
1h 10m
Seasonal
Boeing 737-800
4Z 553
Airlink
09:25 O.R. Tambo International, terminal B
10:40 King Shaka International
1h 15m
Seasonal
Embraer 190
FA 630
FlySafair
19:40 O.R. Tambo International, terminal B
20:50 King Shaka International
1h 10m
Seasonal
Boeing 737-800
TK 42
Turkish Airlines
11:45 O.R. Tambo International, terminal A
13:10 King Shaka International
1h 25m
Seasonal
Airbus A350-900

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 Johannesburg to Durban

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

Airports

Where flights from Johannesburg to Durban depart and land

Departure from Johannesburg

O.R. Tambo International closest to the centreJNB

219 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

Arrival in Durban

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

Frequently asked questions

How long is the flight from Johannesburg to Durban?
A nonstop flight takes 1 hour 10 minutes on average, from 1h 5m to 1h 25m depending on the flight.
How far is Durban from Johannesburg?
311 mi (501 km) in a straight line between the cities.
Which airlines fly nonstop from Johannesburg to Durban?
FlySafair (163 a week), South African Airways (52 a week), LIFT Airline (16 a week), Airlink (9 a week), Turkish Airlines (4 a week) and CemAir (2 a week).
How many flights a day are there from Johannesburg to Durban?
9 flights today and 246 a week, about 35.1 a day on average.
When are the first and last flights from Johannesburg to Durban?
The first departure is at 06:00 (FA286), the last at 21:20 (SA585). Local time.
What is the cheapest month to fly from Johannesburg to Durban?
November 2026: tickets from $46. The most expensive is June 2027, from $83.
What is the cheapest upcoming date to fly from Johannesburg to Durban?
17 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 Johannesburg to Durban?
South African Airways: nonstop tickets from $46 on 17 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Johannesburg airport do flights to Durban leave from?
O.R. Tambo International (219 a week) and Lanseria International (27 a week).