To reach Durban from India there are no direct flights. Connecting flights can be taken from the major airports of India to the King Shaka Airport on airlines like the Ethiopian Airlines, Qatar Airways, South African Airways, Etihad Airways and many other international carriers.
The King Shaka International Airport about 40 km from Durban is used to access Durban by air. It is connected to the city via a shuttle bus and taxi. It is served by direct flights to Africa, Middle East Asia and some parts of Europe by several international airlines.
Durban can be reached via the N3 from Gauteng and the regions west of Durban, and the N2 connects Durban along the coast towards the north and the south.
The central railway station in the city centre serves as the main railway station of Durban and connects it to nearby cities of Johannesburg and Pietermaritzburg, and a Metrorail link connects Durban with it's suburbs.
Several bus companies like Intercape, Greyhound and BazBus make Durban accessible from nearly anwyhere in South Africa.
There are several international cruise liners that dock in Durban's busy port, but otherwise passenger transit between Durban and another specific city or country does not popularly exist. The cruise ship MSC Sinfornia which cruises from November to April has Durban as one of it's most popular destinations.