I maj 2010 åbnede King Shaka International sine døre. Den tidligere Durban Internationale Lufthavn blev vurderet som utilstrækkelig stor til at kunne rumme den øgede forretnings- og turisttrafik, der passerede gennem Durban.
Alle store sydafrikanske flyselskaber betjener King Shaka International Airport, der ligger 35 kilometer nord for Durban. Der er fly til de fleste byer. Adskillige mindre byer er derimod ikke forbundet herfra. Derudover tilbyder det fly til Mauritius.
Internationale flyvninger til Mauritius (Air Mauritius) og Swaziland er tilgængelige (med Swazi Express Airways og South African Express).
Taxa fra den nye lufthavn til hoteller på Marine Parade og Durbans centrale forretningsdistrikt kan nemt overstige R400 ZAR (US $53). Ved siden af taxaholdepladsen afgår der dog en lufthavnsbus hver time i timen (eller så snart bussen når et tilstrækkeligt antal personer) for R80 ($ 10.50) per person, men turen kan tage længere tid. Husk, at taxachauffører kan være meget aggressive og vil forsøge at stoppe dig, før du når shuttlen.
Indenrigsflyvninger til/fra Durban drives af følgende flyselskaber: Airlink, British Airways, Interlink, Kulula, Mango og South African Airlines.
Internationale flyvninger til/fra Durban drives af følgende flyselskaber: Airlink (til/fra Maputo), Air Mauritius (til/fra Mauritius) og Emirates (til/fra Dubai).
Durban International Airport (tidligere kendt som Louis Botha Airport) er indstillet. King Shaka International Airport, der ligger 40 kilometer nord for Durban nær La Mercy, er blevet bygget og er i drift.
Virginia Airfield er en lille, privatejet lufthavn beliggende i Durban North, kun få kilometer nord for Durbans centrale forretningsdistrikt og få kilometer syd for Umhlanga Rocks. Der er ingen regelmæssige kommercielle flyvninger fra denne lufthavn, selvom du kan chartre et jetfly til og fra denne lufthavn via virksomheder som King Shaka Aviation.
Byens store banegård ligger i hjertet af byen. Shosholoza Meyl kører et nattog mellem Johannesburg og Pietermaritzburg på fredage og søndage. Dette ser ud til at være den eneste intercity-rute, der forbinder Durban med resten af verden.
MetroRail kører regelmæssige pendlertog til Durbans talrige forstæder og omkringliggende byer (såsom Pinetown og feriestederne på både syd- og nordkysten (f.eks. Kelso og Park Ryne).
Alle nationale flyselskaber og Baz-bussen betjener Durban regelmæssigt. Det centrale busstoppested ligger ved siden af Durban Station, byens primære banegård.
Mens nogle krydstogtskibe stopper i Durban, er der normalt kun et par "envejs"-både ind til byen. Selvom det teoretisk er muligt at rejse ombord på et fragtskib, er det generelt ikke offentliggjort. MSC Sinfonia krydstogter med afgang fra Durban.