The distance from Durban Airport to Margate is 167km. Travel time for this journey by taxi or a private transfer will take just under 2 hours, while the transportation time by shuttle bus will be closer to 3 hours.