Port Shepstone is located in Pietermaritzburg city, South Africa at the -30.7414, 30.455 coordinates. Distance from Port Shepstone to other cities. are listed below, click on the city name to find distance between. Distance from Port Shepstone to Durban 113 km, to Newcastle 336 km, to Richards Bay 266 km. The green marker indicates the location of Port Shepstone.