Beni Hassan, o Beni Hasan (árabe: بني حسن) es una localidad del Egipto Medio, situada en la orilla oriental del Nilo, a unos veinte kilómetros al sur de Menia y unos 270 kilómetros al sur de El Cairo.