Widespread in sub-Saharan Africa, but the exact range is difficult to define given the taxonomic issue (see Taxonomic Notes). According to Broadley (2002) and Branch (1998), the species occurs from South Sudan southwards to Angola, Namibia, Botswana, Zimbabwe, Mozambique, South Africa and Eswatini (Swaziland). Within South Africa, it is known from the low-lying regions of Limpopo and Mpumulanga, and KwaZulu-Natal provinces. It appears to be absent from the high-lying regions of Mpumalanga province, South Africa. Although Bourquin (2004) plotted several records throughout KwaZulu-Natal, including one as far south as the Eastern Cape/ KwaZulu-Natal provincial border, many of these require confirmation. All records west of 31°E and at and (from Bourquin 2004 and other sources) were excluded from the map in Bates et al. (2014) and here, as these were considered too far removed from the range described by Broadley (2002), and are probably referable to Psammophis brevirostris.