This species ranges very widely in eastern and southern Africa from northern Tanzania south to eastern South Africa, west to Namibia and Angola. There is an isolated record from Isiolo in Kenya, northeast of mount Kenya. Because of taxonomic uncertainties, the northern limits of the distribution are unclear. The species might extend even as far as Ethiopia and Sudan. Records of Phrynobatrachus parvulus from Uganda (Kibale Forest-Vonesh (2001), Bwindi Impenetrable Forest-Drewes and Vindum (1994), and Kampala-M. Pickersgill (pers. comm.) might refer to this species.