Der Bullenhai ist ein typischer Riffhai, der hauptsächlich in flachen Gewässern wie Lagunen und Buchten vorkommt. Die Tiere verlassen zur Paarung und zur Geburt ihre angestammten Reviere für 2-3 Monate und legen dabei Strecken von mehr als 1.000km zurück. Bullenhaie kommen eigentlich in allen tropischen Gewässern vor, fehlen aber aus unbekannten Gründen im Mittelmeer, den Malediven und im Roten Meer.
Im Lake Nicaragua (Wassertemperatur 25°-28°) oder auch dem Ysabelsee/Guatemala haben sich sogar eigene Unterarten gebildet, über deren Stellung in der Systematik immer noch gestritten wird.