Durban is served by King Shaka International Airport (DUR), a modern airport serving the KwaZulu-Natal province of South Africa. It functions as a key domestic hub for arrivals into Durban and offers a growing selection of regional international flights from other Southern African destinations, with strong connections from other major South African cities and popular tourist destinations in the region to DUR.
The airport's most important and frequent route to Durban is the domestic shuttle from Johannesburg (JNB) to DUR, which is essential for reaching Durban from global connections. Other key domestic origins into Durban include Cape Town (CPT) and Port Elizabeth (PLZ) to DUR. For international travel to Durban, direct routes into DUR focus on regional hubs and holiday spots, including Mauritius (MRU), Maputo (MPM), Lusaka (LUN), and Dubai (DXB). Seasonal charter flights from Indian Ocean islands to Durban are also common.
King Shaka International is a competitive arena for domestic South African airlines flying into Durban. It is a focus city for South African Airways (SAA) and its partners for arrivals into DUR, and sees intense competition from low-cost carriers FlySafair, kulula.com, and Lift flying to Durban. International routes to DUR are served by Airlink, Air Mauritius, Emirates, and other regional carriers.
To find cheap flights to Durban, book domestic flights from Johannesburg and Cape Town to DUR well in advance, especially for weekends and holidays when flying to Durban. For travel to Durban from beyond Southern Africa, the most common and often cheapest strategy is to book an international flight to Johannesburg's O.R. Tambo Airport (JNB) and then a separate domestic ticket from JNB to DUR, as JNB offers a vastly wider range of international airlines and competitive long-haul fares into South Africa. Always compare the total cost of this option against a direct flight to DUR, such as on Emirates from Dubai, which can be a convenient and sometimes competitively priced gateway to Durban from the Middle East, Asia, and Europe.
2 in 1 trip...Fly from Kuala Lumpur, Malaysia to both Mauritius and either Cape Town, Johannesburg or Durban, South Africa for only $674 USD roundtrip.