China Qibla Direction & Prayer Times

The qibla direction in China 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 438 cities. In Shanghai, for example, the qibla is 285° (west). Tap a city for the live compass and its prayer times.

Cities in China — qibla angle and prayer times

CityQibla angleTo the KaabaPrayer times
Shanghai284.7° west8,032 kmPrayer Times
Beijing278.9° west7,385 kmPrayer Times
Shenzhen285° west7,569 kmPrayer Times
Guangzhou284.6° west7,471 kmPrayer Times
Chengdu277.3° west6,416 kmPrayer Times
Tianjin279.7° west7,464 kmPrayer Times
Wuhan281.8° west7,380 kmPrayer Times
Dongguan284.7° west7,523 kmPrayer Times
Xi’an277.5° west6,818 kmPrayer Times
Nanjing283.2° west7,763 kmPrayer Times
Hangzhou284.5° west7,938 kmPrayer Times
Foshan284.6° west7,462 kmPrayer Times
Chongqing279.1° west6,671 kmPrayer Times
Wuzhong273.9° west6,532 kmPrayer Times
Qingdao282.6° west7,807 kmPrayer Times
Shenyang282.4° west7,928 kmPrayer Times
Suzhou284.3° west7,950 kmPrayer Times
Puxi284.7° west8,032 kmPrayer Times
Pudong284.7° west8,035 kmPrayer Times
Harbin283.2° west8,082 kmPrayer Times
Hefei282.6° west7,630 kmPrayer Times
Dalian282.3° west7,844 kmPrayer Times
Changchun282.9° west8,027 kmPrayer Times
Xiamen285.6° west7,907 kmPrayer Times
Bao'an285° west7,550 kmPrayer Times
Wuxi284.1° west7,915 kmPrayer Times
Jinan280.6° west7,497 kmPrayer Times
Taiyuan277.6° west7,088 kmPrayer Times
Zhengzhou279.7° west7,237 kmPrayer Times
Shijiazhuang278.6° west7,252 kmPrayer Times
Kunming280.4° west6,382 kmPrayer Times
Zhongshan284.8° west7,501 kmPrayer Times
Nanning283.3° west6,989 kmPrayer Times
Shantou285.5° west7,803 kmPrayer Times
Fuzhou285.5° west7,978 kmPrayer Times
Ningbo285.2° west8,079 kmPrayer Times
Puyang284.6° west7,936 kmPrayer Times
Shiyan279.3° west7,013 kmPrayer Times
Tangshan280° west7,540 kmPrayer Times
Lüliang277° west6,970 kmPrayer Times
Changzhou283.9° west7,878 kmPrayer Times
Zibo281.1° west7,588 kmPrayer Times
Changsha282.3° west7,313 kmPrayer Times
Guiyang280.8° west6,744 kmPrayer Times
Ürümqi256.2° west5,029 kmPrayer Times
Lanzhou273.8° west6,337 kmPrayer Times
Huizhou284.9° west7,587 kmPrayer Times
Haikou285.1° west7,269 kmPrayer Times
Linyi281.9° west7,651 kmPrayer Times
Baoding278.8° west7,323 kmPrayer Times
Minhang284.7° west8,027 kmPrayer Times
Bazhong277.8° west6,651 kmPrayer Times
Wenzhou285.4° west8,051 kmPrayer Times
Yunfu284.3° west7,356 kmPrayer Times
Huai'an282.8° west7,747 kmPrayer Times
Nanchang283.2° west7,576 kmPrayer Times
Hohhot275.6° west6,973 kmPrayer Times
Shaoxing284.7° west7,985 kmPrayer Times
Nantong284.2° west7,956 kmPrayer Times
Baoshan284.7° west8,029 kmPrayer Times
Yantai282.7° west7,865 kmPrayer Times
Zhuhai285° west7,527 kmPrayer Times
Baotou274.6° west6,823 kmPrayer Times
Qingyang276.1° west6,682 kmPrayer Times
Kunshan284.5° west7,981 kmPrayer Times
Weifang281.7° west7,680 kmPrayer Times
Zunyi280.2° west6,740 kmPrayer Times
Lianyungang282.5° west7,740 kmPrayer Times
Ganzhou284° west7,562 kmPrayer Times
Songjiang284.7° west8,015 kmPrayer Times
Ordos275.1° west6,827 kmPrayer Times
Jieyang285.3° west7,767 kmPrayer Times
Jilin283.7° west8,125 kmPrayer Times
Jiading284.6° west8,007 kmPrayer Times
Shangqiu280.8° west7,424 kmPrayer Times
Nanchong278.1° west6,606 kmPrayer Times
Datong276.9° west7,120 kmPrayer Times
Nanyang279.9° west7,170 kmPrayer Times
Jiangmen284.7° west7,470 kmPrayer Times
Jiangyin284° west7,903 kmPrayer Times
Fuyang281.5° west7,472 kmPrayer Times
Bayan Nur273° west6,616 kmPrayer Times
Chaozhou285.4° west7,788 kmPrayer Times
Qingyuan284.2° west7,434 kmPrayer Times
Tai’an280.8° west7,518 kmPrayer Times
Xining272.2° west6,148 kmPrayer Times
Changshu284.3° west7,954 kmPrayer Times
Huainan282.2° west7,586 kmPrayer Times
Suzhou281.8° west7,561 kmPrayer Times
Lu’an282.3° west7,563 kmPrayer Times
Yancheng283.4° west7,855 kmPrayer Times
Taizhou283.6° west7,855 kmPrayer Times
Daqing281.8° west7,938 kmPrayer Times
Wuhu283.3° west7,749 kmPrayer Times
Dazhou278.5° west6,729 kmPrayer Times
Yangzhou283.4° west7,815 kmPrayer Times
Guilin282.7° west7,124 kmPrayer Times
Zhaoqing284.4° west7,395 kmPrayer Times
Mianyang277.1° west6,463 kmPrayer Times
Wanzhou279.2° west6,824 kmPrayer Times
Putian285.6° west7,968 kmPrayer Times
Yinchuan273.7° west6,535 kmPrayer Times
Taizhou285.5° west8,104 kmPrayer Times
Yiwu284.7° west7,957 kmPrayer Times
Quanzhou285.6° west7,943 kmPrayer Times
Jinhua284.6° west7,923 kmPrayer Times
Cixi285° west8,042 kmPrayer Times
Changde281.4° west7,172 kmPrayer Times
Kaifeng280° west7,295 kmPrayer Times
Anshan282.3° west7,908 kmPrayer Times
Baoji276.6° west6,662 kmPrayer Times
Suqian282.3° west7,673 kmPrayer Times
Liuzhou282.9° west7,059 kmPrayer Times
Zhangjiagang284.1° west7,930 kmPrayer Times
Jinjiang285.6° west7,945 kmPrayer Times
Bozhou281.1° west7,446 kmPrayer Times
Qujing280.4° west6,478 kmPrayer Times
Zhanjiang284.6° west7,239 kmPrayer Times
Fushun282.7° west7,967 kmPrayer Times
Luoyang279.1° west7,129 kmPrayer Times
Guankou282.6° west7,377 kmPrayer Times
Handan279.3° west7,278 kmPrayer Times
Yichang280.5° west7,097 kmPrayer Times
Heze280.4° west7,391 kmPrayer Times
Liupanshui280.1° west6,559 kmPrayer Times
Maoming284.5° west7,279 kmPrayer Times
Qinzhou283.8° west7,044 kmPrayer Times
Luohe280.4° west7,295 kmPrayer Times
Xiangyang280.2° west7,151 kmPrayer Times
Yangjiang284.7° west7,379 kmPrayer Times
Yixing283.9° west7,877 kmPrayer Times
Qingpu284.6° west8,002 kmPrayer Times
Xuchang280.1° west7,270 kmPrayer Times
Zigong278.4° west6,504 kmPrayer Times
Xuzhou281.7° west7,576 kmPrayer Times
Neijiang278.4° west6,528 kmPrayer Times
Heshan281.9° west7,244 kmPrayer Times
Jining280.9° west7,487 kmPrayer Times
Putuo284.7° west8,025 kmPrayer Times
Xinyang281° west7,328 kmPrayer Times
Liaocheng280.1° west7,414 kmPrayer Times
Jinzhong277.8° west7,108 kmPrayer Times
Changzhi278.7° west7,163 kmPrayer Times
Tianshui275.7° west6,523 kmPrayer Times
Yangpu284.7° west8,036 kmPrayer Times
Weinan277.7° west6,867 kmPrayer Times
Jiaxing284.6° west7,980 kmPrayer Times
Zhongwei273.6° west6,447 kmPrayer Times
Panjin281.8° west7,833 kmPrayer Times
Jiujiang282.9° west7,564 kmPrayer Times
Anyang279.4° west7,278 kmPrayer Times
Luohu District285° west7,575 kmPrayer Times
Fengxiang284.8° west8,043 kmPrayer Times
Bijie279.9° west6,590 kmPrayer Times
Zhuzhou282.5° west7,339 kmPrayer Times
Shangrao284.2° west7,780 kmPrayer Times
Huaibei281.6° west7,536 kmPrayer Times
Xuhui284.7° west8,031 kmPrayer Times
Meishan277.6° west6,404 kmPrayer Times
Fuzhou283.7° west7,640 kmPrayer Times
Guigang283.5° west7,109 kmPrayer Times
Hengyang282.7° west7,310 kmPrayer Times
Yulin283.9° west7,176 kmPrayer Times
Jingzhou281° west7,190 kmPrayer Times
Xinxiang279.5° west7,243 kmPrayer Times
Yichun283° west7,459 kmPrayer Times
Xianyang277.4° west6,796 kmPrayer Times
Sanya285.7° west7,236 kmPrayer Times
Shaoguan284° west7,458 kmPrayer Times
Longyan285° west7,786 kmPrayer Times
Yongzhou282.6° west7,224 kmPrayer Times
Huzhou284.2° west7,916 kmPrayer Times
Wuwei271.8° west6,220 kmPrayer Times
Hanzhong277.2° west6,659 kmPrayer Times
Hezhou283.5° west7,270 kmPrayer Times
Dongying281.1° west7,611 km
Luzhou279° west6,574 km
Meizhou285° west7,720 km
Yueyang281.8° west7,297 km
Laiwu281.1° west7,565 km
Benxi282.8° west7,967 km
Pingdingshan280° west7,226 km
Bengbu282.2° west7,612 km
Sanhe279.2° west7,440 km
Xiangtan282.4° west7,314 km
Linfen277.9° west7,023 km
Zhenjiang283.5° west7,821 km
Huludao281.2° west7,739 km
Jing’an284.7° west8,028 km
Baoshan279.2° west6,027 km
Rui’an285.5° west8,057 km
Laibin283.1° west7,056 km
Xiaogan281.5° west7,340 km
Ziyang277.9° west6,480 km
Quzhou284.4° west7,854 km
Zaozhuang281.6° west7,585 km
Pingxiang282.9° west7,412 km
Zhoushan285.4° west8,136 km
Qiqihar280.9° west7,844 km
Puning285.4° west7,754 km
Ankang278.4° west6,850 km
Langfang279.2° west7,418 km
Jiaozuo279.2° west7,191 km
Wanxian279.1° west6,822 km
Guang’an278.6° west6,663 km
Weihai283° west7,922 km
Zhabei284.7° west8,031 km
Xinyu283.2° west7,510 km
Yibin278.7° west6,501 km
Taicang284.5° west7,992 km
Jinshan284.8° west8,028 km
Chenzhou283.4° west7,378 km
Anqing283° west7,642 km
Xingtai279.1° west7,270 km
Zhaotong279.3° west6,437 km
Panzhihua279° west6,253 km
Chuzhou282.9° west7,712 km
Xuancheng283.6° west7,790 km
Shangyu284.8° west8,012 km
Anshun280.7° west6,674 km
Wuzhou283.8° west7,267 km
Qinhuangdao280.7° west7,652 km
Shaoyang282.2° west7,190 km
Hegang285.2° west8,309 km
Ma’anshan283.2° west7,748 km
Shizuishan273.4° west6,542 km
Deyang277.2° west6,440 km
Yangquan278.2° west7,176 km
Zhumadian280.6° west7,306 km
Changzhi278.5° west7,057 km
Changning284.7° west8,028 km
Zhangjiakou277.6° west7,243 km
Fuxin281.2° west7,779 km
Changsha284.7° west7,436 km
Huangshi282.3° west7,461 km
Liaoyang282.4° west7,919 km
Hongkou284.7° west8,034 km
Baise282.2° west6,795 km
Binzhou280.9° west7,572 km
Yuncheng278.2° west6,993 km
Dezhou279.9° west7,427 km
Sanmenxia278.4° west7,015 km
E’zhou282.1° west7,443 km
Mudanjiang285.5° west8,341 km
Leshan277.9° west6,404 km
Rizhao282.4° west7,748 km
Suining278.1° west6,562 km
Puyang279.9° west7,343 km
Chongming284.7° west8,042 km
Hebi279.5° west7,276 km
Jingmen280.7° west7,177 km
Dandong283.5° west8,048 km
Panshan281.8° west7,829 km
Jiaozhou282.3° west7,769 km
Suizhou280.9° west7,271 km
Chizhou283.2° west7,678 km
Ya'an277.3° west6,324 km
Jinzhou281.2° west7,756 km
Sanming284.8° west7,810 km
Shuangyashan286° west8,390 km
Luancheng278.8° west7,269 km
Mengzi281.6° west6,483 km
Yingkou282° west7,856 km
Zhangzhou285.4° west7,864 km
Shihezi254.3° west4,922 km
Wenchang285.4° west7,329 km
Siping282.5° west7,970 km
Chuxiong280° west6,265 km
Huaihua281.5° west7,042 km
Ulanqab276.4° west7,095 km
Jiamusi285.4° west8,326 km
Korla257° west4,861 km
Wanning285.6° west7,309 km
Xinzhou277.4° west7,096 km
Pingdu282.1° west7,752 km
Ji’an283.5° west7,532 km
Guli284.9° west7,966 km
Aqsu252.4° west4,372 km
Tanggu280° west7,507 km
Shangluo278.2° west6,915 km
Qionghai285.5° west7,304 km
Cangzhou279.8° west7,452 km
Beihai284.1° west7,104 km
Hengshui279.4° west7,362 km
Daxing’anling279.6° west7,799 km
Guangyuan277° west6,557 km
Xianning282.1° west7,402 km
Tonghua283.9° west8,131 km
Mianzhu, Deyang, Sichuan277° west6,422 km
Banan279.2° west6,673 km
Zhangye269.8° west6,029 km
Kashgar250.4° west3,966 km
Zhoukou280.7° west7,348 km
Pingliang275.6° west6,598 km
Huangpu284.7° west8,033 km
Zhucheng282.1° west7,723 km
Loudi282.1° west7,230 km
Shanwei285.3° west7,688 km
Jianshui280.4° west6,248 km
Xichang278.4° west6,285 km
Chéngguān Qū272.3° west5,179 km
Jincheng278.9° west7,150 km
Yan’an276.6° west6,836 km
Shouguang281.4° west7,645 km
Jingdezhen283.6° west7,688 km
Jiaojiang285.5° west8,106 km
Nanping284.9° west7,852 km
Longshan283.1° west8,037 km
Heyuan284.7° west7,596 km
Huangshan283.9° west7,781 km
Wafangdian282.3° west7,862 km
Yongji278° west6,946 km
Lishui284.9° west7,966 km
Wenshan City281.8° west6,570 km
Chengde279.4° west7,497 km
Basuo285.2° west7,126 km
Zhangjiajie280.9° west7,054 km
Bei’an282.4° west8,017 km
Shuozhou276.8° west7,056 km
Ningde285.4° west7,981 km
Jiuquan268° west5,864 km
Dingxi274.5° west6,412 km
Tongchuan277.2° west6,810 km
Guyuan275.1° west6,557 km
Chaoyang280.6° west7,691 km
Gujangbagh257° west4,224 km
Jixi286.2° west8,420 km
Tongling283.2° west7,699 km
Gaomi282.2° west7,745 km
Chongzuo283.2° west6,905 km
Tanzhou285° west7,517 km
Hechuan278.7° west6,636 km
Xuanhua277.8° west7,261 km
Dachang284.7° west8,025 km
Fenghuang281.1° west6,995 km
Huanggang282.1° west7,440 km
Anqiu281.8° west7,695 km
Jizhou279.4° west7,355 km
Nanqiao284.8° west8,040 km
Huocheng249.7° west4,522 km
Lhoka273° west5,251 km
Pengze283.1° west7,610 km
Xilinhot276.9° west7,296 km
Hulunbuir277.2° west7,504 km
Daye282.3° west7,456 km
Chifeng279.5° west7,555 km
Yunlong281.7° west7,572 km
Qitaihe286.1° west8,408 km
Pizhou282° west7,633 km
Shiqi284.8° west7,502 km
Laixi282.4° west7,801 km
Tieling282.5° west7,949 km
Hechi282.3° west6,920 km
Tongshan281.7° west7,565 km
Yanji285.8° west8,382 km
Lincang280.3° west6,143 km
Xingyi281° west6,597 km
Tantou284.9° west7,540 km
Baicheng280.7° west7,795 km
Lianshan281.2° west7,740 km
Changyi281.8° west7,702 km
Xinyi282.2° west7,667 km
Yangshuo283° west7,155 km
Linqu281.5° west7,636 km
Pu'er281.3° west6,254 km
Baiyin273.6° west6,363 km
Gaozhou284.4° west7,267 km
Xiuying285.1° west7,264 km
Dengzhou279.9° west7,134 km
Artux250.3° west3,991 km
Qibao284.7° west8,024 km
Xinyuan252.7° west4,680 km
Enshi279.9° west6,936 km
Tanghe280.2° west7,202 km
Zoucheng281.1° west7,521 km
Fangchenggang283.8° west7,020 km
Kaili281.2° west6,867 km
Xingning284.9° west7,686 km
Linxia Chengguanzhen273.7° west6,284 km
Turpan258.3° west5,132 km
Longling County279.4° west5,990 km
Ghulja250.3° west4,550 km
Fuling279.3° west6,748 km
Chengzhong281.3° west7,305 km
Hulan Ergi280.7° west7,823 km
Donghai285.3° west7,713 km
Dongtai283.7° west7,882 km
Karamay252° west4,877 km
Tongliao281° west7,793 km
Nianbo272.7° west6,207 km
Changle281.5° west7,657 km
Jining276.4° west7,092 km
Rugao284° west7,919 km
Suicheng282.2° west7,641 km
Nada285.2° west7,206 km
Yanzhou280.9° west7,505 km
Laohekou279.8° west7,101 km
Suihua283.1° west8,083 km
Beibei278.9° west6,655 km
Shijie284.7° west7,526 km
Hami261.9° west5,477 km
Huayin277.9° west6,916 km
Jiyuan279° west7,135 km
Gucun284.7° west8,022 km
Xiantao281.5° west7,308 km
Qingzhou281.4° west7,626 km
Yuci277.8° west7,106 km
Bole250° west4,643 km
Dali279.2° west6,123 km
Jiayuguan267.7° west5,845 km
Changzheng284.7° west8,023 km
Jinchang271.2° west6,180 km
Fendou281.7° west7,927 km
Huanggang285.5° west7,825 km
Jingling281.3° west7,269 km
Heihe282.4° west8,033 km
Tongchuanshi277.2° west6,820 km
Xintai281.3° west7,580 km
Wuxue282.7° west7,518 km
Wuhai273.3° west6,574 km
Yintai277.2° west6,821 km
Jinzhou282.3° west7,850 km
Longgang285° west7,583 km
Yingtan283.9° west7,696 km
Zitong278.4° west6,591 km
Luojiang277.1° west6,449 km
Lijiang278.3° west6,102 km
Hailar277.1° west7,500 km
Daliang284.7° west7,479 km
Bachuan278.7° west6,618 km
Hangu280° west7,514 km
Gunan279.4° west6,689 km
Yunjinghong281.7° west6,254 km
Gongheyong284.9° west7,535 km
Nanchuan279.5° west6,731 km
Bishan278.9° west6,639 km
Yanghang284.7° west8,026 km
Gaoping278.2° west6,608 km

Frequently Asked Questions

What is the qibla direction in China?

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