Qibla direction by city
Every city has its own initial bearing to the Kaaba. Search by city or country, then open a full page with the verified degree, distance and practical checking advice.
Start with your location
Bearings are measured clockwise from true north and calculated along the shortest great-circle route to the Kaaba at 21.4225° N, 39.8262° E.
Popular directions in the UK, US and Canada
Start with the cities most often needed across these markets, then browse the complete A–Z directory below.
All 39 cities A–Z
Need your exact building?
A city-centre bearing is a useful reference. Use your current coordinates for the precise line from where you stand.
Why the bearing changes by city
The Qibla is not one universal compass direction. It is the initial great-circle bearing from your starting point to Makkah, so London points east-southeast, New York northeast, Karachi almost west, and Kuala Lumpur west-northwest. A flat world map can make long routes look counterintuitive because it distorts the curved surface of Earth.
If your city is not listed, use the live finder with precise location or manual coordinates. The city pages are a carefully checked starting set, not a claim that other places need a different method.
City direction questions
How are the city bearings calculated?
Each one uses the initial great-circle bearing from the city centre to the Kaaba coordinates 21.4225° N, 39.8262° E.
Why is my city not listed?
Use the live finder or enter coordinates manually. Exact coordinates work anywhere, while the directory focuses on 39 checked cities.
Does “arah kiblat” mean Qibla direction?
Yes. “Arah kiblat” is the Malay expression for Qibla direction; the underlying great-circle calculation is the same.