Benoni is a town on the East Rand, Gauteng, South Africa, some 26 kilometres east of Johannesburg, within the City of Ekurhuleni municipality.