通常的解释是一颗巨大的陨石撞击地球造成了灭绝(最早为加州大学柏克莱分校的路易.阿尔巴列斯(Walter Alvarez)博士等四位科学家所提出)。但这一理论尚有争议。 一般陨石的说法乃指陨石撞击地球后,大量的灰尘暴淹没大地及大气,造成阳光无法直接照射到地球表面,各地气温逐渐寒冷,恐龙因无法在冷酷的气候中生存及觅食,而死亡变成化石。另有一说法,指当时地球两极因气温的急剧变化,造成海面水位上升,造成大陆与大陆间有河流阻隔,造成恐龙觅食困难而死亡。 小行星(陨石)撞击说 这是目前最让每个人接受的说法。 有一颗小行星撞击地球引发起灭种性的大破坏,地球上接近90%生物消失。除了刚撞击时造成的强大爆炸性破坏以外,也使大量的粉尘覆盖于整个地球大气层上空,气温逐渐下降,阳光无法透进地球,使大部分植物因无法光合作用而消失,而草食性恐龙也因没有食物而死亡,肉食性恐龙因没有草食性恐龙吃,也渐渐消失,最后恐龙便绝种。余下的10%便是一些小型的动物和少量植物。 彗星撞击说本学说的基础是奠定在古生物大灭绝几乎都是每两千六百万年发生一次为开端,加上天文学中认为太阳系的周围有一圈奥尔特云,奥尔特云里的彗星等天体周期性地向太阳系中央的太阳前进(例如:哈雷彗星、海尔波普彗星)。恐龙灭绝便可能是其中一颗彗星撞上地球而导致的。 造山运动说白垩纪末期剧烈的造山运动使得地壳隆起,许多浅海与湖泊变成陆地,一些以水为家的恐龙与生物便渐渐消失;湿润的沼泽也隆起、干涸,许多生活在沼泽中的植物便因此而消失,而食用沼泽植物的草食性恐龙也因此灭亡,肉食性恐龙也相继灭绝。 气候变动说根据韦格纳的板块飘移说,白垩纪当时的板块分布情形,已从最初连在一起的盘古大陆,形成接近现在五大洲的样子。 板块飘移本身就会引起气候的改变,例如:南极洲本来是位于中纬度的地区,气候温暖。但是因为板块飘移,南极洲进入了极圈,造成现今南极洲的严寒。 也因为板块飘移,造成洋流改变、气候变迁,许多地方变的寒冷、酷热、干燥,不适合恐龙与其他生物居住。恐龙便因此而慢慢灭绝了。 火山爆发说火山大量且急剧地爆发,喷出了许多如二氧化碳与甲烷等温室气体,造成了地球急激的温室效应。温度升高,许多植物无法适应气温而死亡,草食性恐龙因没有食物而灭亡,而肉食性恐龙也相继灭绝。