La Great Fish River (en afrikaans : Groot-Visrivier) est un fleuve d'Afrique du Sud. Elle prend sa source à l'est de Graaff-Reinet, et court sur 644 km à travers la province du Cap-Oriental, avant de se jeter dans l'Océan Indien entre Port Elizabeth et East London.