Malaysia Qibla Direction & Prayer Times

The qibla direction in Malaysia changes from city to city. The table below lists the qibla angle (degrees from true north) and the great-circle distance to the Kaaba for 157 cities. In Kuala Lumpur, for example, the qibla is 293° (northwest). Tap a city for the live compass and its prayer times.

Calculation details

These values are applied the same way on every city page in this country.

Calculation method
JAKIM · Fajr 18° / Isha 18°
Asr
shadow ×1 (Shafi'i, Maliki, Hanbali)
Precaution minutes
Fajr +1 · Dhuhr +2 · Asr +1 · Maghrib +1 · Isha +1
Qibla angle
290° – 293° · northwest
Distance to the Kaaba
6,652 – 8,666 km · Kuah … Semporna
Time zones
Asia/Kuala_Lumpur · Asia/Kuching
Cities covered
157 cities · 96 with prayer times

Regions

Cities in Malaysia — qibla angle and prayer times

CityQibla angleTo the KaabaPrayer times
Kuala Lumpur292.5° northwest6,974 kmPrayer Times
Johor Bahru293° northwest7,258 kmPrayer Times
Kampung Baru Subang292.6° northwest6,958 kmPrayer Times
Petaling Jaya292.6° northwest6,967 kmPrayer Times
Ipoh291.9° west6,851 kmPrayer Times
Shah Alam292.6° northwest6,960 kmPrayer Times
Subang Jaya292.6° northwest6,967 kmPrayer Times
Bukit Rahman Putra292.5° northwest6,958 kmPrayer Times
Pelentong292.9° northwest7,262 kmPrayer Times
Malacca292.9° northwest7,071 kmPrayer Times
Iskandar Puteri293° northwest7,247 kmPrayer Times
Kota Bharu291° west6,908 kmPrayer Times
Kuantan292° west7,114 kmPrayer Times
Kota Kuala Muda291.5° west6,737 kmPrayer Times
Sungai Petani291.4° west6,746 kmPrayer Times
Selayang Baru Utara292.5° west6,967 kmPrayer Times
Pasir Gudang293° northwest7,273 kmPrayer Times
Mukim Pulai293° northwest7,246 kmPrayer Times
Kota Kinabalu290.6° west8,344 kmPrayer Times
Kampung Larkin Lama293° northwest7,255 kmPrayer Times
Kota Damansara292.5° northwest6,962 kmPrayer Times
Sandakan290.7° west8,561 kmPrayer Times
Kuala Terengganu291.3° west7,032 kmPrayer Times
Taman Petaling292.5° northwest6,968 kmPrayer Times
Alor Setar291.2° west6,714 kmPrayer Times
Kampung Kangkar Teberau293° northwest7,255 kmPrayer Times
Kuching292.1° west7,930 kmPrayer Times
Puchong292.6° northwest6,973 kmPrayer Times
Seremban292.7° northwest7,017 kmPrayer Times
Tawau291° west8,601 kmPrayer Times
Setapak292.5° west6,975 kmPrayer Times
Kluang292.8° northwest7,188 kmPrayer Times
Muar292.9° northwest7,111 kmPrayer Times
Miri291.1° west8,191 kmPrayer Times
Kapar292.6° northwest6,943 kmPrayer Times
Batu Caves292.5° west6,969 kmPrayer Times
Klang292.6° northwest6,953 kmPrayer Times
Kajang292.6° northwest6,991 kmPrayer Times
Teluk Intan292.2° west6,868 kmPrayer Times
Kampong Baharu Cheras Batu Sebelas292.6° northwest6,986 kmPrayer Times
Pasir Mas291.1° west6,900 kmPrayer Times
Paya Terubong291.6° west6,736 kmPrayer Times
Sungai Buloh292.5° northwest6,958 kmPrayer Times
Bandar Seri Alam292.9° northwest7,268 kmPrayer Times
Taiping291.8° west6,804 kmPrayer Times
Wangsa Maju292.5° northwest6,977 kmPrayer Times
Bukit Mertajam291.6° west6,756 kmPrayer Times
Sepang292.7° northwest6,999 kmPrayer Times
Bukit Jalil292.6° northwest6,977 kmPrayer Times
Rawang292.5° west6,955 kmPrayer Times
Sibu291.8° west8,051 kmPrayer Times
Kuala Kubu Baharu292.3° west6,953 kmPrayer Times
Kulim291.6° west6,765 kmPrayer Times
Batu Pahat292.9° northwest7,157 kmPrayer Times
Sitiawan292.1° west6,827 kmPrayer Times
Bintulu291.4° west8,142 kmPrayer Times
Bercham291.9° west6,855 kmPrayer Times
Setia Alam292.6° northwest6,952 kmPrayer Times
Bandar Tasik Puteri292.5° west6,946 kmPrayer Times
Pasir Puteh291.2° west6,936 kmPrayer Times
Tasek Glugor291.5° west6,754 kmPrayer Times
Bayan Lepas291.6° west6,737 kmPrayer Times
Ampang292.5° northwest6,982 kmPrayer Times
Port Dickson292.8° northwest7,011 kmPrayer Times
Maran292.2° west7,066 kmPrayer Times
Butterworth291.6° west6,744 kmPrayer Times
Lahad Datu290.9° west8,615 kmPrayer Times
Kuala Krai291.3° west6,927 kmPrayer Times
Perling293° northwest7,250 kmPrayer Times
Ijok292.5° west6,937 kmPrayer Times
Pagoh292.8° northwest7,127 kmPrayer Times
Labuan290.8° west8,286 kmPrayer Times
Pendang291.3° west6,731 kmPrayer Times
Kuala Nerus District291.3° west7,018 kmPrayer Times
Marudi291.1° west8,233 kmPrayer Times
Val d'Or, Penang291.6° west6,763 kmPrayer Times
Kampung Sungai Kajang292.5° west6,909 kmPrayer Times
Chukai291.8° west7,105 kmPrayer Times
Parit Sulong292.9° northwest7,146 kmPrayer Times
Keningau290.8° west8,378 kmPrayer Times
Segamat District292.7° northwest7,116 kmPrayer Times
Yan District291.4° west6,728 kmPrayer Times
Tanjung Malim292.3° west6,934 kmPrayer Times
Kangar291° west6,684 kmPrayer Times
Kulai292.9° northwest7,234 kmPrayer Times
Jitra291.1° west6,714 kmPrayer Times
Semporna291° west8,666 kmPrayer Times
Parit292° west6,838 kmPrayer Times
Sidam291.5° west6,759 kmPrayer Times
Temerloh292.3° west7,036 kmPrayer Times
Simpang Renggam292.9° northwest7,197 kmPrayer Times
Serian Division292.2° west7,970 kmPrayer Times
Simpang Empat (Semanggol), Perak291.8° west6,790 kmPrayer Times
Kuala Selangor292.5° west6,920 kmPrayer Times
Kota Tinggi292.8° northwest7,261 kmPrayer Times
Bau, Sarawak292.2° west7,916 kmPrayer Times
Bentong Town292.3° west6,980 km—
Teluk Panglima Garang292.7° northwest6,961 km—
Sungai Siput292° west6,870 km—
Niah291.2° west8,184 km—
Banting292.7° northwest6,969 km—
Sri Aman292.1° west8,058 km—
Batu Gajah292° west6,852 km—
Perak292.1° west7,035 km—
Bandar Baharu291.7° west6,768 km—
Sarikei291.8° west8,028 km—
Durian Tunggal292.8° northwest7,070 km—
Mentakab292.3° west7,027 km—
Rompin, Negeri Sembilan292.6° northwest7,076 km—
Pontian Besar293° northwest7,218 km—
Raub District292.2° west6,964 km—
Bukit Gambir292.8° northwest7,113 km—
Kampong Pangkal Kalong291.1° west6,914 km—
Kuala Kangsar291.8° west6,828 km—
Sipitang290.8° west8,325 km—
Kampung Baharu Nilai292.7° northwest7,000 km—
Padang Rengas291.8° west6,820 km—
Limbang290.9° west8,282 km—
Betong292.1° west8,058 km—
Tangkak292.8° northwest7,099 km—
Sibu Jaya291.8° west8,070 km—
Selama291.6° west6,785 km—
Dungun291.6° west7,083 km—
Jerantut District292.1° west7,010 km—
Mukah291.6° west8,055 km—
Kapit291.8° west8,179 km—
Sungkai292.2° west6,899 km—
Sik District291.3° west6,766 km—
Kudat290.4° west8,386 km—
Kawasan Penempatan Ulu Sungai Benut292.9° northwest7,197 km—
Taman Pelangi292.7° northwest7,106 km—
Tatau291.5° west8,134 km—
Pekan, Pahang292.2° west7,135 km—
Bandar Nabawan290.8° west8,418 km—
Bahau292.6° northwest7,062 km—
Kuala Kurau291.8° west6,766 km—
Gerik291.5° west6,822 km—
Kuah291.1° west6,652 km—
Bidor292.1° west6,891 km—
Gemas292.7° northwest7,092 km—
Sebauh291.4° west8,168 km—
Rembau292.7° northwest7,039 km—
Tambunan290.7° west8,388 km—
Kampong Masjid Tanah292.8° northwest7,052 km—
Tanah Merah, Malaysia291.2° west6,911 km—
Beluru291.2° west8,219 km—
Hutan Melintang292.3° west6,865 km—
Tampin292.8° northwest7,058 km—
Tapah Road292.1° west6,881 km—
Siburan292.2° west7,944 km—
Yong Peng292.9° northwest7,163 km—
Sungai Besar292.4° west6,879 km—
Lundu, Sarawak292.1° west7,875 km—
Sungai Udang292.9° northwest7,058 km—
Lawas290.9° west8,319 km—
Cangkat Jong292.2° west6,880 km—
Tebedu292.3° west7,955 km—

Frequently Asked Questions

What is the qibla direction in Malaysia?

There is no single angle for a whole country — the qibla depends on your coordinates. In Kuala Lumpur, for instance, the qibla is 293° from true north. Pick your own city in the table above.

Why does my phone compass show a different number?

A phone compass points to magnetic north, while the table uses true (geographic) north. The gap between them is the magnetic declination, and every city page shows it separately.

Which method are the prayer times based on?

Each country uses its official or most widely accepted method — Umm al-Qura, Karachi, Egyptian GAS, MWL, ISNA and so on. The method in use is stated on every prayer-times page.