Find the exact Qibla direction from your location, with a live compass.
🛠️ Free tool by the NayaPakistan team · Updated September 2026
Find the Qibla direction — the bearing to the Holy Kaaba in Makkah — from anywhere. Allow location access (or enter your latitude and longitude) and the tool calculates the exact compass bearing and shows it on a dial. On a phone you can tap Live compass so the dial rotates as you turn, pointing you straight to the Qibla.
The bearing is computed with the great-circle formula from your coordinates to the Kaaba (21.4225°N, 39.8262°E), the same method used by Qibla apps. For the most accurate reading on a phone, calibrate the compass first by moving it in a figure-8, away from metal and magnets.
Allow location access or enter your latitude and longitude; the tool shows the exact bearing to the Kaaba from North and points a dial toward it. On a phone, tap Live compass to rotate the dial as you turn.
The calculated bearing is precise. The live compass depends on your phone's magnetometer, so calibrate it (figure-8 motion) and keep away from metal and magnets for the best accuracy.
It is roughly west-southwest — about 256° from North for Islamabad, 260° for Lahore and 268° for Karachi. Enter your own coordinates for an exact figure.