Richards Bay is located in Pietermaritzburg city, South Africa at the -28.783, 32.0377 coordinates. Distance from Richards Bay to other cities. are listed below, click on the city name to find distance between. Distance from Richards Bay to Durban 154 km, to Newcastle 236 km, to Vryheid 166 km. The green marker indicates the location of Richards Bay.