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