Richmond is located in Pietermaritzburg city, South Africa at the -29.872, 30.2724 coordinates. Distance from Richmond to other cities. are listed below, click on the city name to find distance between. Distance from Richmond to Durban 73 km, to Newcastle 237 km, to Richards Bay 210 km. The green marker indicates the location of Richmond.