Benhar may refer to :
- Benhar, Algeria, a town and commune in Djelfa Province, Algeria
- A former coal mining area and community (referred to East Benhar and West Benhar), now virtually uninhabited, near Harthill, Scotland
- Benhar, New Zealand, a settlement in Otago Region, New Zealand