This is a List of places visited by Ibn Battuta in the years 1325–1353.

The Moroccan traveller Ibn Battuta set out from his native town of Tangiers on a pilgrimage to Mecca in June 1325, when he was 21 years old. On completing his first hajj he continued travelling, only returning to Morocco twenty four years later in 1349. In 1350, Battuta visited Al-Andalus and then between 1352-1353 he crossed the Sahara Desert to visit the Kingdom of Mali in West Africa. On his return to Fes he dictated an account of his travels to Ibn Juzayy, a scribe employed by Abu Inan Faris, the Marinid ruler of Morocco.

List of places visited by Ibn Battuta

Ibn Juzayy's Arabic text was translated into English by Hamilton Gibb and Charles Beckingham and published by the Hakluyt Society in four volumes between 1958 and 1994.

List of places visited by Ibn Battuta

Places visited by Ibn Battuta

Over his lifetime, Ibn Battuta travelled over and visited around 40 present-day countries.

List of places visited by Ibn Battuta

In the following list the Romanization used by Gibb and Beckingham is given in parentheses. The states are modern. Within each section the towns are listed in the order that they are first mentioned in Ibn Battuta's rihla. Historians such as Hamilton Gibb and Ross Dunn have argued that some parts of Ibn Battuta's rihla are fictional and it is extremely unlikely that he visited all the places that he claimed. The cities for which Ibn Battuta's visit is believed to be fictional are flagged as "doubtful" in the list below.

Maghreb

Tangier, Morocco

Tlemcen (Tilimsān), Algeria

Miliana (Milyāna), Algeria

Algiers (al-Jazā'ir), Algeria

Béjaïa (Bijāya), Algeria

Constantine (Qusanṭīna), Algeria

Annaba (Būna), Algeria

Tunis, Tunisia

Sousse (Sūsa), Tunisia

Sfax (Ṣafāqus), Tunisia

Gabès (Qābis), Tunisia

Tripoli (Aṭrābulus), Libya

Taza (Tāzā), Morocco

Fez (Fās), Morocco

Ceuta (Sabta), Spain

Marrakesh (Marrākush), Morocco

Salé (Salā), Morocco

Meknes (Miknāsa), Morocco

Sijilmasa (Sijilmāsa), Morocco

Mashriq

Alexandria (al-Iskandarīya), Egypt

Damanhur (Damanhūr), Egypt

Fuwwah (Fawwā), Egypt

Ibyar (Abyār), Egypt

El Mahalla El Kubra (al-Maḥalla al-Kabīra), Egypt

Damietta (Dimyāt), Egypt

Faraskur (Fāriskūr), Egypt

Sebennytos or Samannoud (Samannūd), Egypt

Cairo (Miṣr), Egypt

Biba (Biba), Egypt

Oxyrhynchus (al-Bahnasa), Egypt

Minya (Munyat Ibn Khaṣīb), Egypt

Mallawi (Manlāwī), Egypt

Manfalut (Manfalūṭ), Egypt

Asyut (Asyūṭ), Egypt

Akhmim (Ikhmīm), Egypt

Hu (Hū), Egypt

Qena (Qinā), Egypt

Qus (Qūṣ), Egypt

Luxor (al-Aqṣur), Egypt

Esna (Asnā), Egypt

Edfu (Adfū), Egypt

ʿAydhab (‘Aidhāb), Egypt

Bilbeis (Balbais), Egypt

Gaza (Ghazza), Gaza Strip, Palestine

Hebron (al-Khalīl), West Bank, Palestine

Bethlehem (Bait Laḥm), West Bank, Palestine

Jerusalem (al-Quds), Palestine

Ramla (al-Ramla), Palestine

Nablus (Nābulus ), West Bank, Palestine

Ajloun (‘Ajlun), Jordan

Tyre (Sūr), Lebanon

Sidon (Ṣaidā), Lebanon

Tripoli (Aṭrābulus), Lebanon

Hama (Ḥamāh), Syria

Aleppo (Ḥalab), Syria

Antioch (Antākiya), Turkey

Bagras (Bughrās), Turkey

Latakia (al-Lādhiqīya), Syria

Baalbek (Ba‘labakk), Lebanon

Damascus, Syria

Al-Kiswah (al-Kiswa), Syria

Al Karak (Al-Karak), Jordon

Ma'an (Ma‘ān), Jordon

Arabian Peninsula

Tabuk (Tabūk), Saudi Arabia

Medina (al-Madīna), Saudi Arabia

Rabigh (Rābigh), Saudi Arabia

Mecca, Saudi Arabia

Jeddah (Judda), Saudi Arabia

Zabīd (Zabīd), Yemen

Jibla (Jubla), Yemen

Ta'izz (Ta'izz), Yemen

Sana'a (Ṣan'ā'), Yemen Doubtful. Aden ('Adan), Yemen Salalah (Zafāri), Oman Qalhat (Qalhāt), Oman Nizwa (Nazwā), Oman Bahrain (al-Baḥrain), Bahrain Adjacent shore. Qatif (al-Quṭaif), Saudi Arabia Hofuf or al-Hasa (Hajar), Saudi Arabia Al-Yamama (al-Yamama), Saudi Arabia