Bni Drar ou Beni Drar () é uma cidade do nordeste de Marrocos, que faz parte da província de Ujda-Angad e da região Oriental. Em 2004 tinha habitantes e estimava-se que em 2012 tivesse habitantes.
A cidade encontra-se situa-se junto à fronteira com a Argélia, 20 km a noroeste de Oujda e 17 km a sudeste de Ahfir.
Categoria:Comunas de Marrocos Categoria:Cidades de Marrocos Categoria:Localidades de Oriental (Marrocos)