هناك بعض الأسباب المحتملة الأخرى لانقراض الديناصورات، من بينها:
1- النشاط البركاني: يعتقد بعض العلماء أن النشاط البركاني الشديد في نهاية العصر الطباشيري قد أدى إلى انبعاثات ضخمة من الرماد البركاني والغازات التي تسببت في تغير المناخ وتأثيرات شديدة على الحياة البرية.
2- التغييرات الجيولوجية: قد تسببت التغييرات الجيولوجية مثل الانزلاقات الأرضية والزلازل في تغيير بيئات الديناصورات وتدمير مواطنهم الطبيعية.
3- تغير المناخ: لا يزال موضوع تغير المناخ وتأثيره على انقراض الديناصورات قيد النقاش ، وقد تشير البعض إلى احتمالية تغيرات مفاجئة في المناخ أو زيادة درجة الحرارة العالمية الراهنة كعوامل محتملة في انقراض الديناصورات.
4- الانقراض التدريجي: يعتقد البعض أن الديناصورات قد انقرضت بسبب انخفاض معدلات الخصوبة والولادة وانحسار مواطنهم الطبيعية وتراجع توفر الأغذية، وهو عامل يعتبر قد جمع بين التغيرات في البيئة وعمليات الانقراض التدريجي على مر الزمن.