Qibla direction in Bulgaria

The Qibla in Bulgaria lies towards the south-east. Depending on the city the angle from true north ranges from 139.9° in Petrich to 151.9° in Dobrich, and the Kaaba is between 2,597 km and 2,955 km away. The table gives the exact bearing for 55 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Bulgaria 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 12.1°. Svilengrad is the closest to the Kaaba (2,597 km) and Vidin the farthest (2,955 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 141.9°, 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 Bulgaria: questions

What is the Qibla direction in Sofia?

141.9° from true north, towards the south-east, 2,819 km from the Kaaba.

Which city in Bulgaria is closest to Makkah?

Svilengrad, 2,597 km from the Kaaba, among the 55 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
Asenovgrad144.0°south-east2,683 km
Aytos149.8°south-east2,639 km
Berkovitsa142.2°south-east2,877 km
Blagoevgrad140.5°south-east2,772 km
Botevgrad143.0°south-east2,815 km
Burgas150.0°south-east2,612 km
Chirpan145.2°south-east2,677 km
Dimitrovgrad145.5°south-east2,651 km
Dobrich151.9°south-east2,700 km
Dupnitsa140.9°south-east2,792 km
Gabrovo146.0°south-east2,739 km
General Nikolaevo144.5°south-east2,702 km
Gorna Oryahovitsa147.1°south-east2,746 km
Gotse Delchev141.1°south-east2,700 km
Harmanli146.0°south-east2,626 km
Haskovo145.3°south-east2,642 km
Kardzhali144.5°south-east2,625 km
Karlovo144.7°south-east2,741 km
Karnobat149.1°south-east2,645 km
Kazanlak145.8°south-east2,712 km
Kyustendil140.1°south-east2,816 km
Lom143.1°south-east2,924 km
Lovech145.1°south-east2,791 km
Montana142.6°south-east2,887 km
Nova Zagora146.9°south-east2,672 km
Panagyurishte143.3°south-east2,758 km
Parvomay144.8°south-east2,673 km
Pazardzhik143.2°south-east2,725 km
Pernik141.2°south-east2,825 km
Peshtera142.9°south-east2,712 km
Petrich139.9°south-east2,713 km
Pleven145.3°south-east2,821 km
Plovdiv143.9°south-east2,701 km
Popovo148.4°south-east2,744 km
Razgrad149.2°south-east2,749 km
Rousse148.4°south-east2,803 km
Samokov141.8°south-east2,776 km
Sandanski140.3°south-east2,724 km
Sevlievo145.7°south-east2,763 km
Shumen149.7°south-east2,707 km
Silistra151.3°south-east2,776 km
Sistov146.9°south-east2,807 km
Sliven147.8°south-east2,677 km
Smolyan143.1°south-east2,651 km
Sofia141.9°south-east2,819 km
Stara Zagora146.1°south-east2,684 km
Svilengrad146.4°south-east2,597 km
Targovishte149.0°south-east2,720 km
Troyan Municipality144.8°south-east2,769 km
Varna151.7°south-east2,663 km
Veliko Tarnovo146.9°south-east2,745 km
Velingrad142.3°south-east2,727 km
Vidin142.7°south-east2,955 km
Vratsa143.0°south-east2,853 km
Yambol147.9°south-east2,650 km

Qibla finder