Indonesia Qibla Direction & Prayer Times

The qibla direction in Indonesia 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 165 cities. In Jakarta, for example, the qibla is 295° (northwest). Tap a city for the live compass and its prayer times.

Cities in Indonesia — qibla angle and prayer times

CityQibla angleTo the KaabaPrayer times
Jakarta295.2° northwest7,921 kmPrayer Times
Surabaya294° northwest8,561 kmPrayer Times
Bandung295.2° northwest8,030 kmPrayer Times
Medan292.8° northwest6,645 kmPrayer Times
Bekasi295.1° northwest7,936 kmPrayer Times
Depok295.2° northwest7,926 kmPrayer Times
Tangerang295.2° northwest7,897 kmPrayer Times
Palembang294.5° northwest7,555 kmPrayer Times
Semarang294.5° northwest8,315 kmPrayer Times
Makassar292.5° west9,148 kmPrayer Times
South Tangerang295.2° northwest7,911 kmPrayer Times
Batam293.1° northwest7,299 kmPrayer Times
Jepara294.3° northwest8,322 kmPrayer Times
Pekanbaru293.8° northwest7,064 kmPrayer Times
Bandar Lampung295.3° northwest7,725 kmPrayer Times
Bogor295.3° northwest7,933 kmPrayer Times
Padang294.7° northwest7,020 kmPrayer Times
Malang294.2° northwest8,582 kmPrayer Times
Samarinda292° west8,717 kmPrayer Times
Tasikmalaya295.1° northwest8,110 kmPrayer Times
Serang295.3° northwest7,847 kmPrayer Times
Balikpapan292.2° west8,717 kmPrayer Times
Pontianak292.7° northwest7,893 kmPrayer Times
Situbondo293.8° northwest8,709 kmPrayer Times
Denpasar293.8° northwest8,873 kmPrayer Times
Banjarmasin292.9° northwest8,574 kmPrayer Times
Jambi City294.3° northwest7,380 kmPrayer Times
Cimahi295.2° northwest8,021 kmPrayer Times
Surakarta294.5° northwest8,382 kmPrayer Times
Kupang292.2° west9,786 kmPrayer Times
Cilegon295.3° northwest7,832 kmPrayer Times
Manado291.4° west9,432 kmPrayer Times
Mataram293.5° northwest8,960 kmPrayer Times
Jayapura291.3° west11,238 kmPrayer Times
Bengkulu295.5° northwest7,347 kmPrayer Times
Palu291.9° west9,015 kmPrayer Times
Yogyakarta294.7° northwest8,347 kmPrayer Times
Sukabumi295.3° northwest7,962 kmPrayer Times
Cibinong295.2° northwest7,934 kmPrayer Times
Kendari292° west9,415 kmPrayer Times
Dumai293.3° northwest7,013 kmPrayer Times
Ambon291.5° west9,988 kmPrayer Times
Cirebon294.9° northwest8,115 kmPrayer Times
Pekalongan294.7° northwest8,235 kmPrayer Times
Palangkaraya292.7° northwest8,457 kmPrayer Times
Percut292.7° northwest6,664 kmPrayer Times
Karawang295.1° northwest7,972 kmPrayer Times
Kediri294.3° northwest8,513 kmPrayer Times
Jember294° northwest8,698 kmPrayer Times
Tegal294.8° northwest8,181 kmPrayer Times
Banjarbaru292.9° northwest8,605 kmPrayer Times
Cileungsir295.2° northwest7,940 kmPrayer Times
Binjai292.8° northwest6,626 kmPrayer Times
Pematangsiantar293° northwest6,714 kmPrayer Times
Banda Aceh292.2° west6,221 kmPrayer Times
Pasarkemis295.2° northwest7,887 kmPrayer Times
Cilacap295° northwest8,208 kmPrayer Times
Tarakan291.2° west8,607 kmPrayer Times
Singkawang292.5° west7,818 kmPrayer Times
Padangsidempuan293.8° northwest6,804 kmPrayer Times
Probolinggo294° northwest8,631 kmPrayer Times
Toli-Toli291.5° west9,033 kmPrayer Times
Lubuklinggau295.1° northwest7,383 kmPrayer Times
Purwokerto294.9° northwest8,216 kmPrayer Times
Tanjung Pinang293.1° northwest7,354 kmPrayer Times
Pangkalpinang294° northwest7,658 kmPrayer Times
Batu294.2° northwest8,567 kmPrayer Times
Bitung291.4° west9,463 kmPrayer Times
Klungkung293.7° northwest8,886 kmPrayer Times
Sorong291.4° west10,192 kmPrayer Times
Citeureup295.2° northwest7,937 kmPrayer Times
Pasuruan294.1° northwest8,595 kmPrayer Times
Loa Janan292° west8,715 kmPrayer Times
Ternate291.4° west9,723 kmPrayer Times
Banjar295.3° northwest8,025 kmPrayer Times
Ciputat295.2° northwest7,906 kmPrayer Times
Ciampea295.3° northwest7,922 kmPrayer Times
Gorontalo291.5° west9,286 kmPrayer Times
Madiun294.4° northwest8,455 kmPrayer Times
Rengasdengklok295° northwest7,963 kmPrayer Times
Lhokseumawe292.1° west6,422 kmPrayer Times
Salatiga294.6° northwest8,338 kmPrayer Times
Bontang291.9° west8,726 kmPrayer Times
Padalarang295.2° northwest8,013 kmPrayer Times
Curug295.2° northwest7,894 kmPrayer Times
Tanjungbalai292.9° northwest6,788 kmPrayer Times
Labuan Bajo292.8° northwest9,338 kmPrayer Times
Palopo292.1° west9,136 kmPrayer Times
Pemalang294.7° northwest8,206 kmPrayer Times
Langsa292.4° west6,536 kmPrayer Times
Lembang295.1° northwest8,026 kmPrayer Times
Singosari294.2° northwest8,582 kmPrayer Times
Metro295.2° northwest7,714 kmPrayer Times
Purwakarta295.1° northwest7,996 kmPrayer Times
Teluknaga295.2° northwest7,894 kmPrayer Times
Cianjur295.3° northwest7,979 kmPrayer Times
Pamulang295.2° northwest7,916 kmPrayer Times
Cikupa295.2° northwest7,888 kmPrayer Times
Ungaran294.5° northwest8,320 kmPrayer Times
Plumbon294.9° northwest8,106 kmPrayer Times
Sampit292.9° northwest8,372 kmPrayer Times
Bima293° northwest9,219 kmPrayer Times
Banjaran295.2° northwest8,034 kmPrayer Times
Baubau292.1° west9,486 kmPrayer Times
Blitar294.3° northwest8,541 kmPrayer Times
Parepare292.3° west9,120 kmPrayer Times
Sunggal292.8° northwest6,640 kmPrayer Times
Perbaungan292.7° northwest6,676 kmPrayer Times
Watampone292.3° west9,214 kmPrayer Times
Astanajapura294.9° northwest8,127 kmPrayer Times
Nusantara292.1° west8,692 kmPrayer Times
Timika291° west10,903 kmPrayer Times
Kisaran292.9° northwest6,768 kmPrayer Times
Mojokerto294.1° northwest8,539 kmPrayer Times
Payakumbuh294.3° northwest7,015 kmPrayer Times
Batang294.3° northwest8,321 kmPrayer Times
Purwodadi294.4° northwest8,369 kmPrayer Times
Sidoarjo294.1° northwest8,567 kmPrayer Times
Subang295° northwest8,028 kmPrayer Times
Rangkasbitung295.4° northwest7,868 kmPrayer Times
Gunungsitoli294.2° northwest6,640 kmPrayer Times
Baturaja295.1° northwest7,553 kmPrayer Times
Adiwerna294.8° northwest8,183 kmPrayer Times
Singaraja293.7° northwest8,836 kmPrayer Times
Manokwari291.4° west10,481 kmPrayer Times
Garut295.2° northwest8,077 kmPrayer Times
Parung295.2° northwest7,919 kmPrayer Times
Magelang294.7° northwest8,317 kmPrayer Times
Cikampek295.1° northwest7,991 kmPrayer Times
Klaten294.6° northwest8,367 kmPrayer Times
Jombang294.2° northwest8,523 kmPrayer Times
Paseh295.2° northwest8,056 kmPrayer Times
Sukawati293.8° northwest8,848 kmPrayer Times
Lumajang294.1° northwest8,649 kmPrayer Times
Indramayu294.8° northwest8,073 kmPrayer Times
Kotamobagu291.4° west9,407 kmPrayer Times
Bukittinggi294.4° northwest6,992 kmPrayer Times
Sepatan295.2° northwest7,889 kmPrayer Times
Banyuwangi293.9° northwest8,767 kmPrayer Times
Tebingtinggi292.8° northwest6,707 kmPrayer Times
Kedungwuni294.7° northwest8,237 kmPrayer Times
Merauke290.2° west11,441 kmPrayer Times
Soreang295.2° northwest8,026 kmPrayer Times
Pamanukan294.9° northwest8,020 kmPrayer Times
Lawang294.2° northwest8,582 kmPrayer Times
Kuningan295° northwest8,120 kmPrayer Times
Cileunyi295.1° northwest8,045 kmPrayer Times
Kresek295.2° northwest7,870 kmPrayer Times
Ciamis295.1° northwest8,124 kmPrayer Times
Pelabuhanratu295.5° northwest7,928 kmPrayer Times
Pangkalanbuun293.2° northwest8,244 kmPrayer Times
Pati294.3° northwest8,366 kmPrayer Times
Cikarang295.1° northwest7,953 kmPrayer Times
Pare294.3° northwest8,529 kmPrayer Times
Arjawinangun294.9° northwest8,097 kmPrayer Times
Subulussalam293.4° northwest6,606 kmPrayer Times
Depok294.7° northwest8,352 kmPrayer Times
Prabumulih294.8° northwest7,527 kmPrayer Times
Tanjung Pandan293.9° northwest7,839 kmPrayer Times
Rantauprapat293.3° northwest6,829 kmPrayer Times
Belawan292.7° northwest6,639 kmPrayer Times
Sungai Penuh295° northwest7,177 kmPrayer Times
Sungailiat293.9° northwest7,646 kmPrayer Times
Negara293.8° northwest8,799 kmPrayer Times
Sumedang Utara295.1° northwest8,058 kmPrayer Times

Frequently Asked Questions

What is the qibla direction in Indonesia?

There is no single angle for a whole country — the qibla depends on your coordinates. In Jakarta, for instance, the qibla is 295° 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.