Qibla direction in Kenya

The Qibla in Kenya lies towards the north. Depending on the city the angle from true north ranges from 0.2° in Mtwapa to 359.9° in Kilifi, and the Kaaba is between 1,951 km and 2,860 km away. The table gives the exact bearing for 125 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Kenya 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 359.8°. Ramu is the closest to the Kaaba (1,951 km) and Ukunda the farthest (2,860 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 7.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 Kenya: questions

What is the Qibla direction in Nairobi?

7.2° from true north, towards the north, 2,546 km from the Kaaba.

Which city in Kenya is closest to Makkah?

Ramu, 1,951 km from the Kaaba, among the 125 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
Athi River6.8°north2,563 km
Awendo12.7°north2,549 km
Awendo13.3°north2,508 km
Bomet10.9°north2,517 km
Bondo13.8°north2,468 km
Bungoma13.5°north2,389 km
Busia14.5°north2,412 km
Chuka5.5°north2,431 km
El Wak356.8°north2,073 km
Elburgon10.0°north2,455 km
Eldama Ravine10.3°north2,418 km
Eldoret11.7°north2,376 km
Emali5.5°north2,626 km
Embu5.9°north2,456 km
Garba Tula3.4°north2,327 km
Garissa0.5°north2,432 km
Gilgil8.7°north2,468 km
Githunguri7.4°north2,522 km
Githunguri6.8°north2,545 km
Habaswein0.9°north2,269 km
Hola359.5°north2,547 km
Homa Bay13.1°north2,509 km
Imara Daima Estate7.1°north2,549 km
Isebania12.7°north2,585 km
Isiolo5.8°north2,355 km
Iten11.2°north2,355 km
Jomvu0.5°north2,825 km
Juja6.8°north2,523 km
Kabarnet10.5°north2,369 km
Kajiado7.1°north2,609 km
Kakamega12.9°north2,414 km
Kakuma14.8°north2,041 km
Kapenguria12.5°north2,302 km
Kapsabet12.0°north2,414 km
Karatina6.7°north2,453 km
Karuri7.4°north2,535 km
Karuri6.5°north2,477 km
Kathwana4.9°north2,428 km
Kenol6.6°north2,504 km
Kericho11.2°north2,473 km
Kerugoya6.3°north2,453 km
Khwisero13.2°north2,430 km
Kiambu7.2°north2,533 km
Kihancha12.4°north2,578 km
Kikuyu7.6°north2,544 km
Kilifi359.9°north2,786 km
Kimilili13.2°north2,360 km
Kiminini12.8°north2,344 km
Kinoi5.8°north2,580 km
Kiserian7.5°north2,564 km
Kisii12.3°north2,519 km
Kisumu12.6°north2,456 km
Kitale12.6°north2,329 km
Kitengela6.8°north2,565 km
Kitui4.4°north2,542 km
Kwale0.8°north2,846 km
Lafey356.0°north2,037 km
Lamu357.5°north2,637 km
Limuru7.7°north2,530 km
Lodwar12.3°north2,086 km
Lugulu14.0°north2,414 km
Maai Mahiu7.9°north2,517 km
Machakos6.1°north2,566 km
Mai7.9°north2,516 km
Mairo Inya8.6°north2,408 km
Makindu4.6°north2,644 km
Makueni Boma5.2°north2,594 km
Makutano12.6°north2,300 km
Malaba14.2°north2,388 km
Malindi359.4°north2,740 km
Mandera353.7°north1,957 km
Maralal8.3°north2,285 km
Mariakani0.8°north2,812 km
Marsabit5.2°north2,132 km
Masalani359.2°north2,571 km
Matuga0.6°north2,846 km
Maua4.8°north2,365 km
Mazeras0.6°north2,823 km
Mbale12.8°north2,437 km
Meru5.5°north2,389 km
Migori12.8°north2,567 km
Mlolongo6.9°north2,557 km
Moi‘s Bridge12.3°north2,341 km
Molo10.2°north2,450 km
Mombasa0.4°north2,833 km
Moyale2.3°north1,992 km
Mtwapa0.2°north2,820 km
Muhoroni11.5°north2,452 km
Mumias13.5°north2,415 km
Murang’a6.6°north2,479 km
Mwala5.7°north2,546 km
Mwatate3.2°north2,776 km
Mwingi4.3°north2,494 km
Nairobi7.2°north2,546 km
Naivasha8.3°north2,489 km
Nakuru9.3°north2,450 km
Nanyuki7.0°north2,400 km
Narok9.5°north2,539 km
Ngong7.5°north2,556 km
Njoro9.7°north2,455 km
Nyahururu8.8°north2,407 km
Nyamira12.0°north2,502 km
Nyeri7.2°north2,449 km
Ogembo12.3°north2,533 km
Ol Kalou8.6°north2,441 km
Ongata Rongai7.3°north2,559 km
Oyugis12.5°north2,501 km
Ramu355.7°north1,951 km
Rongai9.9°north2,440 km
Rongo12.7°north2,531 km
Ruiru6.9°north2,529 km
Rumuruti8.4°north2,379 km
Siaya13.9°north2,450 km
Takaba358.8°north2,009 km
Taveta4.7°north2,770 km
Tetu7.2°north2,451 km
Thika6.7°north2,515 km
Ukunda0.6°north2,860 km
Upper Gilgil8.9°north2,436 km
Voi2.8°north2,763 km
Wajir359.4°north2,188 km
Wanguru6.1°north2,473 km
Watamu359.6°north2,755 km
Webuye13.0°north2,379 km
Wote5.2°north2,591 km

Qibla finder