Qibla direction in France

The Qibla in France lies towards the south-east. Depending on the city the angle from true north ranges from 109.3° in Biarritz to 125.6° in Haguenau, and the Kaaba is between 3,678 km and 4,928 km away. The table gives the exact bearing for 400 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in France 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 16.3°. Bastia is the closest to the Kaaba (3,678 km) and Brest the farthest (4,928 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 119.2°, 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 France: questions

What is the Qibla direction in Paris?

119.2° from true north, towards the south-east, 4,496 km from the Kaaba.

Which city in France is closest to Makkah?

Bastia, 3,678 km from the Kaaba, among the 400 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
Abbeville119.8°south-east4,597 km
Achères119.0°south-east4,520 km
Agde114.2°south-east4,141 km
Agen112.3°east4,391 km
Aix-en-Provence116.7°south-east4,007 km
Aix-les-Bains119.8°south-east4,089 km
Ajaccio118.5°south-east3,687 km
Albi113.6°south-east4,267 km
Alençon116.2°south-east4,621 km
Alès115.9°south-east4,135 km
Alfortville119.2°south-east4,489 km
Allauch116.5°south-east3,996 km
Amiens120.2°south-east4,557 km
Angers114.6°south-east4,619 km
Anglet109.4°east4,523 km
Angoulême113.4°south-east4,487 km
Annecy120.3°south-east4,087 km
Annecy-le-Vieux120.4°south-east4,086 km
Annemasse120.8°south-east4,096 km
Antibes118.7°south-east3,891 km
Antony119.0°south-east4,494 km
Argenteuil119.1°south-east4,508 km
Arles116.0°south-east4,074 km
Armentières121.6°south-east4,566 km
Arras121.1°south-east4,550 km
Asnières-sur-Seine119.1°south-east4,504 km
Athis-Mons119.1°south-east4,485 km
Aubagne116.5°south-east3,987 km
Aubervilliers119.3°south-east4,497 km
Auch111.6°east4,370 km
Aulnay-sous-Bois119.4°south-east4,492 km
Aurillac115.0°south-east4,291 km
Auxerre119.4°south-east4,360 km
Avignon116.5°south-east4,074 km
Bagneux119.1°south-east4,496 km
Bastia120.4°south-east3,678 km
Bayonne109.4°east4,520 km
Beaune120.1°south-east4,234 km
Beauvais119.4°south-east4,545 km
Bègles111.8°east4,502 km
Belfort123.2°south-east4,141 km
Bergerac112.9°south-east4,429 km
Besançon121.7°south-east4,171 km
Béthune121.2°south-east4,572 km
Béziers114.0°south-east4,162 km
Bezons119.1°south-east4,509 km
Biarritz109.3°east4,526 km
Blagnac112.4°east4,310 km
Blois116.7°south-east4,497 km
Bobigny119.3°south-east4,493 km
Bois-Colombes119.1°south-east4,505 km
Bondy119.4°south-east4,490 km
Bordeaux111.8°east4,506 km
Boulogne-Billancourt119.0°south-east4,502 km
Boulogne-sur-Mer120.2°south-east4,645 km
Bourg-en-Bresse119.6°south-east4,164 km
Bourges117.4°south-east4,400 km
Brest111.4°east4,928 km
Brétigny-sur-Orge118.9°south-east4,486 km
Brive-la-Gaillarde114.3°south-east4,367 km
Bron118.7°south-east4,159 km
Bruay-la-Buissière121.0°south-east4,575 km
Brunoy119.2°south-east4,478 km
Cachan119.1°south-east4,494 km
Caen116.5°south-east4,688 km
Cagnes-sur-Mer118.8°south-east3,893 km
Cahors113.4°south-east4,342 km
Calais120.7°south-east4,643 km
Caluire-et-Cuire118.7°south-east4,167 km
Cambrai121.5°south-east4,515 km
Cannes118.5°south-east3,897 km
Carcassonne112.9°south-east4,220 km
Carpentras116.9°south-east4,063 km
Castres113.3°south-east4,245 km
Cavaillon116.6°south-east4,052 km
Cenon111.8°east4,503 km
Cergy119.0°south-east4,524 km
Cergy-Pontoise119.0°south-east4,524 km
Chalon-sur-Saône119.8°south-east4,220 km
Châlons-en-Champagne121.6°south-east4,375 km
Chambéry119.7°south-east4,082 km
Champigny-sur-Marne119.3°south-east4,485 km
Charenton-le-Pont119.2°south-east4,490 km
Charleville-Mézières122.8°south-east4,401 km
Chartres117.8°south-east4,530 km
Châteauroux116.3°south-east4,434 km
Châtellerault115.1°south-east4,513 km
Châtenay-Malabry119.0°south-east4,497 km
Châtillon119.0°south-east4,497 km
Chatou119.0°south-east4,510 km
Chaumont121.6°south-east4,277 km
Chelles119.5°south-east4,482 km
Cherbourg115.6°south-east4,792 km
Choisy-le-Roi119.1°south-east4,487 km
Cholet113.8°south-east4,623 km
Clamart119.0°south-east4,499 km
Clermont-Ferrand116.7°south-east4,287 km
Clichy119.2°south-east4,501 km
Clichy-sous-Bois119.4°south-east4,486 km
Cognac112.9°south-east4,524 km
Colmar124.3°south-east4,137 km
Colombes119.1°south-east4,506 km
Colomiers112.3°east4,313 km
Combs-la-Ville119.2°south-east4,472 km
Compiègne120.3°south-east4,497 km
Concarneau111.5°east4,868 km
Conflans-Sainte-Honorine119.0°south-east4,520 km
Corbeil-Essonnes119.1°south-east4,474 km
Cormeilles-en-Parisis119.1°south-east4,512 km
Coudekerque-Branche121.4°south-east4,615 km
Courbevoie119.1°south-east4,504 km
Creil119.7°south-east4,510 km
Créteil119.2°south-east4,485 km
Croix121.9°south-east4,550 km
Dammarie-les-Lys119.1°south-east4,459 km
Dax110.1°east4,496 km
Décines-Charpieu118.8°south-east4,158 km
Denain121.8°south-east4,515 km
Deuil-la-Barre119.3°south-east4,504 km
Dieppe118.8°south-east4,634 km
Dijon120.6°south-east4,239 km
Dole120.9°south-east4,196 km
Douai121.5°south-east4,536 km
Draguignan117.9°south-east3,935 km
Drancy119.3°south-east4,494 km
Draveil119.1°south-east4,483 km
Dreux117.9°south-east4,553 km
Dunkirk121.4°south-east4,617 km
Eaubonne119.2°south-east4,508 km
Échirolles118.9°south-east4,073 km
Élancourt118.6°south-east4,518 km
Épernay121.2°south-east4,405 km
Épinal123.3°south-east4,199 km
Épinay-sur-Seine119.2°south-east4,504 km
Ermont119.2°south-east4,509 km
Étampes118.5°south-east4,486 km
Évreux118.0°south-east4,582 km
Évry119.0°south-east4,478 km
Eysines111.7°east4,513 km
Fécamp117.9°south-east4,670 km
Fontenay-aux-Roses119.0°south-east4,497 km
Fontenay-sous-Bois119.3°south-east4,488 km
Forbach124.9°south-east4,235 km
Fougères114.8°south-east4,703 km
Franconville119.2°south-east4,511 km
Fréjus118.1°south-east3,910 km
Fresnes119.0°south-east4,493 km
Frontignan114.7°south-east4,127 km
Gagny119.4°south-east4,486 km
Gap118.7°south-east4,016 km
Gardanne116.6°south-east4,002 km
Garges-lès-Gonesse119.3°south-east4,499 km
Gennevilliers119.2°south-east4,504 km
Gif-sur-Yvette118.7°south-east4,501 km
Gonesse119.4°south-east4,497 km
Goussainville119.5°south-east4,497 km
Gradignan111.7°east4,505 km
Grande-Synthe121.3°south-east4,620 km
Grasse118.6°south-east3,909 km
Grenoble119.0°south-east4,075 km
Grigny119.0°south-east4,483 km
Guyancourt118.8°south-east4,510 km
Haguenau125.6°south-east4,158 km
Hazebrouck121.2°south-east4,589 km
Hénin-Beaumont121.4°south-east4,545 km
Herblay-sur-Seine119.1°south-east4,515 km
Hérouville-Saint-Clair116.6°south-east4,686 km
Houilles119.0°south-east4,510 km
Hyères117.0°south-east3,938 km
Illkirch-Graffenstaden125.2°south-east4,144 km
Issy-les-Moulineaux119.0°south-east4,499 km
Istres116.2°south-east4,040 km
Ivry-sur-Seine119.2°south-east4,492 km
Joué-lès-Tours115.7°south-east4,530 km
Juan-les-Pins118.7°south-east3,891 km
L'Haÿ-les-Roses119.1°south-east4,493 km
La Celle-Saint-Cloud118.9°south-east4,509 km
La Ciotat116.4°south-east3,979 km
La Courneuve119.3°south-east4,497 km
La Garde116.8°south-east3,947 km
La Garenne-Colombes119.1°south-east4,506 km
La Roche-sur-Yon112.8°south-east4,644 km
La Rochelle112.6°south-east4,602 km
La Seyne-sur-Mer116.7°south-east3,955 km
La Teste-de-Buch111.0°east4,539 km
La Valette-du-Var116.8°south-east3,949 km
Lanester112.0°east4,823 km
Lannion112.8°south-east4,873 km
Laon121.3°south-east4,456 km
Laval115.0°south-east4,662 km
Le Blanc-Mesnil119.4°south-east4,494 km
Le Cannet118.6°south-east3,898 km
Le Chesnay118.9°south-east4,509 km
Le Creusot119.3°south-east4,250 km
Le Grand-Quevilly118.3°south-east4,609 km
Le Havre117.3°south-east4,673 km
Le Mans115.9°south-east4,593 km
Le Mée-sur-Seine119.1°south-east4,461 km
Le Perreux-sur-Marne119.3°south-east4,486 km
Le Petit-Quevilly118.3°south-east4,608 km
Le Plessis-Robinson119.0°south-east4,498 km
Le Puy-en-Velay116.7°south-east4,194 km
Lens121.3°south-east4,555 km
Les Mureaux118.8°south-east4,532 km
Les Ulis118.8°south-east4,498 km
Levallois-Perret119.1°south-east4,502 km
Libourne112.2°east4,484 km
Liévin121.2°south-east4,557 km
Lille121.7°south-east4,553 km
Limoges114.7°south-east4,418 km
Lisieux117.1°south-east4,648 km
Livry-Gargan119.4°south-east4,487 km
Lomme121.7°south-east4,557 km
Lorient111.9°east4,825 km
Lormont111.9°east4,503 km
Lunel115.4°south-east4,110 km
Lunéville123.7°south-east4,222 km
Lyon118.6°south-east4,164 km
Mâcon119.3°south-east4,196 km
Maisons-Alfort119.2°south-east4,488 km
Maisons-Laffitte119.0°south-east4,515 km
Manosque117.5°south-east3,999 km
Mantes-la-Jolie118.6°south-east4,544 km
Marcq-en-Barœul121.8°south-east4,553 km
Marignane116.3°south-east4,019 km
Marne La Vallée119.5°south-east4,477 km
Marseille116.3°south-east4,001 km
Martigues116.1°south-east4,030 km
Massy119.0°south-east4,494 km
Maubeuge122.5°south-east4,477 km
Meaux119.9°south-east4,468 km
Melun119.2°south-east4,460 km
Menton119.4°south-east3,875 km
Mérignac111.7°east4,510 km
Metz123.9°south-east4,274 km
Meudon119.0°south-east4,501 km
Meyzieu118.8°south-east4,155 km
Millau114.8°south-east4,206 km
Miramas116.3°south-east4,043 km
Mons-en-Barœul121.8°south-east4,549 km
Mont-de-Marsan110.8°east4,461 km
Montauban112.8°south-east4,329 km
Montbéliard122.9°south-east4,137 km
Montélimar117.1°south-east4,109 km
Montfermeil119.5°south-east4,484 km
Montgeron119.1°south-east4,482 km
Montigny-le-Bretonneux118.7°south-east4,512 km
Montigny-lès-Metz123.9°south-east4,274 km
Montluçon116.8°south-east4,348 km
Montmorency119.3°south-east4,504 km
Montpellier115.0°south-east4,126 km
Montreuil119.3°south-east4,491 km
Moulins117.8°south-east4,310 km
Mulhouse123.9°south-east4,118 km
Muret112.2°east4,307 km
Nancy123.5°south-east4,246 km
Nanterre119.0°south-east4,507 km
Nantes113.3°south-east4,676 km
Narbonne113.6°south-east4,170 km
Neuilly-sur-Marne119.4°south-east4,483 km
Neuilly-sur-Seine119.1°south-east4,503 km
Nevers118.1°south-east4,344 km
Nice119.0°south-east3,887 km
Nîmes115.8°south-east4,101 km
Niort113.5°south-east4,560 km
Nogent-sur-Marne119.3°south-east4,487 km
Noisy-le-Grand119.4°south-east4,482 km
Noisy-le-Sec119.3°south-east4,491 km
Olivet117.6°south-east4,473 km
Orange116.7°south-east4,084 km
Orléans117.7°south-east4,475 km
Orvault113.2°south-east4,684 km
Oullins118.6°south-east4,165 km
Oyonnax120.2°south-east4,138 km
Ozoir-la-Ferrière119.4°south-east4,471 km
Palaiseau118.9°south-east4,495 km
Pantin119.3°south-east4,495 km
Paris119.2°south-east4,496 km
Pau110.3°east4,428 km
Périgueux113.5°south-east4,427 km
Perpignan112.9°south-east4,157 km
Pessac111.7°east4,508 km
Pierrefitte-sur-Seine119.3°south-east4,502 km
Plaisir118.7°south-east4,520 km
Poissy118.9°south-east4,519 km
Poitiers114.6°south-east4,516 km
Pontault-Combault119.4°south-east4,477 km
Pontoise119.1°south-east4,523 km
Puteaux119.1°south-east4,505 km
Quimper111.5°east4,886 km
Rambouillet118.4°south-east4,518 km
Reims121.5°south-east4,414 km
Rennes114.0°south-east4,724 km
Rillieux-la-Pape118.8°south-east4,164 km
Ris-Orangis119.0°south-east4,481 km
Roanne118.1°south-east4,233 km
Rochefort112.5°south-east4,580 km
Rodez114.5°south-east4,255 km
Roissy-en-Brie119.4°south-east4,474 km
Romans-sur-Isère118.1°south-east4,112 km
Rosny-sous-Bois119.3°south-east4,488 km
Roubaix121.9°south-east4,549 km
Rouen118.4°south-east4,607 km
Rueil-Malmaison119.0°south-east4,508 km
Saint-Brieuc113.3°south-east4,817 km
Saint-Chamond117.9°south-east4,173 km
Saint-Cloud119.0°south-east4,505 km
Saint-Denis119.2°south-east4,500 km
Saint-Dié124.0°south-east4,175 km
Saint-Dizier121.9°south-east4,320 km
Saint-Etienne117.8°south-east4,179 km
Saint-Étienne-du-Rouvray118.3°south-east4,604 km
Saint-Genis-Laval118.5°south-east4,165 km
Saint-Germain-en-Laye118.9°south-east4,515 km
Saint-Herblain113.2°south-east4,683 km
Saint-Laurent-du-Var118.9°south-east3,891 km
Saint-Leu119.4°south-east4,241 km
Saint-Lô115.7°south-east4,732 km
Saint-Martin-d'Hères119.0°south-east4,071 km
Saint-Maur-des-Fossés119.3°south-east4,484 km
Saint-Médard-en-Jalles111.7°east4,518 km
Saint-Nazaire112.6°south-east4,725 km
Saint-Ouen119.2°south-east4,500 km
Saint-Pol-sur-Mer121.3°south-east4,619 km
Saint-Priest118.7°south-east4,155 km
Saint-Quentin121.2°south-east4,493 km
Saint-Quentin-en-Yvelines118.7°south-east4,513 km
Saint-Raphaël118.1°south-east3,907 km
Sainte-Geneviève-des-Bois118.9°south-east4,487 km
Saintes112.7°south-east4,548 km
Salon-de-Provence116.4°south-east4,039 km
Sannois119.2°south-east4,509 km
Sarcelles119.3°south-east4,502 km
Sarreguemines125.0°south-east4,220 km
Sartrouville119.1°south-east4,511 km
Saumur114.9°south-east4,576 km
Savigny-le-Temple119.1°south-east4,466 km
Savigny-sur-Orge119.0°south-east4,487 km
Sceaux119.0°south-east4,496 km
Sens119.5°south-east4,400 km
Sète114.6°south-east4,129 km
Sevran119.5°south-east4,490 km
Sèvres119.0°south-east4,503 km
Six-Fours-les-Plages116.6°south-east3,959 km
Soissons120.8°south-east4,464 km
Sotteville-lès-Rouen118.3°south-east4,606 km
St-Malo114.2°south-east4,771 km
Stains119.3°south-east4,499 km
Strasbourg125.3°south-east4,145 km
Sucy-en-Brie119.3°south-east4,480 km
Suresnes119.0°south-east4,505 km
Tarbes110.6°east4,392 km
Taverny119.2°south-east4,514 km
Thiais119.1°south-east4,488 km
Thionville124.1°south-east4,290 km
Thonon-les-Bains121.3°south-east4,090 km
Torcy119.5°south-east4,477 km
Toulon116.7°south-east3,953 km
Toulouse112.4°east4,305 km
Tourcoing122.0°south-east4,552 km
Tournefeuille112.3°east4,313 km
Tours115.8°south-east4,530 km
Tremblay-en-France119.5°south-east4,487 km
Troyes120.6°south-east4,355 km
Valence117.8°south-east4,117 km
Valenciennes122.0°south-east4,508 km
Vallauris118.6°south-east3,895 km
Vandœuvre-lès-Nancy123.4°south-east4,246 km
Vannes112.5°east4,779 km
Vaulx-en-Velin118.8°south-east4,161 km
Vélizy-Villacoublay118.9°south-east4,502 km
Vénissieux118.6°south-east4,159 km
Verdun123.0°south-east4,324 km
Vernon118.4°south-east4,566 km
Versailles118.9°south-east4,507 km
Vertou113.3°south-east4,669 km
Vichy117.5°south-east4,281 km
Vienne118.4°south-east4,151 km
Vierzon117.1°south-east4,429 km
Vigneux-sur-Seine119.1°south-east4,484 km
Villefranche-sur-Saône118.8°south-east4,186 km
Villejuif119.1°south-east4,492 km
Villemomble119.4°south-east4,488 km
Villenave-d'Ornon111.7°east4,502 km
Villeneuve-d'Ascq121.9°south-east4,545 km
Villeneuve-la-Garenne119.2°south-east4,503 km
Villeneuve-Saint-Georges119.1°south-east4,483 km
Villeneuve-sur-Lot112.6°south-east4,393 km
Villeparisis119.5°south-east4,484 km
Villepinte119.5°south-east4,490 km
Villeurbanne118.7°south-east4,163 km
Villiers-le-Bel119.4°south-east4,502 km
Villiers-sur-Marne119.4°south-east4,482 km
Vincennes119.3°south-east4,490 km
Viry-Châtillon119.0°south-east4,484 km
Vitrolles116.4°south-east4,019 km
Vitry-sur-Seine119.1°south-east4,489 km
Voiron119.1°south-east4,093 km
Wattrelos122.0°south-east4,547 km
Yerres119.2°south-east4,480 km

Qibla finder