氣候變遷說:6500萬年前,地球氣候陡然變化,氣溫大幅度下降,造成大氣含氧量下降,令恐龍無法生存。也有人認為,恐龍是冷血動物,身上沒有毛或保暖器官,無法适應地球氣溫的下降,都被凍死了。物種鬥争說:恐龍年代末期,最初的小型哺乳類動物出現了,這些動物屬齧齒類食肉動物,可能以恐龍蛋為食。由于這種小型動物缺乏天敵,越來越多,最終吃光了恐龍蛋。大陸漂移說:地質學研究證明,在恐龍生存的年代地球的大陸隻有唯一一塊,即“泛古陸”。由于地殼變化,這塊大陸在侏羅紀發生的較大的分裂和漂移現象,最終導緻環境和氣候的變化,恐龍因此而滅絕。地磁變化說:現代生物學證明,某些生物的死亡與磁場有關。對磁場比較敏感的生物,在地球磁場發生變化的時候,都可能導緻滅絕。由此推論,恐龍的滅絕可能與地球磁場的變化有關。