Neshornfugl måler omkring . Hannen veier cirka og hunnen cirka . Fjærdrakten er sort med hvit gump. Stjerten er hvit med et sort tverrbånd omkring midtveis. Det enorme nebbet er blekgult og dekurvet, men det farges oransje av gumpkjertelolje. Det har en svært distinkt og prominent rekurvet hjelm på overnebbet, som har sort base. Hunnen har betydelig mindre prominent hjelm, som imidlertid er bredere enn hannens. Hjelmstørrelsen varierer mellom underarten og er lengst hos (som dessuten har et bredere tverrbånd på stjerten enn de to andre) og kortest hos . Sistnevnte er fysisk minst av underartene og har hjelm med større rekurving enn de to andre.