Margate is located in Pietermaritzburg city, South Africa at the -30.8636, 30.3705 coordinates. Distance from Margate to other cities. are listed below, click on the city name to find distance between. Distance from Margate to Durban 128 km, to Newcastle 348 km, to Richards Bay 282 km. The green marker indicates the location of Margate.