Richards Bay wurde 1879 während des Ersten Burenkriegs von Sir Frederick Richards als Hafen gegründet. Richards war der Namensgeber der Stadt. 1969 bekam Richards Bay Stadtstatus.