牛鲨在温暖海洋的沿岸地区、河流及湖，淡水或咸水都很常见。在大西洋，从美国麻萨诸塞州至巴西南部及从摩洛哥至安哥拉都可以见到牠们的踪影。在印度洋，牠们出没于南非至肯亚、印度、越南至澳洲。估计有多于500头公牛鲨在澳洲昆士兰的布里斯本河及更多的在黄金海岸。在太平洋，牠们生活于下加利福尼亚州至厄瓜多尔。牠们亦有生活在亚马逊河的中央，而最远的纪录是在密西西比河差不多到达伊利诺州。尼加拉瓜湖、东印度西孟加拉邦及阿萨姆邦并邻接的孟加拉的恆河及雅鲁藏布江，都是牠们出没的地方。牠们可以生活在任何的水域，包括南非高盐分的圣露西