Ibn Battuta traveled extensively across many regions over a period of about 30 years. His travels included:
- North Africa: Tangier (Morocco), Algiers (Algeria), Tunis (Tunisia), Tripoli (Libya), Alexandria and Cairo (Egypt).
- Arabian Peninsula: Mecca, Medina (Saudi Arabia), Damascus (Syria), Gaza, Hebron, Jerusalem.
- East Africa: Aden, Mogadishu, Malindi, Mombasa, Zanzibar, Kilwa (Tanzania).
- Middle East: Iraq, Iran, Azerbaijan, Baghdad, Basra, Isfahan, Shiraz.
- Anatolia and Asia Minor (modern Turkey).
- Mongol territories including Crimea, northern Caucasus, Saray (capital of Golden Horde), Bolghar (Tatarstan).
- Central Asia: Bukhara, Samarkand, Balkh.
- Indian Subcontinent: Delhi and surrounding regions.
- He also traveled to places in the Balkans, Spain, China, the Maldives, and Sri Lanka.
His journey was one of the longest medieval travel chronicles, covering much of the Islamic world and beyond from North Africa to Southeast Asia and China.