Qibla direction in Iran

The Qibla in Iran lies towards the south-west. Depending on the city the angle from true north ranges from 193.8° in Seyah Cheshmeh to 262.8° in Chabahar, and the Kaaba is between 1,304 km and 2,659 km away. The table gives the exact bearing for 400 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Iran can differ from true north by a few degrees; our Qibla finder corrects this automatically when your phone reports true heading.

Why the Qibla changes across the country

Between the cities in the table the Qibla angle varies by 69.0°. Ābādān is the closest to the Kaaba (1,304 km) and Sarakhs the farthest (2,659 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 218.5°, should not be used everywhere.

Inside a mosque, the mihrab already shows the Qibla. Elsewhere, a compass app, the position of the sun or our Qibla finder can be used; scholars agree that facing the general direction is enough when the exact angle cannot be known.

Qibla in Iran: questions

What is the Qibla direction in Tehran?

218.5° from true north, towards the south-west, 1,946 km from the Kaaba.

Which city in Iran is closest to Makkah?

Ābādān, 1,304 km from the Kaaba, among the 400 cities listed.

Does a phone compass show the right Qibla?

Only if it is calibrated and corrected for magnetic declination. Turn the phone in a figure 8 and keep it away from metal; our Qibla finder uses the true heading when the phone provides it.

Bearing from true north, measured clockwise
CityQiblaDirectionDistance to Makkah
'Alī Ābād-e Katūl224.3°south-west2,252 km
‘Ālī Shahr236.1°south-west1,404 km
‘Anbarābād250.7°west1,976 km
‘Eyn-e Do220.4°south-west1,406 km
Āb Pakhsh234.5°south-west1,432 km
Ābādān222.5°south-west1,304 km
Abadeh232.7°south-west1,673 km
Ābādeh241.5°south-west1,574 km
Abarkūh234.3°south-west1,719 km
Ābdānān212.1°south-west1,488 km
Abhar211.6°south-west1,873 km
Abrīsham226.1°south-west1,697 km
Ābyek215.5°south-west1,929 km
Ābyek215.5°south-west1,932 km
Aghajari226.4°south-west1,435 km
Ahar202.1°south2,019 km
Ahvāz220.8°south-west1,409 km
Ajab Shīr199.8°south1,878 km
Aleshtar213.1°south-west1,612 km
Aligoodarz218.6°south-west1,648 km
Alvand213.9°south-west1,918 km
Amīr Kolā219.8°south-west2,094 km
Āmol219.3°south-west2,066 km
Andīmeshk216.6°south-west1,489 km
Āq Qalā223.2°south-west2,235 km
Arak217.0°south-west1,709 km
Ārān Bīdgol222.1°south-west1,811 km
Ardabil205.8°south-west2,039 km
Ardakān232.7°south-west1,853 km
Arsanjān238.1°south-west1,646 km
Asadābād210.8°south-west1,692 km
Ashkez̄ar234.0°south-west1,847 km
Āshkhāneh227.3°south-west2,433 km
Āstāneh-ye Ashrafīyeh211.8°south-west2,013 km
Āstārā207.2°south-west2,080 km
Āzādshahr224.6°south-west2,285 km
Āz̄arshahr199.7°south1,910 km
Aznā217.7°south-west1,639 km
Aznā215.8°south-west1,624 km
Babol220.0°south-west2,091 km
Bābolsar219.6°south-west2,102 km
Bāfq237.6°south-west1,916 km
Bāft246.6°south-west1,894 km
Bāgh-e Malek224.1°south-west1,503 km
Bāghestān217.8°south-west1,926 km
Bahār211.5°south-west1,719 km
Bahārestān226.8°south-west1,705 km
Bam249.6°west2,046 km
Bandar Abbas252.5°west1,784 km
Bandar-e Anzali210.1°south-west2,011 km
Bandar-e Deylam229.5°south-west1,410 km
Bandar-e Deyr242.4°south-west1,416 km
Bandar-e Emam Khomeyni224.9°south-west1,365 km
Bandar-e Gaz222.5°south-west2,185 km
Bandar-e Genāveh232.2°south-west1,404 km
Bandar-e Kangān242.7°south-west1,426 km
Bandar-e Kong252.7°west1,638 km
Bandar-e Lengeh252.7°west1,631 km
Bandar-e Māhshahr224.8°south-west1,380 km
Bandar-e Torkaman222.5°south-west2,202 km
Bāneh201.6°south1,724 km
Bāqershahr218.8°south-west1,931 km
Baravāt249.7°west2,049 km
Bardaskan233.8°south-west2,342 km
Bardsīr244.5°south-west1,923 km
Behbahān228.0°south-west1,456 km
Behshahr221.8°south-west2,154 km
Bīdestān214.0°south-west1,925 km
Bījār207.3°south-west1,775 km
Birjand241.2°south-west2,296 km
Bojnourd228.2°south-west2,453 km
Bonāb200.4°south1,869 km
Borazjan235.2°south-west1,438 km
Borūjen226.9°south-west1,632 km
Borūjerd214.6°south-west1,640 km
Bostānābād202.2°south1,946 km
Bū’īn Zahrā214.7°south-west1,879 km
Būkān201.9°south1,789 km
Būmahen219.6°south-west1,975 km
Bushire235.3°south-west1,388 km
Chabahar262.8°west2,166 km
Chahār Dangeh218.4°south-west1,932 km
Chahārbāgh216.7°south-west1,927 km
Chālūs216.7°south-west2,031 km
Chamrān224.2°south-west1,390 km
Chenārān233.1°south-west2,517 km
Choghādak235.8°south-west1,406 km
Damāvand220.1°south-west1,985 km
Dāmghān224.6°south-west2,160 km
Dārāb244.5°south-west1,689 km
Dārān221.7°south-west1,656 km
Dargaz231.5°south-west2,571 km
Darreh Shahr211.6°south-west1,501 km
Dastgerd225.7°south-west1,722 km
Dehāqān227.9°south-west1,655 km
Dehdasht228.3°south-west1,493 km
Dehlorān212.2°south-west1,453 km
Delījān220.1°south-west1,757 km
Dezful217.0°south-west1,485 km
Dīvāndarreh205.4°south-west1,756 km
Dīzīcheh226.3°south-west1,679 km
Dorcheh Pīāz225.9°south-west1,700 km
Dorūd216.4°south-west1,620 km
Dowlatābād225.8°south-west1,724 km
Eqbālīyeh213.5°south-west1,915 km
Eqbālīyeh219.6°south-west1,919 km
Eqlīd233.6°south-west1,659 km
Esfarāyen229.3°south-west2,436 km
Eshtehārd215.6°south-west1,891 km
Eslāmābād-e Gharb206.7°south-west1,556 km
Eslamshahr218.3°south-west1,923 km
Estahbān242.3°south-west1,664 km
Evaz246.9°south-west1,596 km
Eyvān206.4°south-west1,519 km
Falāvarjān225.9°south-west1,692 km
Fardīs217.2°south-west1,928 km
Farrāshband238.9°south-west1,485 km
Farrokh Shahr225.2°south-west1,635 km
Fārsān224.0°south-west1,606 km
Fasa242.1°south-west1,621 km
Fāẕelābād224.0°south-west2,244 km
Ferdows236.8°south-west2,279 km
Ferdowsīyeh217.7°south-west1,918 km
Fereydūn Kenār219.3°south-west2,094 km
Ferūnābād219.4°south-west1,942 km
Fīrūzābād240.1°south-west1,524 km
Fīrūzkūh221.7°south-west2,030 km
Fūlād Shahr225.8°south-west1,679 km
Fūman210.1°south-west1,980 km
Gachsaran230.4°south-west1,479 km
Gālīkesh224.8°south-west2,316 km
Galūgāh222.3°south-west2,172 km
Garmdarreh217.4°south-west1,931 km
Garmsār221.8°south-west1,959 km
Gaz-e Borkhar225.5°south-west1,719 km
Gerāsh247.5°south-west1,604 km
Germī204.3°south-west2,109 km
Golbahār233.3°south-west2,517 km
Goldasht225.5°south-west1,693 km
Golestān218.2°south-west1,917 km
Golpāyegān220.2°south-west1,688 km
Gomīshān222.2°south-west2,217 km
Gonābād237.0°south-west2,338 km
Gonbad-e Kāvūs224.3°south-west2,297 km
Gorgan223.5°south-west2,220 km
Gotvand218.7°south-west1,496 km
Hādīshahr197.7°south2,016 km
Hafshejān224.8°south-west1,619 km
Ḩājjīābād248.3°west1,791 km
Ḩājjīābād245.6°south-west1,660 km
Hamadan212.0°south-west1,712 km
Ḥamīdiyeh219.5°south-west1,408 km
Harsīn210.0°south-west1,618 km
Ḩasanābād218.6°south-west1,907 km
Hashtgerd216.0°south-west1,929 km
Hashtpar208.1°south-west2,019 km
Hashtrūd203.3°south-west1,916 km
Hendījān227.5°south-west1,391 km
Hoveyzeh218.3°south-west1,385 km
Īlām207.2°south-west1,505 km
Iranshahr257.6°west2,206 km
Isfahan226.1°south-west1,711 km
Īstgāh-e Rāh Āhan-e Garmsār221.7°south-west1,959 km
Īz̄eh223.2°south-west1,527 km
Jahrom243.4°south-west1,591 km
Jājarm227.3°south-west2,351 km
Jālq258.5°west2,411 km
Jam243.3°south-west1,449 km
Jask259.3°west1,887 km
Javānrūd205.4°south-west1,624 km
Jīroft249.9°west1,974 km
Jūybār220.4°south-west2,112 km
Kabūdarāhang211.8°south-west1,761 km
Kahnūj252.1°west1,943 km
Kahrīzak220.3°south-west1,940 km
Kahrīzak218.7°south-west1,927 km
Kalāleh224.7°south-west2,328 km
Kamālshahr216.7°south-west1,931 km
Kāmyārān206.9°south-west1,641 km
Kangāvar210.8°south-west1,658 km
Karahrūd216.9°south-west1,703 km
Karaj217.1°south-west1,935 km
Kashan222.1°south-west1,801 km
Kāshān222.1°south-west1,804 km
Kāshmar234.7°south-west2,377 km
Katālem va Sādāt Shahr214.4°south-west2,014 km
Kavār239.1°south-west1,554 km
Kāzerūn235.2°south-west1,495 km
Kelīshād va Sūdarjān226.0°south-west1,693 km
Kerman244.3°south-west1,984 km
Kermanshah208.2°south-west1,599 km
Khalkhāl207.3°south-west1,986 km
Khānsār220.9°south-west1,670 km
Khāsh255.5°west2,283 km
Kherāmeh239.5°south-west1,623 km
Khomām210.8°south-west2,012 km
Khomeyn219.2°south-west1,691 km
Khonj245.4°south-west1,550 km
Khorramabad214.2°south-west1,582 km
Khorramdarreh211.4°south-west1,878 km
Khorramshahr221.7°south-west1,304 km
Khosrowshahr199.8°south1,932 km
Khowrzūq225.7°south-west1,719 km
Khoy195.9°south1,967 km
Khūrmūj237.9°south-west1,413 km
Khvāf238.9°south-west2,465 km
Kīsh251.4°west1,550 km
Konārak262.5°west2,142 km
Kord Kūy222.8°south-west2,196 km
Kūhdasht211.6°south-west1,549 km
Kūt-e ‘Abdollāh220.9°south-west1,401 km
Lāhījān212.0°south-west2,010 km
Lālī219.4°south-west1,520 km
Lamerd247.0°south-west1,502 km
Langarūd212.4°south-west2,016 km
Lār247.8°west1,623 km
Lavāsān218.8°south-west1,970 km
Līkak226.6°south-west1,468 km
Lordegān226.9°south-west1,566 km
Mahabad200.1°south1,798 km
Mahājerān216.3°south-west1,691 km
Maḩallāt219.6°south-west1,736 km
Māhān245.3°south-west1,992 km
Māhdāsht216.8°south-west1,916 km
Mahdishahr223.2°south-west2,062 km
Maḩmūdābād218.8°south-west2,075 km
Maḩmūdābād Nemūneh213.3°south-west1,920 km
Mahrīz235.6°south-west1,839 km
Maku193.9°south2,035 km
Makū243.4°south-west1,459 km
Malārd217.4°south-west1,919 km
Malāyer213.9°south-west1,681 km
Malekān200.8°south1,850 km
Māmūnīyeh216.8°south-west1,861 km
Marāgheh200.9°south1,880 km
Marāgheh235.5°south-west2,502 km
Marand198.4°south1,975 km
Marīvān203.2°south-west1,685 km
Marvdasht237.1°south-west1,603 km
Māsāl209.4°south-west1,986 km
Mashhad234.6°south-west2,529 km
Masjed Soleymān221.1°south-west1,500 km
Mehestan216.1°south-west1,935 km
Meshgīn Shahr203.9°south-west2,032 km
Meshkīn Dasht217.1°south-west1,925 km
Meybod232.9°south-west1,849 km
Mīāndoāb201.1°south1,832 km
Mīāneh205.3°south-west1,934 km
Mīnāb253.8°west1,859 km
Mīnūdasht224.7°south-west2,309 km
Mobārakeh226.4°south-west1,676 km
Moḩammad Shahr217.0°south-west1,924 km
Moḩammadīyeh214.2°south-west1,927 km
Nā’īn229.1°south-west1,824 km
Naghadeh198.8°south1,809 km
Nahavand212.7°south-west1,648 km
Najafābād225.3°south-west1,689 km
Najafshahr244.6°south-west1,823 km
Nakhl Takki245.2°south-west1,456 km
Nasimshahr218.0°south-west1,920 km
Nasir Abaad218.0°south-west1,924 km
Nasirshahr218.1°south-west1,913 km
Naţanz224.6°south-west1,794 km
Nazarabad215.8°south-west1,925 km
Nehbandān245.6°south-west2,299 km
Nekā221.2°south-west2,136 km
Neyrīz242.6°south-west1,693 km
Neyshabur233.3°south-west2,465 km
Nīkshahr259.9°west2,139 km
Nowshahr216.9°south-west2,034 km
Nūr218.3°south-west2,056 km
Nūrābād211.7°south-west1,618 km
Nūrābād233.2°south-west1,517 km
Omīdīyeh225.8°south-west1,431 km
Oshnavīyeh197.8°south1,809 km
Oskū200.0°south1,931 km
Pādegān-e Manjīl211.2°south-west1,939 km
Pākdasht219.6°south-west1,942 km
Parand217.7°south-west1,902 km
Pardīs219.4°south-west1,973 km
Pārsābād203.1°south-west2,167 km
Pārsiān247.2°south-west1,484 km
Pāsārgād236.9°south-west1,653 km
Pāveh204.5°south-west1,643 km
Piranshahr198.3°south1,775 km
Pīshvā220.0°south-west1,930 km
Poldasht195.6°south2,055 km
Poldokhtar212.8°south-west1,518 km
Qā’em Shahr220.6°south-west2,095 km
Qā’emīyeh234.2°south-west1,505 km
Qā’en239.2°south-west2,341 km
Qahderījān225.7°south-west1,690 km
Qarah Ẕīā’ od Dīn195.8°south2,005 km
Qarchak219.4°south-west1,932 km
Qaşr-e Shīrīn202.6°south-west1,561 km
Qasr-e-Qand260.3°west2,192 km
Qazvin213.6°south-west1,923 km
Qeshm253.3°west1,776 km
Qīāmdasht219.4°south-west1,944 km
Qīdar209.8°south-west1,841 km
Qīr242.4°south-west1,544 km
Qods217.6°south-west1,931 km
Qom219.2°south-west1,824 km
Qorveh209.1°south-west1,715 km
Qūchān231.1°south-west2,506 km
Rafsanjān242.1°south-west1,897 km
Rāmhormoz223.9°south-west1,465 km
Ramsar214.2°south-west2,015 km
Rāmshīr224.5°south-west1,421 km
Rasht210.8°south-west1,998 km
Ravānsar206.1°south-west1,622 km
Rāvar241.1°south-west2,011 km
Rehnān225.8°south-west1,708 km
Reẕvānshahr209.1°south-west2,004 km
Robāţ Karīm218.0°south-west1,909 km
Rūdān252.9°west1,879 km
Rūdehen219.6°south-west1,977 km
Rūdsar212.9°south-west2,018 km
Sa‘ādat Shahr237.2°south-west1,642 km
Şabbāshahr217.9°south-west1,919 km
Sabzawār231.3°south-west2,386 km
Ṣafādasht217.0°south-west1,914 km
Şafāshahr235.7°south-west1,680 km
Sahand199.9°south1,934 km
Şaḩneh210.0°south-west1,643 km
Ṣāleḥīeh218.2°south-west1,917 km
Salmās195.6°south1,924 km
Sanandaj206.2°south-west1,695 km
Saqqez202.5°south1,763 km
Sarāb204.1°south-west1,980 km
Sarakhs236.6°south-west2,659 km
Sarāvān258.7°west2,369 km
Sardasht200.0°south1,727 km
Sardrūd200.0°south1,943 km
Sari220.8°south-west2,114 km
Sarpol-e Z̄ahāb203.7°south-west1,565 km
Sarvestān240.1°south-west1,602 km
Sāveh217.0°south-west1,828 km
Sedeh Lanjān225.8°south-west1,666 km
Semīrom229.2°south-west1,611 km
Semnan223.6°south-west2,053 km
Seyah Cheshmeh193.8°south2,009 km
Shabestar198.5°south1,947 km
Shādegān222.8°south-west1,353 km
Shāhedshahr217.8°south-west1,917 km
Shāhīn Dezh202.8°south-west1,817 km
Shāhīn Shahr225.2°south-west1,719 km
Shahr-e Bābak241.3°south-west1,808 km
Shahr-e Kord224.7°south-west1,631 km
Shahr-e Ṣadrā236.7°south-west1,574 km
Shahrak-e ‘Alā’īn218.8°south-west1,938 km
Shahrak-e Pardīsān219.2°south-west1,812 km
Shahrak-e Ţāleqānī227.1°south-west1,471 km
Shahre Jadide Andisheh217.4°south-west1,923 km
Shahreẕā228.3°south-west1,675 km
Shahrīār217.6°south-west1,923 km
Shahrud225.4°south-west2,220 km
Sharīfābād214.1°south-west1,925 km
Shāzand216.5°south-west1,679 km
Sheybān220.9°south-west1,424 km
Shiraz237.4°south-west1,565 km
Shīrvān229.5°south-west2,487 km
Shūshtar219.3°south-west1,481 km
Shut194.8°south2,034 km
Sīāhkal211.7°south-west1,999 km
Sīmīn Shahr222.7°south-west2,221 km
Sīrjān244.3°south-west1,823 km
Sonqor209.1°south-west1,668 km
Şowme‘eh Sarā210.0°south-west1,988 km
Surian237.2°south-west1,706 km
Susa216.9°south-west1,459 km
Sūsangerd218.4°south-west1,400 km
Tabas235.5°south-west2,157 km
Tabriz200.3°south1,953 km
Taft234.7°south-west1,830 km
Tajrīsh218.3°south-west1,956 km
Takāb204.9°south-west1,809 km
Tākestān213.1°south-west1,889 km
Tāybād239.6°south-west2,524 km
Tehran218.5°south-west1,946 km
Three Castles225.6°south-west1,704 km
Tīrān224.5°south-west1,680 km
Tonekābon215.0°south-west2,017 km
Torbat-e Ḩeydarīyeh235.9°south-west2,436 km
Torbat-e Jām238.3°south-west2,541 km
Ţorqabeh234.1°south-west2,513 km
Tūyserkān212.2°south-west1,686 km
Urmia197.2°south1,863 km
Vaḩīdīyeh218.6°south-west1,951 km
Vaḩīdīyeh217.6°south-west1,917 km
Varāmīn219.8°south-west1,927 km
Varnāmkhvāst226.1°south-west1,668 km
Yasuj231.5°south-west1,559 km
Yazd234.6°south-west1,853 km
Zabol248.8°west2,405 km
Zahedan251.8°west2,290 km
Zanjan208.7°south-west1,892 km
Zarand241.9°south-west1,967 km
Zarqān237.3°south-west1,590 km
Zarrīn Shahr226.0°south-west1,671 km

Qibla finder