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
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Johannesburg 1h 10m, 246 a week | 246 | 1h 10m | from $46 |
| Cape Town 2h 5m, 78 a week | 78 | 2h 5m | from $111 |
| Port Elizabeth 1h 20m, 18 a week | 18 | 1h 20m | from $106 |
| Bloemfontein 1h 20m, 9 a week | 9 | 1h 20m | from $129 |
| Dubai United Arab Emirates, 8h 30m, 7 a week | 7 | 8h 30m | from $397 |
| East London 1h 15m, 5 a week | 5 | 1h 15m |
From other countries
Arrival airport
Where the nonstop flights land
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