Qibla direction in Malaysia
The Qibla in Malaysia lies towards the north-west. Depending on the city the angle from true north ranges from 290.4° in Kudat to 293.0° in Iskandar Puteri, and the Kaaba is between 6,642 km and 8,666 km away. The table gives the exact bearing for 325 cities.
Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Malaysia 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 2.6°. Pantai Cenang is the closest to the Kaaba (6,642 km) and Semporna the farthest (8,666 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 292.5°, 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 Malaysia: questions
What is the Qibla direction in Kuala Lumpur?
292.5° from true north, towards the north-west, 6,974 km from the Kaaba.
Which city in Malaysia is closest to Makkah?
Pantai Cenang, 6,642 km from the Kaaba, among the 325 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.
| City | Qibla | Direction | Distance to Makkah |
|---|---|---|---|
| Alam Damai | 292.6° | north-west | 6,983 km |
| Alor Gajah | 292.8° | north-west | 7,060 km |
| Alor Star | 291.2° | west | 6,714 km |
| Ampang | 292.5° | north-west | 6,982 km |
| Anak Bukit | 291.2° | west | 6,713 km |
| Bagan Serai | 291.8° | west | 6,778 km |
| Bahau | 292.6° | north-west | 7,062 km |
| Bakri | 292.9° | north-west | 7,120 km |
| Balik Pulau | 291.6° | west | 6,733 km |
| Bandar Baharu | 291.7° | west | 6,768 km |
| Bandar Bukit Raja | 292.6° | north-west | 6,950 km |
| Bandar Kinrara | 292.6° | north-west | 6,973 km |
| Bandar Labuan | 290.8° | west | 8,287 km |
| Bandar Mahkota Cheras | 292.6° | north-west | 6,989 km |
| Bandar Nabawan | 290.8° | west | 8,418 km |
| Bandar Puncak Alam | 292.5° | north-west | 6,943 km |
| Bandar Putra Kulai | 292.9° | north-west | 7,237 km |
| Bandar Tenggara | 292.8° | north-west | 7,226 km |
| Bandar Tun Hussein Onn | 292.6° | north-west | 6,985 km |
| Bandar Tun Razak | 292.5° | west | 7,107 km |
| Bandar Utama | 292.5° | north-west | 6,966 km |
| Bangi | 292.6° | north-west | 6,994 km |
| Bangsar South | 292.6° | north-west | 6,973 km |
| Banting | 292.7° | north-west | 6,969 km |
| Batu Anam | 292.6° | north-west | 7,103 km |
| Batu Berendam | 292.9° | north-west | 7,069 km |
| Batu Caves | 292.5° | west | 6,969 km |
| Batu Feringgi | 291.6° | west | 6,728 km |
| Batu Gajah | 292.0° | west | 6,852 km |
| Batu Kurau | 291.8° | west | 6,806 km |
| Batu Pahat | 292.9° | north-west | 7,157 km |
| Bau | 292.2° | west | 7,916 km |
| Bayan Lepas | 291.6° | west | 6,737 km |
| Beaufort | 290.8° | west | 8,335 km |
| Bedong | 291.4° | west | 6,745 km |
| Belaga | 291.5° | west | 8,238 km |
| Beluru | 291.2° | west | 8,219 km |
| Bentong | 292.3° | west | 6,979 km |
| Bentong Town | 292.3° | west | 6,980 km |
| Bercham | 291.9° | west | 6,855 km |
| Bertam | 292.9° | north-west | 7,062 km |
| Bestari Jaya | 292.5° | west | 6,936 km |
| Betong | 292.1° | west | 8,058 km |
| Bidur | 292.1° | west | 6,891 km |
| Bintulu | 291.4° | west | 8,142 km |
| Bukit Beruntung | 292.4° | west | 6,949 km |
| Bukit Gambir | 292.8° | north-west | 7,113 km |
| Bukit Gemuroh | 291.6° | west | 6,732 km |
| Bukit Indah | 293.0° | north-west | 7,247 km |
| Bukit Jalil | 292.6° | north-west | 6,977 km |
| Bukit Mertajam | 291.6° | west | 6,756 km |
| Bukit Rahman Putra | 292.5° | north-west | 6,958 km |
| Bukit Rambai | 292.9° | north-west | 7,063 km |
| Bukit Tambun | 291.6° | west | 6,759 km |
| Bukit Tengah | 291.6° | west | 6,753 km |
| Butterworth | 291.6° | west | 6,744 km |
| Cangkat Jong | 292.2° | west | 6,880 km |
| Changlun | 291.0° | west | 6,709 km |
| Chemor | 291.8° | west | 6,849 km |
| Cheras | 292.5° | north-west | 6,979 km |
| Country Homes City | 292.5° | west | 6,950 km |
| Cukai | 291.8° | west | 7,105 km |
| Cyberjaya | 292.6° | north-west | 6,980 km |
| Dalat | 291.6° | west | 8,064 km |
| Damansara Damai | 292.5° | north-west | 6,962 km |
| Daro | 291.7° | west | 8,003 km |
| Donggongon | 290.6° | west | 8,350 km |
| Dungun | 291.6° | west | 7,083 km |
| Durian Tunggal | 292.8° | north-west | 7,070 km |
| Elmina | 292.5° | north-west | 6,955 km |
| Engkilili | 292.1° | west | 8,084 km |
| FELDA Chini | 292.3° | west | 7,093 km |
| Gelang Patah | 293.0° | north-west | 7,241 km |
| Gemas | 292.7° | north-west | 7,092 km |
| George Town | 291.6° | west | 6,740 km |
| Gerik | 291.5° | west | 6,822 km |
| Gerisek | 292.8° | north-west | 7,119 km |
| Gombak Setia | 292.5° | north-west | 6,954 km |
| Gua Musang | 291.7° | west | 6,930 km |
| Gurun | 291.3° | west | 6,738 km |
| Horizon Hills | 293.0° | north-west | 7,247 km |
| Hulu Langat | 292.5° | north-west | 6,988 km |
| Hutan Melintang | 292.3° | west | 6,865 km |
| Ijok | 292.5° | west | 6,937 km |
| Ipoh | 291.9° | west | 6,851 km |
| Iskandar Puteri | 293.0° | north-west | 7,247 km |
| Jawi | 291.7° | west | 6,764 km |
| Jeli | 291.3° | west | 6,883 km |
| Jelutong | 291.6° | west | 6,739 km |
| Jenjarum | 292.7° | north-west | 6,966 km |
| Jerantut | 292.1° | west | 7,010 km |
| Jitra | 291.1° | west | 6,714 km |
| Johor Bahru | 293.0° | north-west | 7,258 km |
| Julau | 291.8° | west | 8,073 km |
| Kajang | 292.6° | north-west | 6,991 km |
| Kampar | 292.0° | west | 6,870 km |
| Kampong Dungun | 292.6° | north-west | 6,933 km |
| Kampong Kadok | 291.1° | west | 6,914 km |
| Kampong Masjid Tanah | 292.8° | north-west | 7,052 km |
| Kampong Pangkal Kalong | 291.1° | west | 6,914 km |
| Kampung Alor Mengkudu | 291.2° | west | 6,718 km |
| Kampung Ayer Keroh | 292.9° | north-west | 7,072 km |
| Kampung Ayer Molek | 292.9° | north-west | 7,079 km |
| Kampung Baharu Nilai | 292.7° | north-west | 7,000 km |
| Kampung Baru Balakong | 292.6° | north-west | 6,985 km |
| Kampung Baru Subang | 292.6° | north-west | 6,958 km |
| Kampung Baru Ulu Melaka | 291.1° | west | 6,646 km |
| Kampung Batu Empat | 292.8° | north-west | 7,256 km |
| Kampung Bukit Baharu | 292.9° | north-west | 7,075 km |
| Kampung Cheng | 292.9° | north-west | 7,066 km |
| Kampung Hutan Arau | 291.0° | west | 6,693 km |
| Kampung Jelutong Tengah | 293.0° | north-west | 7,238 km |
| Kampung Kangkar Teberau | 293.0° | north-west | 7,255 km |
| Kampung Kerubong | 292.8° | north-west | 7,068 km |
| Kampung Kupang | 291.4° | west | 6,783 km |
| Kampung Larkin Lama | 293.0° | north-west | 7,255 km |
| Kampung Machap Baru | 292.8° | north-west | 7,072 km |
| Kampung Manjoi | 291.9° | west | 6,848 km |
| Kampung Minyak Beku | 293.0° | north-west | 7,156 km |
| Kampung Pasir Gudang Baru | 293.0° | north-west | 7,270 km |
| Kampung Sedenak | 292.9° | north-west | 7,224 km |
| Kampung Selang | 292.7° | north-west | 7,130 km |
| Kampung Simpang Renggam | 292.9° | north-west | 7,196 km |
| Kampung Sungai Ara | 291.6° | west | 6,737 km |
| Kampung Sungai Glugur | 291.6° | west | 6,740 km |
| Kampung Sungai Kajang | 292.5° | west | 6,909 km |
| Kampung Tanjung Minyak | 292.9° | north-west | 7,064 km |
| Kampung Teluk Air Tawar | 291.5° | west | 6,742 km |
| Kampung Teluk Kemang | 292.8° | north-west | 7,021 km |
| Kangar | 291.0° | west | 6,684 km |
| Kanowit | 291.8° | west | 8,094 km |
| Kapar | 292.6° | north-west | 6,943 km |
| Kapit | 291.8° | west | 8,179 km |
| Kawasan Penempatan Ulu Benut Lima | 292.9° | north-west | 7,201 km |
| Kawasan Penempatan Ulu Benut Tiga | 292.9° | north-west | 7,197 km |
| Kawasan Penempatan Ulu Sungai Benut | 292.9° | north-west | 7,197 km |
| Keningau | 290.8° | west | 8,378 km |
| Kepala Batas | 291.5° | west | 6,745 km |
| Kepong | 292.5° | north-west | 6,966 km |
| Kerteh | 291.7° | west | 7,097 km |
| Kinarut | 290.7° | west | 8,347 km |
| Klang | 292.6° | north-west | 6,953 km |
| Klebang Besar | 292.9° | north-west | 7,066 km |
| Kluang | 292.8° | north-west | 7,188 km |
| Kota Bharu | 291.0° | west | 6,908 km |
| Kota Damansara | 292.5° | north-west | 6,962 km |
| Kota Kinabalu | 290.6° | west | 8,344 km |
| Kota Kuala Muda | 291.5° | west | 6,737 km |
| Kota Tinggi | 292.8° | north-west | 7,261 km |
| Kuah | 291.1° | west | 6,652 km |
| Kuala Kangsar | 291.8° | west | 6,828 km |
| Kuala Kedah | 291.2° | west | 6,709 km |
| Kuala Ketil | 291.4° | west | 6,765 km |
| Kuala Krai | 291.3° | west | 6,927 km |
| Kuala Kubu Bharu | 292.3° | west | 6,953 km |
| Kuala Kurau | 291.8° | west | 6,766 km |
| Kuala Lipis | 292.0° | west | 6,967 km |
| Kuala Lumpur | 292.5° | north-west | 6,974 km |
| Kuala Nerus | 291.3° | west | 7,018 km |
| Kuala Penyu | 290.7° | west | 8,311 km |
| Kuala Pilah | 292.6° | north-west | 7,049 km |
| Kuala Selangor | 292.5° | west | 6,920 km |
| Kuala Terengganu | 291.3° | west | 7,032 km |
| Kuang | 292.5° | west | 6,955 km |
| Kuantan | 292.0° | west | 7,114 km |
| Kubang Semang | 291.6° | west | 6,753 km |
| Kuchai Lama | 292.6° | north-west | 6,977 km |
| Kuching | 292.1° | west | 7,930 km |
| Kudat | 290.4° | west | 8,386 km |
| Kulai | 292.9° | north-west | 7,234 km |
| Kulim | 291.6° | west | 6,765 km |
| Labis | 292.7° | north-west | 7,143 km |
| Labuan | 290.8° | west | 8,286 km |
| Ladang Seri Kundang | 292.5° | west | 6,950 km |
| Lahad Datu | 290.9° | west | 8,615 km |
| Lahat | 291.9° | west | 6,848 km |
| Lawas | 290.9° | west | 8,319 km |
| Limbang | 290.9° | west | 8,282 km |
| Lukut | 292.8° | north-west | 7,013 km |
| Lumut | 292.1° | west | 6,819 km |
| Lunas | 291.5° | west | 6,759 km |
| Lundu | 292.1° | west | 7,875 km |
| Malacca | 292.9° | north-west | 7,071 km |
| Maradong | 291.8° | west | 8,040 km |
| Maran | 292.2° | west | 7,066 km |
| Marang | 291.4° | west | 7,044 km |
| Marudi | 291.1° | west | 8,233 km |
| Masai | 293.0° | north-west | 7,269 km |
| Mentakab | 292.3° | west | 7,027 km |
| Merlimau | 292.9° | north-west | 7,092 km |
| Mersing | 292.6° | north-west | 7,225 km |
| Miri | 291.1° | west | 8,191 km |
| Muadzam Shah City | 292.4° | west | 7,121 km |
| Muar town | 292.9° | north-west | 7,111 km |
| Mukah | 291.6° | west | 8,055 km |
| Mukim Pulai | 293.0° | north-west | 7,246 km |
| New Salak Tinggi City | 292.7° | north-west | 6,993 km |
| Niah | 291.2° | west | 8,184 km |
| Nibong Tebal | 291.7° | west | 6,765 km |
| Padang Besar | 291.1° | west | 6,697 km |
| Padang Rengas | 291.8° | west | 6,820 km |
| Padang Serai | 291.5° | west | 6,758 km |
| Pagoh | 292.8° | north-west | 7,127 km |
| Paka | 291.6° | west | 7,091 km |
| Pakan | 291.9° | west | 8,055 km |
| Pandamaran | 292.6° | north-west | 6,952 km |
| Pantai Cenang | 291.2° | west | 6,642 km |
| Pantai Remis | 292.0° | west | 6,810 km |
| Papar | 290.7° | west | 8,339 km |
| Parit | 292.0° | west | 6,838 km |
| Parit Buntar | 291.7° | west | 6,768 km |
| Parit Raja | 292.9° | north-west | 7,175 km |
| Parit Sulung | 292.9° | north-west | 7,146 km |
| Pasir Gudang | 293.0° | north-west | 7,273 km |
| Pasir Mas | 291.1° | west | 6,900 km |
| Pasir Puteh | 291.2° | west | 6,936 km |
| Paya Terubong | 291.6° | west | 6,736 km |
| Pekan | 292.2° | west | 7,135 km |
| Pekan Nenas | 293.0° | north-west | 7,231 km |
| Pelentong | 292.9° | north-west | 7,262 km |
| Pendang | 291.3° | west | 6,731 km |
| Pengerang | 293.0° | north-west | 7,299 km |
| Perai | 291.6° | west | 6,746 km |
| Perak | 292.1° | west | 7,035 km |
| Peringat | 291.1° | west | 6,916 km |
| Perling | 293.0° | north-west | 7,250 km |
| Permatang Kuching | 291.5° | west | 6,743 km |
| Petagas | 290.6° | west | 8,344 km |
| Petaling Jaya | 292.6° | north-west | 6,967 km |
| Pokok Sena | 291.2° | west | 6,728 km |
| Pontian Besar | 293.0° | north-west | 7,218 km |
| Port Dickson | 292.8° | north-west | 7,011 km |
| Port Klang | 292.6° | north-west | 6,950 km |
| Puchong | 292.6° | north-west | 6,973 km |
| Pulai | 291.4° | west | 6,788 km |
| Putatan | 290.6° | west | 8,345 km |
| Puteri Lake City | 292.5° | west | 6,946 km |
| Putra Heights | 292.6° | north-west | 6,968 km |
| Putrajaya | 292.6° | north-west | 6,983 km |
| Ranau | 290.6° | west | 8,406 km |
| Raub | 292.2° | west | 6,964 km |
| Rawang | 292.5° | west | 6,955 km |
| Rembau | 292.7° | north-west | 7,039 km |
| Rompin | 292.6° | north-west | 7,076 km |
| Sandakan | 290.7° | west | 8,561 km |
| Saratok | 292.0° | west | 8,025 km |
| Sarikei | 291.8° | west | 8,028 km |
| Saujana Utama City | 292.5° | north-west | 6,950 km |
| Scientex Park | 292.9° | north-west | 7,272 km |
| Sebauh | 291.4° | west | 8,168 km |
| Segamat | 292.7° | north-west | 7,116 km |
| Selama | 291.6° | west | 6,785 km |
| Selangau | 291.7° | west | 8,095 km |
| Selayang Baru Utara | 292.5° | west | 6,967 km |
| Semenyih | 292.6° | north-west | 6,998 km |
| Semporna | 291.0° | west | 8,666 km |
| Senawang | 292.7° | north-west | 7,024 km |
| Sentul | 292.5° | north-west | 6,972 km |
| Sepang | 292.7° | north-west | 6,999 km |
| Seremban | 292.7° | north-west | 7,017 km |
| Serendah | 292.4° | west | 6,956 km |
| Seri Alam City | 292.9° | north-west | 7,268 km |
| Seri Kembangan | 292.6° | north-west | 6,981 km |
| Seri Manjung | 292.2° | west | 6,825 km |
| Serian | 292.2° | west | 7,970 km |
| Setapak | 292.5° | west | 6,975 km |
| Setia Alam | 292.6° | north-west | 6,952 km |
| Setia Tropika | 293.0° | north-west | 7,251 km |
| Shah Alam | 292.6° | north-west | 6,960 km |
| Shi Mao Yue | 292.6° | north-west | 6,998 km |
| Sibu | 291.8° | west | 8,051 km |
| Sibu Jaya | 291.8° | west | 8,070 km |
| Siburan | 292.2° | west | 7,944 km |
| Sidam | 291.5° | west | 6,759 km |
| Sik | 291.3° | west | 6,766 km |
| Simpang Empat | 291.8° | west | 6,790 km |
| Simpang Renggam | 292.9° | north-west | 7,197 km |
| Simunjan | 292.1° | west | 7,980 km |
| Sipitang | 290.8° | west | 8,325 km |
| Sitiawan | 292.1° | west | 6,827 km |
| Sri Aman | 292.1° | west | 8,058 km |
| Sri Damansara City | 292.5° | north-west | 6,964 km |
| Sri Petaling | 292.6° | north-west | 6,977 km |
| Sri Sendayan City | 292.7° | north-west | 7,013 km |
| Sungai Besar | 292.4° | west | 6,879 km |
| Sungai Buloh | 292.5° | north-west | 6,958 km |
| Sungai Dua | 291.5° | west | 6,749 km |
| Sungai Jawi | 291.7° | west | 6,765 km |
| Sungai Lalang | 291.4° | west | 6,747 km |
| Sungai Petani | 291.4° | west | 6,746 km |
| Sungai Siput | 292.0° | west | 6,870 km |
| Sungai Udang | 292.9° | north-west | 7,058 km |
| Sungkai | 292.2° | west | 6,899 km |
| Taiping | 291.8° | west | 6,804 km |
| Taman Melawati | 292.5° | west | 6,977 km |
| Taman Pelangi | 292.7° | north-west | 7,106 km |
| Taman Petaling | 292.5° | north-west | 6,968 km |
| Taman Senai | 292.9° | north-west | 7,240 km |
| Taman Seremban Jaya | 292.7° | north-west | 7,022 km |
| Taman Universiti | 293.0° | north-west | 7,241 km |
| Tambunan | 290.7° | west | 8,388 km |
| Tampin | 292.8° | north-west | 7,058 km |
| Tanah Merah | 291.2° | west | 6,911 km |
| Tangkak | 292.8° | north-west | 7,099 km |
| Tanjong Malim | 292.3° | west | 6,934 km |
| Tanjung Sepat | 292.8° | north-west | 6,982 km |
| Tapah Road | 292.1° | west | 6,881 km |
| Tasek Gelugor | 291.5° | west | 6,754 km |
| Tatau | 291.5° | west | 8,134 km |
| Tawau | 291.0° | west | 8,601 km |
| Tebedu | 292.3° | west | 7,955 km |
| Teloi Kanan | 291.4° | west | 6,761 km |
| Teluk Anson | 292.2° | west | 6,868 km |
| Teluk Panglima Garang | 292.7° | north-west | 6,961 km |
| Temerluh | 292.3° | west | 7,036 km |
| Titiwangsa | 292.5° | north-west | 6,974 km |
| Tokai | 291.2° | west | 6,722 km |
| Ulu Kelang | 292.5° | north-west | 6,981 km |
| Ulu Tiram | 292.9° | north-west | 7,258 km |
| Ulu Yam | 292.4° | west | 6,956 km |
| Val Dor | 291.6° | west | 6,763 km |
| Wakaf Bharu | 291.0° | west | 6,904 km |
| Wangsa Maju | 292.5° | north-west | 6,977 km |
| Yan Besar | 291.4° | west | 6,728 km |
| Yong Peng | 292.9° | north-west | 7,164 km |
