Qibla direction in Germany

The Qibla in Germany lies towards the south-east. Depending on the city the angle from true north ranges from 124.1° in Weil am Rhein to 138.4° in Schwedt, and the Kaaba is between 3,819 km and 4,498 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 Germany 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 14.3°. Passau is the closest to the Kaaba (3,819 km) and Emden the farthest (4,498 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 136.7°, 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 Germany: questions

What is the Qibla direction in Berlin?

136.7° from true north, towards the south-east, 4,130 km from the Kaaba.

Which city in Germany is closest to Makkah?

Passau, 3,819 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
Aachen125.5°south-east4,384 km
Aalen128.6°south-east4,025 km
Achim131.3°south-east4,380 km
Ahaus127.9°south-east4,419 km
Ahlen128.7°south-east4,350 km
Albstadt126.5°south-east4,045 km
Alsdorf125.7°south-east4,386 km
Altenburg133.9°south-east4,056 km
Amberg131.6°south-east3,969 km
Andernach126.8°south-east4,286 km
Ansbach129.7°south-east4,029 km
Arnsberg128.6°south-east4,313 km
Aschaffenburg128.5°south-east4,157 km
Augsburg129.1°south-east3,946 km
Aurich129.8°south-east4,491 km
Backnang127.8°south-east4,070 km
Bad Hersfeld130.2°south-east4,189 km
Bad Homburg128.1°south-east4,204 km
Bad Kreuznach126.8°south-east4,220 km
Bad Nauheim128.4°south-east4,207 km
Bad Oeynhausen130.3°south-east4,333 km
Bad Salzuflen130.1°south-east4,327 km
Bad Vilbel128.2°south-east4,194 km
Baden-Baden126.1°south-east4,127 km
Balingen126.4°south-east4,059 km
Bamberg130.7°south-east4,055 km
Bautzen136.9°south-east3,973 km
Bayreuth131.7°south-east4,022 km
Beckum128.9°south-east4,341 km
Bensheim127.5°south-east4,167 km
Bergheim126.4°south-east4,364 km
Bergisch Gladbach127.0°south-east4,338 km
Bergkamen128.2°south-east4,353 km
Berlin136.7°south-east4,130 km
Bernau bei Berlin137.1°south-east4,135 km
Bernburg133.7°south-east4,153 km
Biberach an der Riss127.4°south-east3,991 km
Bielefeld129.8°south-east4,335 km
Bietigheim-Bissingen127.4°south-east4,088 km
Bitterfeld-Wolfen134.4°south-east4,111 km
Böblingen127.0°south-east4,077 km
Bocholt127.2°south-east4,424 km
Bochum127.6°south-east4,367 km
Bonn126.7°south-east4,324 km
Borken127.5°south-east4,411 km
Bornheim126.6°south-east4,332 km
Bottrop127.3°south-east4,386 km
Brandenburg an der Havel135.4°south-east4,162 km
Braunschweig132.6°south-east4,249 km
Bremen131.1°south-east4,396 km
Bremerhaven131.2°south-east4,442 km
Bretten127.0°south-east4,118 km
Bruchsal126.9°south-east4,130 km
Brühl126.6°south-east4,341 km
Buchholz in der Nordheide132.7°south-east4,362 km
Bünde130.0°south-east4,344 km
Burgdorf132.1°south-east4,289 km
Buxtehude132.6°south-east4,381 km
Castrop-Rauxel127.8°south-east4,367 km
Celle132.3°south-east4,298 km
Chemnitz134.4°south-east4,019 km
Cloppenburg129.9°south-east4,418 km
Coburg131.2°south-east4,078 km
Coesfeld128.0°south-east4,401 km
Cologne126.7°south-east4,345 km
Cottbus137.3°south-east4,025 km
Crailsheim128.9°south-east4,046 km
Cuxhaven131.7°south-east4,459 km
Dachau129.7°south-east3,907 km
Darmstadt127.8°south-east4,178 km
Datteln127.9°south-east4,372 km
Deggendorf132.5°south-east3,865 km
Delmenhorst130.8°south-east4,403 km
Dessau134.5°south-east4,131 km
Detmold130.1°south-east4,310 km
Dietzenbach128.1°south-east4,180 km
Dinslaken127.1°south-east4,399 km
Dormagen126.7°south-east4,363 km
Dorsten127.4°south-east4,393 km
Dortmund127.9°south-east4,356 km
Dreieich128.0°south-east4,185 km
Dresden135.8°south-east3,996 km
Duisburg127.0°south-east4,389 km
Dülmen128.0°south-east4,387 km
Düren126.0°south-east4,362 km
Düsseldorf126.8°south-east4,374 km
Eberswalde137.5°south-east4,137 km
Eisenach131.1°south-east4,165 km
Eisenhüttenstadt138.1°south-east4,043 km
Elmshorn132.8°south-east4,404 km
Emden129.3°south-east4,498 km
Emmerich am Rhein126.7°south-east4,444 km
Emsdetten128.6°south-east4,398 km
Ennepetal127.6°south-east4,347 km
Erding130.4°south-east3,884 km
Erftstadt126.4°south-east4,346 km
Erfurt132.0°south-east4,127 km
Erkelenz126.1°south-east4,391 km
Erkrath126.9°south-east4,367 km
Erlangen130.6°south-east4,027 km
Eschweiler125.8°south-east4,376 km
Essen127.3°south-east4,377 km
Esslingen am Neckar127.4°south-east4,063 km
Ettlingen126.5°south-east4,129 km
Euskirchen126.2°south-east4,336 km
Falkensee136.3°south-east4,148 km
Fellbach127.5°south-east4,070 km
Filderstadt127.2°south-east4,063 km
Flensburg133.4°south-east4,493 km
Forchheim130.8°south-east4,033 km
Frankenthal127.1°south-east4,172 km
Frankfurt138.1°south-east4,063 km
Frankfurt am Main128.1°south-east4,193 km
Frechen126.5°south-east4,352 km
Freiberg135.1°south-east4,005 km
Freiburg im Breisgau124.8°south-east4,101 km
Freising130.3°south-east3,900 km
Freital135.6°south-east3,997 km
Friedrichshafen126.5°south-east3,981 km
Fulda129.8°south-east4,168 km
Fürstenfeldbruck129.4°south-east3,912 km
Fürstenwalde137.5°south-east4,087 km
Fürth130.4°south-east4,019 km
Ganderkesee130.7°south-east4,406 km
Garbsen131.5°south-east4,307 km
Gelsenkirchen127.5°south-east4,375 km
Georgsmarienhütte129.3°south-east4,372 km
Gera133.3°south-east4,066 km
Germering129.5°south-east3,902 km
Gevelsberg127.6°south-east4,349 km
Giessen128.5°south-east4,226 km
Gifhorn132.8°south-east4,264 km
Gladbeck127.4°south-east4,386 km
Goch126.5°south-east4,439 km
Göppingen127.8°south-east4,041 km
Görlitz137.6°south-east3,945 km
Goslar132.1°south-east4,227 km
Gotha131.5°south-east4,142 km
Göttingen131.1°south-east4,226 km
Greifswald138.1°south-east4,259 km
Greven128.6°south-east4,389 km
Grevenbroich126.4°south-east4,376 km
Gronau128.0°south-east4,427 km
Guelders126.5°south-east4,419 km
Gummersbach127.6°south-east4,317 km
Güstrow136.1°south-east4,290 km
Gütersloh129.5°south-east4,334 km
Hagen127.8°south-east4,345 km
Halberstadt132.9°south-east4,195 km
Halle133.8°south-east4,117 km
Haltern am See127.8°south-east4,387 km
Hamburg133.0°south-east4,373 km
Hamelin130.9°south-east4,297 km
Hamm128.5°south-east4,348 km
Hanau128.4°south-east4,181 km
Hanover131.6°south-east4,297 km
Hattingen127.5°south-east4,363 km
Heidelberg127.4°south-east4,144 km
Heidenheim128.5°south-east4,010 km
Heilbronn127.8°south-east4,095 km
Heinsberg125.8°south-east4,402 km
Hemer128.2°south-east4,330 km
Hennef (Sieg)127.0°south-east4,316 km
Herford130.0°south-east4,333 km
Herne127.6°south-east4,371 km
Herrenberg126.7°south-east4,079 km
Herten127.6°south-east4,379 km
Herzogenrath125.6°south-east4,389 km
Hilden126.9°south-east4,362 km
Hildesheim131.7°south-east4,270 km
Hof132.5°south-east4,032 km
Hofheim am Taunus127.8°south-east4,204 km
Homburg125.6°south-east4,217 km
Höxter130.6°south-east4,272 km
Hoyerswerda136.8°south-east4,004 km
Hückelhoven125.9°south-east4,394 km
Hürth126.5°south-east4,346 km
Ibbenbueren129.0°south-east4,395 km
Ilmenau131.6°south-east4,111 km
Ingolstadt130.3°south-east3,944 km
Iserlohn128.1°south-east4,333 km
Itzehoe132.8°south-east4,424 km
Jena132.7°south-east4,095 km
Jülich126.0°south-east4,378 km
Kaarst126.6°south-east4,383 km
Kaiserslautern126.2°south-east4,200 km
Kamen128.2°south-east4,350 km
Kamp-Lintfort126.8°south-east4,406 km
Karlsruhe126.6°south-east4,134 km
Kassel130.3°south-east4,232 km
Kaufbeuren128.2°south-east3,928 km
Kehl125.4°south-east4,140 km
Kempen126.5°south-east4,403 km
Kempten (Allgäu)127.6°south-east3,935 km
Kerpen126.3°south-east4,355 km
Kiel133.9°south-east4,425 km
Kirchheim unter Teck127.5°south-east4,048 km
Kleve126.5°south-east4,447 km
Koblenz126.9°south-east4,271 km
Königs Wusterhausen136.8°south-east4,102 km
Königswinter126.8°south-east4,314 km
Konstanz126.1°south-east3,999 km
Kornwestheim127.4°south-east4,079 km
Korschenbroich126.4°south-east4,387 km
Krefeld126.6°south-east4,394 km
Kreuztal128.0°south-east4,290 km
Laatzen131.7°south-east4,290 km
Lage130.1°south-east4,318 km
Lahr125.2°south-east4,122 km
Lampertheim127.3°south-east4,169 km
Landau126.4°south-east4,163 km
Landshut131.0°south-east3,886 km
Langen127.9°south-east4,185 km
Langenfeld126.9°south-east4,357 km
Langenhagen131.7°south-east4,302 km
Leer129.5°south-east4,475 km
Lehrte132.0°south-east4,285 km
Leinfelden-Echterdingen127.2°south-east4,068 km
Leipzig134.2°south-east4,086 km
Lemgo130.2°south-east4,315 km
Leonberg127.1°south-east4,084 km
Leverkusen126.9°south-east4,350 km
Limburg an der Lahn127.5°south-east4,246 km
Lingen128.7°south-east4,433 km
Lippstadt129.2°south-east4,319 km
Loerrach124.1°south-east4,089 km
Lohmar126.9°south-east4,324 km
Löhne130.1°south-east4,337 km
Lübeck134.2°south-east4,364 km
Lüdenscheid127.8°south-east4,327 km
Ludwigsburg127.5°south-east4,081 km
Ludwigshafen am Rhein127.1°south-east4,163 km
Lüneburg133.3°south-east4,330 km
Lünen128.1°south-east4,359 km
Magdeburg133.9°south-east4,184 km
Maintal128.3°south-east4,187 km
Mainz127.4°south-east4,206 km
Mannheim127.2°south-east4,162 km
Marburg128.9°south-east4,236 km
Marl127.6°south-east4,386 km
Meerbusch126.7°south-east4,381 km
Melle129.7°south-east4,357 km
Memmingen127.8°south-east3,961 km
Menden128.2°south-east4,334 km
Meppen128.8°south-east4,446 km
Merseburg133.7°south-east4,107 km
Merzig124.8°south-east4,266 km
Meschede128.8°south-east4,300 km
Mettmann127.1°south-east4,365 km
Minden130.5°south-east4,333 km
Moers126.8°south-east4,397 km
Mönchengladbach126.3°south-east4,390 km
Monheim am Rhein126.8°south-east4,359 km
Mörfelden-Walldorf127.8°south-east4,190 km
Mühlhausen131.5°south-east4,174 km
Mülheim127.1°south-east4,382 km
Munich129.8°south-east3,891 km
Münster128.6°south-east4,378 km
Nettetal126.3°south-east4,408 km
Neu-Isenburg128.0°south-east4,187 km
Neu-Ulm128.0°south-east3,999 km
Neubrandenburg137.4°south-east4,221 km
Neubrück126.5°south-east4,376 km
Neumarkt in der Oberpfalz130.9°south-east3,979 km
Neumünster133.5°south-east4,413 km
Neunkirchen125.4°south-east4,228 km
Neuruppin136.2°south-east4,191 km
Neuss126.6°south-east4,378 km
Neustadt am Rübenberge131.4°south-east4,321 km
Neustadt an der Weinstraße126.6°south-east4,172 km
Neuwied126.9°south-east4,282 km
Niederkassel126.7°south-east4,332 km
Nienburg131.2°south-east4,344 km
Norderstedt133.2°south-east4,384 km
Nordhausen132.2°south-east4,178 km
Nordhorn128.3°south-east4,440 km
Northeim131.4°south-east4,235 km
Nuremberg130.5°south-east4,013 km
Nürtingen127.4°south-east4,053 km
Oberhausen127.1°south-east4,386 km
Oberursel128.0°south-east4,205 km
Oer-Erkenschwick127.8°south-east4,375 km
Offenbach128.2°south-east4,187 km
Offenburg125.4°south-east4,126 km
Oldenburg130.4°south-east4,430 km
Oranienburg136.7°south-east4,156 km
Osnabrück129.4°south-east4,377 km
Osterholz-Scharmbeck131.2°south-east4,408 km
Ostfildern127.4°south-east4,066 km
Paderborn129.8°south-east4,301 km
Papenburg129.3°south-east4,467 km
Passau132.8°south-east3,819 km
Peine132.2°south-east4,268 km
Pforzheim126.8°south-east4,108 km
Pinneberg132.9°south-east4,390 km
Pirmasens125.8°south-east4,194 km
Pirna136.0°south-east3,979 km
Plauen133.0°south-east4,034 km
Porta Westfalica130.4°south-east4,329 km
Potsdam136.1°south-east4,136 km
Pulheim126.6°south-east4,358 km
Radebeul135.7°south-east4,005 km
Radolfzell125.9°south-east4,017 km
Rastatt126.2°south-east4,135 km
Ratingen126.9°south-east4,375 km
Ravensburg126.8°south-east3,981 km
Recklinghausen127.7°south-east4,377 km
Regensburg131.5°south-east3,925 km
Remscheid127.3°south-east4,348 km
Reutlingen127.0°south-east4,053 km
Rheda-Wiedenbrück129.3°south-east4,334 km
Rheinberg126.9°south-east4,406 km
Rheine128.6°south-east4,410 km
Rheinfelden124.2°south-east4,078 km
Rodgau128.2°south-east4,175 km
Rosenheim130.2°south-east3,839 km
Rostock136.4°south-east4,315 km
Rottenburg126.7°south-east4,067 km
Rüsselsheim am Main127.6°south-east4,199 km
Saarbrücken125.1°south-east4,231 km
Saarlouis124.8°south-east4,251 km
Salzgitter132.3°south-east4,247 km
Sankt Augustin126.9°south-east4,321 km
Sankt Ingbert125.2°south-east4,227 km
Schönebeck133.9°south-east4,171 km
Schorndorf127.8°south-east4,055 km
Schwabach130.3°south-east4,007 km
Schwäbisch Gmünd128.1°south-east4,039 km
Schwäbisch Hall128.4°south-east4,064 km
Schwedt138.4°south-east4,135 km
Schweinfurt130.0°south-east4,103 km
Schwelm127.5°south-east4,350 km
Schwerin135.0°south-east4,311 km
Schwerte128.0°south-east4,345 km
Seelze131.5°south-east4,306 km
Seevetal132.9°south-east4,363 km
Siegburg126.9°south-east4,322 km
Siegen128.0°south-east4,281 km
Sindelfingen127.0°south-east4,078 km
Singen125.8°south-east4,026 km
Sinsheim127.4°south-east4,123 km
Soest128.8°south-east4,325 km
Solingen127.1°south-east4,354 km
Speyer126.9°south-east4,153 km
Stade132.4°south-east4,401 km
Steinfurt128.4°south-east4,406 km
Stendal134.7°south-east4,210 km
Stolberg125.7°south-east4,376 km
Stralsund137.8°south-east4,291 km
Straubing132.0°south-east3,889 km
Stuhr131.0°south-east4,396 km
Stuttgart127.3°south-east4,074 km
Suhl131.2°south-east4,118 km
Taunusstein127.4°south-east4,225 km
Tönisvorst126.5°south-east4,396 km
Trier125.1°south-east4,286 km
Troisdorf126.8°south-east4,326 km
Tübingen126.9°south-east4,064 km
Tuttlingen126.0°south-east4,042 km
Uelzen133.3°south-east4,300 km
Ulm128.0°south-east4,000 km
Unna128.2°south-east4,345 km
Velbert127.2°south-east4,367 km
Viernheim127.3°south-east4,159 km
Viersen126.3°south-east4,398 km
Villingen-Schwenningen125.7°south-east4,067 km
Voerde127.0°south-east4,404 km
Völklingen124.9°south-east4,241 km
Waiblingen127.6°south-east4,069 km
Waltrop127.9°south-east4,367 km
Warendorf129.0°south-east4,358 km
Wattenscheid127.5°south-east4,371 km
Wedel132.7°south-east4,389 km
Weiden132.2°south-east3,971 km
Weil am Rhein124.1°south-east4,090 km
Weimar132.4°south-east4,112 km
Weinheim127.5°south-east4,155 km
Weißenfels133.5°south-east4,096 km
Werl128.5°south-east4,334 km
Wermelskirchen127.2°south-east4,344 km
Werne128.3°south-east4,357 km
Wernigerode132.5°south-east4,204 km
Wesel127.0°south-east4,412 km
Wesseling126.6°south-east4,337 km
Wetzlar128.3°south-east4,233 km
Wiesbaden127.5°south-east4,215 km
Wilhelmshaven130.6°south-east4,465 km
Willich126.5°south-east4,390 km
Winsen133.2°south-east4,347 km
Wismar135.3°south-east4,330 km
Witten127.7°south-east4,357 km
Wolfenbüttel132.5°south-east4,241 km
Wolfsburg133.0°south-east4,249 km
Worms127.2°south-east4,178 km
Wunstorf131.3°south-east4,316 km
Wuppertal127.3°south-east4,356 km
Würselen125.6°south-east4,384 km
Würzburg129.4°south-east4,099 km
Zweibrücken125.5°south-east4,210 km
Zwickau133.7°south-east4,033 km

Qibla finder