Qibla direction in Nepal

The Qibla in Nepal lies towards the west. Depending on the city the angle from true north ranges from 266.8° in Dārchulā to 274.1° in Bhadrapur, and the Kaaba is between 4,125 km and 4,909 km away. The table gives the exact bearing for 46 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Nepal 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 7.3°. Mahendranagar is the closest to the Kaaba (4,125 km) and Bhadrapur the farthest (4,909 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 271.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 Nepal: questions

What is the Qibla direction in Kathmandu?

271.7° from true north, towards the west, 4,628 km from the Kaaba.

Which city in Nepal is closest to Makkah?

Mahendranagar, 4,125 km from the Kaaba, among the 46 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
Amargaḍhi̇̄267.5°west4,166 km
Bāgluṅ270.3°west4,458 km
Banepa271.9°west4,648 km
Bhadrapur274.1°west4,909 km
Bharatpur271.4°west4,541 km
Biratnagar273.9°west4,828 km
Birendranagar268.9°west4,264 km
Birgunj272.3°west4,587 km
Butwal270.9°west4,444 km
Chari̇̄koṭ272.1°west4,700 km
Chautārā271.8°west4,666 km
Dailekh268.7°west4,274 km
Dārchulā266.8°west4,166 km
Deukhurī270.4°west4,373 km
Dhangadhi268.3°west4,165 km
Dhankuta273.3°west4,830 km
Dharān273.5°west4,826 km
Dhulikhel271.9°west4,650 km
Dipayal267.7°west4,201 km
Gaur272.8°west4,628 km
Gulariyā269.3°west4,237 km
Hetauda271.9°west4,601 km
Ilām273.7°west4,890 km
Inaruwa273.7°west4,814 km
Īṭahari̇̄273.7°west4,827 km
Jaleshwar273.1°west4,680 km
Janakpur Dham273.1°west4,693 km
Kathmandu271.7°west4,628 km
Khā̃dbāri̇̄272.9°west4,816 km
Lahān273.3°west4,748 km
Madhyapur Thimi271.8°west4,635 km
Mahendranagar267.7°west4,125 km
Malaṅgawā272.8°west4,656 km
Nepalgunj269.6°west4,264 km
Panauti271.9°west4,648 km
Panauti̇̄271.9°west4,648 km
Patan271.8°west4,628 km
Pokhara270.5°west4,494 km
Rājbirāj273.6°west4,775 km
Siddharthanagar271.1°west4,444 km
Siraha273.3°west4,721 km
Tānsen270.7°west4,453 km
Ṭikāpur268.8°west4,216 km
Triyuga273.3°west4,769 km
Tulsi̇̄pur269.8°west4,331 km
Walin270.7°west4,474 km

Qibla finder