Qibla direction in Sweden

The Qibla in Sweden lies towards the south-east. Depending on the city the angle from true north ranges from 138.7° in Limhamn to 156.7° in Luleå, and the Kaaba is between 4,348 km and 5,340 km away. The table gives the exact bearing for 99 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Sweden 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 18.0°. Karlskrona is the closest to the Kaaba (4,348 km) and Kiruna the farthest (5,340 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 148.2°, 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 Sweden: questions

What is the Qibla direction in Stockholm?

148.2° from true north, towards the south-east, 4,554 km from the Kaaba.

Which city in Sweden is closest to Makkah?

Karlskrona, 4,348 km from the Kaaba, among the 99 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
Åkersberga148.6°south-east4,562 km
Alingsås139.9°south-east4,617 km
Ängelholm139.1°south-east4,461 km
Björlanda138.9°south-east4,630 km
Boden156.2°south-east5,108 km
Borås140.3°south-east4,583 km
Borlänge145.4°south-east4,742 km
Danderyd148.2°south-east4,563 km
Enköping147.1°south-east4,613 km
Eskilstuna146.2°south-east4,606 km
Eslöv139.3°south-east4,409 km
Falkenberg139.1°south-east4,532 km
Falköping141.4°south-east4,600 km
Falun145.8°south-east4,747 km
Gävle147.8°south-east4,709 km
Gothenburg139.0°south-east4,620 km
Gustavsberg148.7°south-east4,545 km
Halmstad139.4°south-east4,498 km
Haninge148.2°south-east4,537 km
Härnösand149.9°south-east4,873 km
Hässleholm140.2°south-east4,418 km
Helsingborg138.7°south-east4,451 km
Huddinge148.1°south-east4,548 km
Hudiksvall148.3°south-east4,809 km
Huskvarna142.1°south-east4,538 km
Jakobsberg148.0°south-east4,570 km
Jönköping141.9°south-east4,543 km
Kalmar144.1°south-east4,364 km
Karlshamn141.7°south-east4,376 km
Karlskoga143.5°south-east4,667 km
Karlskrona142.7°south-east4,348 km
Karlstad142.2°south-east4,707 km
Katrineholm145.5°south-east4,581 km
Kinna139.8°south-east4,574 km
Kiruna155.2°south-east5,340 km
Köping145.6°south-east4,636 km
Kristianstad140.6°south-east4,391 km
Kristinehamn142.9°south-east4,680 km
Kumla144.2°south-east4,628 km
Kungälv139.1°south-east4,633 km
Kungsbacka139.0°south-east4,597 km
Landskrona138.7°south-east4,431 km
Lerum139.4°south-east4,613 km
Lidingö148.3°south-east4,556 km
Lidköping141.1°south-east4,643 km
Limhamn138.7°south-east4,402 km
Linköping144.3°south-east4,548 km
Ljungby141.0°south-east4,469 km
Ludvika144.9°south-east4,719 km
Luleå156.7°south-east5,074 km
Lund139.1°south-east4,402 km
Malmö138.8°south-east4,402 km
Mariestad142.2°south-east4,637 km
Märsta148.1°south-east4,588 km
Mölndal139.0°south-east4,613 km
Mölnlycke139.2°south-east4,610 km
Motala143.6°south-east4,579 km
Nacka148.4°south-east4,550 km
Nässjö142.6°south-east4,512 km
Norrköping145.2°south-east4,545 km
Norrtälje149.4°south-east4,577 km
Nyköping146.4°south-east4,533 km
Örebro144.4°south-east4,639 km
Örnsköldsvik151.3°south-east4,918 km
Oskarshamn144.7°south-east4,415 km
Östersund146.0°south-east5,013 km
Partille139.2°south-east4,617 km
Piteå155.7°south-east5,060 km
Rinkeby148.1°south-east4,564 km
Sandviken147.3°south-east4,714 km
Skellefteå154.8°south-east5,013 km
Skövde142.0°south-east4,608 km
Södertälje147.6°south-east4,555 km
Sollentuna148.1°south-east4,567 km
Solna148.2°south-east4,559 km
Staffanstorp139.1°south-east4,397 km
Stockholm148.2°south-east4,554 km
Sundbyberg148.1°south-east4,560 km
Sundsvall149.0°south-east4,867 km
Täby148.3°south-east4,565 km
Trångsund148.3°south-east4,543 km
Trelleborg138.8°south-east4,376 km
Trollhättan139.8°south-east4,656 km
Tullinge147.9°south-east4,547 km
Tumba147.8°south-east4,549 km
Uddevalla139.4°south-east4,674 km
Umeå153.5°south-east4,935 km
Upplands Vasby148.1°south-east4,577 km
Uppsala148.0°south-east4,617 km
Vallentuna148.4°south-east4,574 km
Vänersborg140.0°south-east4,663 km
Varberg138.9°south-east4,558 km
Värnamo141.4°south-east4,496 km
Västerås146.4°south-east4,627 km
Västervik145.3°south-east4,454 km
Västra Frölunda138.9°south-east4,616 km
Vaxjo142.2°south-east4,440 km
Visby147.5°south-east4,388 km
Ystad139.7°south-east4,353 km

Qibla finder