Bunlardan biri, yaklaşık 66 milyon yıl önce yaşanan Kretase-Tersiyer yokoluş olayıdır. Bu olayda, büyük bir asteroidin dünya yüzeyine çarpması sonucu, atmosferde toz ve gazların yayılması, iklim değişiklikleri ve çevresel koşulların değişmesi sonucu birçok canlı türü yok oldu. Dinozorların yok olması da bu olayla bağlantılı olduğu düşünülmektedir.
Bunun yanı sıra, bazı bilim insanları, dinozorların yok oluşunu, volkanik patlamalar gibi doğal felaketlerin de neden olabileceği görüşündedir.
Son olarak, bazı bilim insanları ise dinozorların uzun zaman dilimi içerisinde yaşadığı ve evrimleştiği için, yaşadıkları ortamda adaptasyon sağlayamamaları nedeniyle yok olabileceklerini düşünmektedirler.
Dinozorların nasıl öldüğüne gelince, türlerine göre değişiklik göstermekle birlikte, genel olarak ölümleri bir dizi faktörün bir araya gelmesi sonucu gerçekleşmiştir. Örneğin, bazı dinozorların diğer canlılarla mücadele etmesi veya avlarının azalması nedeniyle yiyecek sıkıntısı yaşamaları sonucu ölmüş olabilecekleri düşünülmektedir. Ancak, en yaygın teori, yukarıda bahsedilen nedenlerin bir araya gelmesi sonucu dinozorların yok olduğudur.