棘龙的栖息环境涵盖北非大部分，但只有部分地区被研究过。一个针对摩洛哥恐龙群的研究，认为森诺曼阶的棘龙、鲨齿龙、三角洲奔龙的地理分布横跨整个北非。棘龙生存于当时埃及地区的海岸与潮坪环境，具有红树林，与类似的大型掠食动物共存，如巴哈利亚龙、鲨齿龙，大型的泰坦巨龙类潮汐龙，较小型的泰坦巨龙类埃及龙，10公尺长的鳄类腔鳄，以及腔棘鱼类的莫森氏鱼。
食性.目前仍不确定棘龙主要是陆地掠食动物，还是鱼食性。棘龙拥有延长的嘴部、圆椎状牙齿、以及较高的鼻孔，类似现代鳄鱼，显示牠们可能是鱼食性。棘龙食