Bengalhubro når en kroppsstørrelse på 50 til 56 cm med en vingelengde på 36 til 39 cm for hanner og 37 til 42 cm for hunner, noe som gir et vingespenn på over en meter. Vekten kan komme opp i 1100 gram. Ryggfjærene er gulbrune med en påfallende svart tegning. Undersiden er lysebrun med mørkebrune tegninger, ofte trekker en hvit stripe seg over skulderen.