Qibla direction in Poland

The Qibla in Poland lies towards the south-east. Depending on the city the angle from true north ranges from 137.4° in Bogatynia to 152.4° in Sokółka, and the Kaaba is between 3,492 km and 4,207 km away. The table gives the exact bearing for 332 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Poland 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 15.0°. Sanok is the closest to the Kaaba (3,492 km) and Świnoujście the farthest (4,207 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 147.6°, 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 Poland: questions

What is the Qibla direction in Warsaw?

147.6° from true north, towards the south-east, 3,788 km from the Kaaba.

Which city in Poland is closest to Makkah?

Sanok, 3,492 km from the Kaaba, among the 332 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
Aleksandrów Łódzki144.6°south-east3,815 km
Andrychów142.9°south-east3,637 km
Augustów151.8°south-east3,876 km
Bartoszyce148.8°south-east3,986 km
Będzin143.0°south-east3,688 km
Bełchatów144.3°south-east3,772 km
Bemowo147.4°south-east3,794 km
Biała Podlaska150.8°south-east3,695 km
Białogard141.6°south-east4,143 km
Białołeka147.6°south-east3,798 km
Bialystok151.6°south-east3,801 km
Bielany147.5°south-east3,796 km
Bielawa139.6°south-east3,830 km
Bielsk Podlaski151.4°south-east3,764 km
Bielsko-Biala142.4°south-east3,647 km
Bieńczyce144.2°south-east3,629 km
Bieruń142.8°south-east3,669 km
Biłgoraj149.0°south-east3,565 km
Biskupin-Sępolno-Dąbie-Bartoszowice140.7°south-east3,845 km
Bochnia144.7°south-east3,601 km
Bogatynia137.4°south-east3,926 km
Boguszów-Gorce139.0°south-east3,855 km
Bolesławiec138.6°south-east3,927 km
Braniewo147.4°south-east4,032 km
Brodnica145.9°south-east3,943 km
Brzeg141.0°south-east3,807 km
Brzesko145.0°south-east3,594 km
Busko-Zdrój145.7°south-east3,635 km
Bydgoszcz143.8°south-east3,984 km
Bytom142.7°south-east3,698 km
Bytów143.9°south-east4,098 km
Chełm150.7°south-east3,597 km
Chełmno144.6°south-east3,988 km
Chełmża144.7°south-east3,966 km
Chodzież142.1°south-east4,016 km
Chojnice143.6°south-east4,053 km
Chorzów142.8°south-east3,693 km
Choszczno140.1°south-east4,094 km
Chrzanów143.3°south-east3,659 km
Ciechanów147.5°south-east3,863 km
Cieplice Śląskie Zdrój138.4°south-east3,888 km
Cieszyn141.7°south-east3,659 km
Czechowice-Dziedzice142.5°south-east3,657 km
Czeladź142.9°south-east3,689 km
Czerwionka-Leszczyny142.2°south-east3,692 km
Częstochowa143.5°south-east3,730 km
Dąbrowa Górnicza143.2°south-east3,685 km
Dębica146.4°south-east3,569 km
Dęblin148.4°south-east3,694 km
Działdowo147.1°south-east3,913 km
Dzierżoniów139.7°south-east3,832 km
Elblag146.6°south-east4,025 km
Ełk150.9°south-east3,894 km
Fordon144.0°south-east3,980 km
Gądów-Popowice Południowe140.5°south-east3,852 km
Garwolin148.3°south-east3,734 km
Gdansk145.7°south-east4,071 km
Gdynia145.6°south-east4,091 km
Gierłoż149.7°south-east3,947 km
Giżycko150.1°south-east3,934 km
Gliwice142.3°south-east3,705 km
Głogów139.7°south-east3,937 km
Głowno145.4°south-east3,812 km
Głuchołazy140.4°south-east3,764 km
Gmina Jędrzejów145.1°south-east3,667 km
Gmina Końskie145.8°south-east3,714 km
Gmina Śrem141.4°south-east3,933 km
Gmina Świebodzin139.4°south-east4,011 km
Gmina Świecie144.6°south-east3,993 km
Gniezno142.6°south-east3,949 km
Goleniów139.6°south-east4,153 km
Gorlice145.6°south-east3,543 km
Gorzów Wielkopolski139.4°south-east4,066 km
Gostyń141.2°south-east3,915 km
Gostynin145.4°south-east3,864 km
Grajewo150.9°south-east3,874 km
Grodzisk Mazowiecki146.9°south-east3,790 km
Grudziądz145.2°south-east3,988 km
Gryfice140.4°south-east4,167 km
Gryfino138.8°south-east4,142 km
Grzegórzki144.1°south-east3,629 km
Gubin138.0°south-east4,022 km
Hajnówka152.0°south-east3,749 km
Hrubieszów151.1°south-east3,550 km
Iława146.5°south-east3,968 km
Inowrocław143.9°south-east3,945 km
Jarocin142.0°south-east3,902 km
Jarosław148.4°south-east3,517 km
Jasło146.2°south-east3,538 km
Jastrzębie Zdrój141.8°south-east3,679 km
Jawor139.3°south-east3,881 km
Jaworzno143.1°south-east3,671 km
Jelcz Laskowice140.9°south-east3,828 km
Jelenia Góra138.5°south-east3,889 km
Józefów147.9°south-east3,771 km
Kalisz142.7°south-east3,859 km
Kamienna Góra138.8°south-east3,866 km
Kartuzy145.0°south-east4,086 km
Katowice142.8°south-east3,687 km
Kędzierzyn-Koźle141.7°south-east3,729 km
Kętrzyn149.5°south-east3,950 km
Kęty142.8°south-east3,645 km
Kielce145.9°south-east3,676 km
Kłodzko139.4°south-east3,807 km
Kluczbork142.2°south-east3,784 km
Knurów142.2°south-east3,699 km
Kobyłka148.0°south-east3,791 km
Koło143.9°south-east3,876 km
Kołobrzeg141.1°south-east4,174 km
Konin143.4°south-east3,894 km
Konstancin-Jeziorna147.6°south-east3,771 km
Konstantynów Łódzki144.6°south-east3,808 km
Kościan140.9°south-east3,949 km
Kościerzyna144.5°south-east4,075 km
Kostrzyn nad Odrą138.5°south-east4,079 km
Koszalin142.0°south-east4,152 km
Kozienice147.9°south-east3,707 km
Krakow144.1°south-east3,630 km
Krapkowice141.4°south-east3,752 km
Kraśnik148.5°south-east3,620 km
Krasnystaw150.1°south-east3,592 km
Krosno146.7°south-east3,521 km
Krotoszyn141.7°south-east3,881 km
Krzyki-Partynice140.5°south-east3,845 km
Kutno145.1°south-east3,850 km
Kwidzyn145.6°south-east4,003 km
Łańcut147.7°south-east3,539 km
Łapy151.1°south-east3,796 km
Łask144.2°south-east3,801 km
Łaziska Górne142.4°south-east3,685 km
Lębork144.5°south-east4,121 km
Łęczna149.8°south-east3,633 km
Łęczyca144.7°south-east3,841 km
Lędziny142.9°south-east3,672 km
Legionowo147.6°south-east3,807 km
Legnica139.4°south-east3,895 km
Leszno140.6°south-east3,931 km
Libiąż143.1°south-east3,660 km
Lidzbark Warmiński148.4°south-east3,982 km
Lodz144.8°south-east3,804 km
Łomianki147.5°south-east3,802 km
Łomża149.9°south-east3,841 km
Lowicz145.8°south-east3,816 km
Lubań138.0°south-east3,928 km
Lubartów149.5°south-east3,657 km
Lubin139.6°south-east3,910 km
Lublin149.3°south-east3,639 km
Lubliniec142.7°south-east3,737 km
Luboń141.5°south-east3,961 km
Łuków149.5°south-east3,710 km
Malbork146.0°south-east4,028 km
Marki147.8°south-east3,793 km
Międzyrzec Podlaski150.2°south-east3,702 km
Międzyrzecz139.7°south-east4,026 km
Mielec146.6°south-east3,591 km
Mikołów142.5°south-east3,684 km
Milanówek147.0°south-east3,790 km
Mińsk Mazowiecki148.4°south-east3,763 km
Mława147.3°south-east3,893 km
Mokotów147.6°south-east3,783 km
Mrągowo149.3°south-east3,932 km
Myślenice143.8°south-east3,610 km
Mysłowice143.0°south-east3,676 km
Myszków143.6°south-east3,702 km
Nakło nad Notecią143.2°south-east4,002 km
Namysłów141.6°south-east3,815 km
Nisko148.0°south-east3,585 km
Nowa Ruda139.3°south-east3,827 km
Nowa Sól139.3°south-east3,965 km
Nowogard140.1°south-east4,150 km
Nowy Dwór Mazowiecki147.3°south-east3,817 km
Nowy Sącz144.9°south-east3,559 km
Nowy Targ143.7°south-east3,574 km
Nowy Tomyśl140.3°south-east3,991 km
Nysa140.4°south-east3,780 km
Oborniki141.6°south-east3,990 km
Oława140.8°south-east3,822 km
Olecko151.2°south-east3,909 km
Oleśnica141.2°south-east3,841 km
Olkusz143.7°south-east3,666 km
Olsztyn148.0°south-east3,952 km
Opoczno145.7°south-east3,736 km
Opole141.5°south-east3,770 km
Orzesze142.3°south-east3,688 km
Osowa145.5°south-east4,085 km
Ostróda147.1°south-east3,963 km
Ostrołęka149.1°south-east3,849 km
Ostrów Mazowiecka149.4°south-east3,811 km
Ostrów Wielkopolski142.2°south-east3,862 km
Ostrowiec Świętokrzyski147.1°south-east3,652 km
Oświęcim142.9°south-east3,659 km
Otwock147.9°south-east3,767 km
Ozorków144.7°south-east3,828 km
Pabianice144.6°south-east3,799 km
Piaseczno147.5°south-east3,773 km
Piastów147.3°south-east3,790 km
Piekary Śląskie142.8°south-east3,701 km
Piła141.9°south-east4,037 km
Pilczyce-Kozanów-Popowice Północne140.5°south-east3,852 km
Pionki147.7°south-east3,701 km
Piotrkow Trybunalski144.9°south-east3,761 km
Pisz149.9°south-east3,893 km
Pleszew142.4°south-east3,884 km
Płock145.8°south-east3,866 km
Płońsk146.9°south-east3,848 km
Police139.2°south-east4,163 km
Polkowice139.5°south-east3,924 km
Poznan141.6°south-east3,964 km
Praga Południe147.7°south-east3,786 km
Prudnik140.6°south-east3,756 km
Pruszcz Gdański145.6°south-east4,063 km
Pruszków147.2°south-east3,789 km
Przasnysz148.0°south-east3,867 km
Przemyśl148.4°south-east3,492 km
Przeworsk148.2°south-east3,528 km
Przymorze Wielkie145.6°south-east4,078 km
Psie Pole Zawidawie140.7°south-east3,847 km
Pszczyna142.4°south-east3,665 km
Puławy148.4°south-east3,676 km
Pułtusk148.1°south-east3,829 km
Pyskowice142.3°south-east3,716 km
Racibórz141.4°south-east3,707 km
Radlin141.8°south-east3,692 km
Radom147.1°south-east3,705 km
Radomsko144.2°south-east3,741 km
Radzionków142.7°south-east3,704 km
Radzyń Podlaski149.8°south-east3,688 km
Rawa Mazowiecka146.0°south-east3,773 km
Rawicz140.8°south-east3,898 km
Reda145.4°south-east4,105 km
Rembertów147.8°south-east3,785 km
Ropczyce146.7°south-east3,562 km
Ruda Śląska142.5°south-east3,694 km
Rumia145.5°south-east4,101 km
Rybnik141.9°south-east3,693 km
Rydułtowy141.7°south-east3,695 km
Rypin145.8°south-east3,925 km
Rzeszów147.3°south-east3,545 km
Sandomierz147.5°south-east3,615 km
Sanok147.3°south-east3,492 km
Siedlce149.5°south-east3,736 km
Siemianowice Śląskie142.9°south-east3,692 km
Siemiatycze150.6°south-east3,742 km
Sieradz143.6°south-east3,818 km
Sierpc146.0°south-east3,896 km
Skarżysko-Kamienna146.5°south-east3,689 km
Skawina143.8°south-east3,627 km
Skierniewice146.0°south-east3,794 km
Słubice138.1°south-east4,063 km
Słupsk143.4°south-east4,142 km
Sochaczew146.4°south-east3,816 km
Sokółka152.4°south-east3,817 km
Sokołów Podlaski149.7°south-east3,760 km
Solec Kujawski144.1°south-east3,972 km
Sopot145.6°south-east4,082 km
Sosnowiec143.0°south-east3,686 km
Środa Wielkopolska141.9°south-east3,934 km
Stalowa Wola147.9°south-east3,594 km
Starachowice146.7°south-east3,674 km
Stargard139.7°south-east4,124 km
Starogard Gdański145.2°south-east4,040 km
Staszów146.5°south-east3,626 km
Strzegom139.4°south-east3,866 km
Strzelce Opolskie141.9°south-east3,740 km
Sulechów139.4°south-east3,993 km
Sulejówek148.0°south-east3,780 km
Suwałki151.9°south-east3,904 km
Swarzędz141.8°south-east3,958 km
Swidnica139.5°south-east3,850 km
Świdnik149.5°south-east3,631 km
Świdwin141.1°south-east4,131 km
Świebodzice139.3°south-east3,859 km
Świętochłowice142.7°south-east3,694 km
Świnoujście139.1°south-east4,207 km
Szamotuły141.2°south-east3,997 km
Szczecin139.1°south-east4,154 km
Szczecinek142.3°south-east4,088 km
Szczytno148.6°south-east3,914 km
Targówek147.7°south-east3,792 km
Tarnobrzeg147.3°south-east3,607 km
Tarnów145.7°south-east3,583 km
Tarnowskie Góry142.7°south-east3,710 km
Tczew145.7°south-east4,042 km
Tomaszów Lubelski150.0°south-east3,532 km
Tomaszów Mazowiecki145.5°south-east3,761 km
Torun144.5°south-east3,951 km
Trzcianka141.4°south-east4,039 km
Trzebinia143.4°south-east3,659 km
Turek143.6°south-east3,865 km
Tychy142.6°south-east3,678 km
Ujeścisko-Łostowice145.6°south-east4,070 km
Ursus147.4°south-east3,789 km
Ursynów147.6°south-east3,779 km
Ustka143.3°south-east4,159 km
Ustroń142.0°south-east3,649 km
Wadowice143.2°south-east3,633 km
Wągrowiec142.3°south-east3,988 km
Wałbrzych139.2°south-east3,853 km
Wałcz141.7°south-east4,059 km
Warsaw147.6°south-east3,788 km
Wawer147.8°south-east3,778 km
Wejherowo145.3°south-east4,109 km
Wesoła147.9°south-east3,782 km
Wieliczka144.2°south-east3,618 km
Wieluń143.0°south-east3,791 km
Włochy147.4°south-east3,785 km
Włocławek145.0°south-east3,899 km
Wodzisław Śląski141.7°south-east3,688 km
Wołomin148.0°south-east3,790 km
Wroclaw140.6°south-east3,847 km
Września142.4°south-east3,931 km
Wyszków148.6°south-east3,806 km
Ząbki147.8°south-east3,790 km
Ząbkowice Śląskie139.8°south-east3,813 km
Zabrze142.5°south-east3,703 km
Żagań138.5°south-east3,968 km
Zakopane143.4°south-east3,561 km
Zambrów150.1°south-east3,816 km
Zamość150.0°south-east3,564 km
Żary138.3°south-east3,978 km
Zawiercie143.6°south-east3,690 km
Zduńska Wola143.9°south-east3,810 km
Zgierz144.8°south-east3,814 km
Zgorzelec137.7°south-east3,944 km
Zielona Góra139.1°south-east3,986 km
Zielonka147.9°south-east3,789 km
Złotoryja139.0°south-east3,899 km
Złotów142.6°south-east4,044 km
Żoliborz147.6°south-east3,792 km
Żory142.1°south-east3,682 km
Żyrardów146.6°south-east3,792 km
Żywiec142.5°south-east3,629 km

Qibla finder