stone’s throw

a short distance; the phrase has overtones of belligerence as in ‘throwing stones’ and perhaps of the biblical in Jesus reply to the accusers of the woman taken in adultery ‘he that is without sin among you, let him first cast a stone at her’ (John 8:7)