Qibla direction in Bangladesh

The Qibla in Bangladesh lies towards the west. Depending on the city the angle from true north ranges from 274.5° in Panchagarh to 280.7° in Teknāf, and the Kaaba is between 4,933 km and 5,416 km away. The table gives the exact bearing for 135 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Bangladesh 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 6.2°. Shibganj is the closest to the Kaaba (4,933 km) and Teknāf the farthest (5,416 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 277.7°, 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 Bangladesh: questions

What is the Qibla direction in Dhaka?

277.7° from true north, towards the west, 5,173 km from the Kaaba.

Which city in Bangladesh is closest to Makkah?

Shibganj, 4,933 km from the Kaaba, among the 135 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
Ashuganj City277.5°west5,229 km
Ayla Patakata279.0°west5,177 km
Badarganj275.3°west5,012 km
Bagerhat278.5°west5,127 km
Bājitpur277.3°west5,220 km
Bāndarban279.5°west5,382 km
Baniachang277.2°west5,257 km
Barishal278.6°west5,185 km
Bera277.1°west5,090 km
Bhairab Bāzār277.5°west5,225 km
Bhāndāria278.7°west5,157 km
Bhanga277.8°west5,135 km
Bhatara277.6°west5,176 km
Bhātpāra Abhaynagar278.1°west5,086 km
Bherāmāra276.9°west5,026 km
Bhola District278.7°west5,213 km
Bibir Hat279.0°west5,329 km
Bogura276.2°west5,053 km
Brāhmanbāria277.6°west5,240 km
Burhānuddin278.9°west5,224 km
Burirchar279.1°west5,178 km
Chāndpur278.2°west5,205 km
Char Bhadrāsan278.0°west5,161 km
Charāmaddi278.7°west5,192 km
Chhāgalnāiya278.6°west5,295 km
Chhātak276.8°west5,281 km
Chilmāri275.7°west5,075 km
Chittagong279.3°west5,340 km
Comilla278.1°west5,255 km
Cox’s Bāzār280.1°west5,375 km
Dhaka277.7°west5,173 km
Dinajpur275.2°west4,971 km
Dohār277.7°west5,148 km
Dohazāri279.5°west5,367 km
Farīdpur277.6°west5,117 km
Feni278.6°west5,284 km
Gafargaon277.0°west5,178 km
Gaurnadi278.3°west5,166 km
Gazipur277.4°west5,170 km
Gopālganj278.0°west5,145 km
Gulshan277.6°west5,172 km
Habiganj277.3°west5,264 km
Habirbāri277.1°west5,164 km
Hājīganj278.2°west5,225 km
Hāthazāri279.1°west5,335 km
Ishwardi276.9°west5,032 km
Jamalpur276.4°west5,110 km
Jāmirdia277.1°west5,163 km
Jessore277.8°west5,060 km
Jessore Cantonment277.8°west5,056 km
Jhingergācha277.9°west5,049 km
Joypur Hāt275.9°west5,016 km
Kafrul277.6°west5,168 km
Kālia278.1°west5,105 km
Kaliakair277.3°west5,149 km
Kālīganj277.6°west5,049 km
Karnaphuli279.1°west5,374 km
Kesabpur278.1°west5,065 km
Khagrachhari278.6°west5,340 km
Khulna278.3°west5,102 km
Kishorganj277.1°west5,200 km
Kushtia277.1°west5,040 km
Lākshām278.3°west5,252 km
Lakshmīpur278.5°west5,228 km
Lālmohan279.0°west5,228 km
Lalmonirhat275.2°west5,049 km
Lāma279.9°west5,389 km
Madaripur278.1°west5,161 km
Maijdi278.6°west5,256 km
Manikchari278.8°west5,332 km
Mānikganj277.4°west5,131 km
Mathba278.9°west5,150 km
Mātuail277.7°west5,178 km
Maulavi Bāzār277.3°west5,299 km
Mehendiganj278.5°west5,199 km
Mirzāpur277.2°west5,136 km
Mohammadpur275.9°west4,968 km
Morrelgonj278.7°west5,137 km
Muktāgācha276.6°west5,143 km
Mymensingh276.7°west5,158 km
Nabīnagar277.7°west5,227 km
Nāgarpur277.2°west5,114 km
Nageswari275.3°west5,073 km
Nālchiti278.6°west5,176 km
Naogaon276.2°west5,011 km
Narail277.9°west5,089 km
Narayanganj277.8°west5,184 km
Narsingdi277.6°west5,201 km
Natona279.1°west5,162 km
Natore276.6°west5,020 km
Nawābganj276.2°west4,946 km
Netrakona276.7°west5,189 km
Nogor Noluakot277.3°west5,203 km
Pābna277.0°west5,051 km
Pālang278.1°west5,175 km
Panchagarh274.5°west4,957 km
Paotana Hat275.5°west5,057 km
Parbatipur275.3°west5,000 km
Patiya279.4°west5,355 km
Patuakhali278.9°west5,188 km
Phultala278.4°west5,098 km
Pīrgaaj274.9°west4,941 km
Pirojpur278.6°west5,147 km
Puthia276.6°west5,005 km
Rāipur278.4°west5,220 km
Rajshahi276.5°west4,982 km
Rāmganj278.3°west5,227 km
Rangamati279.1°west5,371 km
Rangpur City275.3°west5,031 km
Raojān279.1°west5,345 km
Saidpur275.2°west4,995 km
Sakhipur277.0°west5,140 km
Sandwīp279.0°west5,298 km
Sarankhola278.8°west5,133 km
Sarishābāri276.5°west5,101 km
Sātkania279.6°west5,366 km
Sātkhira278.3°west5,053 km
Savar Upazila277.5°west5,155 km
Shahbazpur Town277.6°west5,245 km
Shāhzādpur277.0°west5,085 km
Sherpur276.3°west5,116 km
Shibganj276.1°west5,047 km
Shibganj276.0°west4,933 km
Sirajganj276.7°west5,092 km
Sonargaon277.8°west5,195 km
Srimangal277.5°west5,297 km
Sunāmganj276.7°west5,254 km
Sylhet277.0°west5,303 km
Taluker Char Doani279.0°west5,151 km
Tangail277.0°west5,116 km
Teknāf280.7°west5,416 km
Thakurgaon274.8°west4,951 km
Tongi277.5°west5,170 km
Tungipara278.3°west5,134 km
Uttar Char Fasson279.1°west5,228 km

Qibla finder