Flights to Durban

Direct flights from 9 cities, 379 flights a week. From Johannesburg the flight takes 1h 10m, tickets from $46. From Cape Town the flight takes 2h 5m, tickets from $111.

Flights to Durban at a glance

cities with nonstop flights here
9
nonstop flights a week
379
lowest fare from Johannesburg
$46
flight time from Johannesburg
1h 10m
lowest fare from Cape Town
$111
flight time from Cape Town
2h 5m
arrival airport
King Shaka International

Where you can fly to Durban from

Nonstop flights, busiest routes first

FromFare
Johannesburg 1h 10m, 246 a week from $46
Cape Town 2h 5m, 78 a week from $111
Port Elizabeth 1h 20m, 18 a week from $106
Bloemfontein 1h 20m, 9 a week from $129
Dubai United Arab Emirates, 8h 30m, 7 a week from $397
East London 1h 15m, 5 a week

From other countries

Arrival airport

Where the nonstop flights land

375 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Durban from?
From 9 cities. The busiest routes are from Johannesburg (246 flights a week), Cape Town (78 flights a week), Port Elizabeth (18 flights a week), Bloemfontein (9 flights a week), Dubai (7 flights a week) and East London (5 flights a week).
How long is the flight from Johannesburg to Durban?
A nonstop flight takes about 1 hour 10 minutes, tickets from $46.
How long is the flight from Cape Town to Durban?
A nonstop flight takes about 2 hours 5 minutes, tickets from $111.
What is the cheapest city to fly to Durban from?
Johannesburg from $46, Port Elizabeth from $106, Cape Town from $111 and Bloemfontein from $129.
Which airport do flights to Durban arrive at?
All nonstop flights land at King Shaka International (DUR).

Cities near Durban with their own flights

Worth a look when fares or dates to Durban do not suit; distance by straight line