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