Qibla direction in Canada
The Qibla in Canada lies towards the north-east. Depending on the city the angle from true north ranges from 4.8° in Whitehorse to 73.4° in St. John's, and the Kaaba is between 8,452 km and 12,083 km away. The table gives the exact bearing for 285 cities.
Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Canada 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 68.6°. St. John's is the closest to the Kaaba (8,452 km) and Sooke the farthest (12,083 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 57.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 Canada: questions
What is the Qibla direction in Ottawa?
57.2° from true north, towards the north-east, 10,144 km from the Kaaba.
Which city in Canada is closest to Makkah?
St. John's, 8,452 km from the Kaaba, among the 285 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.
| City | Qibla | Direction | Distance to Makkah |
|---|---|---|---|
| Abbotsford British Columbia | 17.5° | north | 11,979 km |
| Airdrie | 25.0° | north-east | 11,535 km |
| Ajax | 54.8° | north-east | 10,460 km |
| Alliston | 54.2° | north-east | 10,495 km |
| Alma | 60.1° | north-east | 9,701 km |
| Amos | 55.3° | north-east | 10,102 km |
| Ancaster | 54.2° | north-east | 10,564 km |
| Aurora | 54.5° | north-east | 10,479 km |
| Aylmer | 57.1° | north-east | 10,152 km |
| Baie-Comeau | 62.7° | north-east | 9,440 km |
| Barrie | 54.3° | north-east | 10,466 km |
| Beaconsfield | 58.5° | north-east | 10,022 km |
| Bedford | 65.5° | north-east | 9,352 km |
| Belleville | 56.0° | north-east | 10,332 km |
| Beloeil | 59.0° | north-east | 9,970 km |
| Blainville | 58.5° | north-east | 10,010 km |
| Boisbriand | 58.5° | north-east | 10,009 km |
| Bolton | 54.3° | north-east | 10,504 km |
| Boucherville | 58.8° | north-east | 9,984 km |
| Bowmanville | 55.1° | north-east | 10,433 km |
| Bracebridge | 54.6° | north-east | 10,403 km |
| Brampton | 54.3° | north-east | 10,519 km |
| Brandon | 37.7° | north-east | 11,155 km |
| Brant | 53.9° | north-east | 10,593 km |
| Brantford | 54.0° | north-east | 10,588 km |
| Bridlewood | 57.1° | north-east | 10,162 km |
| Brockville | 57.2° | north-east | 10,193 km |
| Brooklin | 54.9° | north-east | 10,449 km |
| Brossard | 58.8° | north-east | 9,994 km |
| Buckingham | 57.4° | north-east | 10,116 km |
| Burlington | 54.3° | north-east | 10,543 km |
| Burnaby | 16.8° | north | 11,972 km |
| Caledon | 54.1° | north-east | 10,522 km |
| Calgary | 25.0° | north-east | 11,562 km |
| Cambridge | 53.9° | north-east | 10,576 km |
| Campbell River | 14.6° | north | 11,936 km |
| Camrose | 25.9° | north-east | 11,328 km |
| Candiac | 58.7° | north-east | 10,002 km |
| Cartierville | 58.6° | north-east | 10,006 km |
| Central Saanich | 16.4° | north | 12,056 km |
| Chambly | 58.9° | north-east | 9,982 km |
| Charlottetown | 66.0° | north-east | 9,245 km |
| Châteauguay | 58.6° | north-east | 10,017 km |
| Chatham | 52.6° | north-east | 10,761 km |
| Chestermere | 25.2° | north-east | 11,556 km |
| Chilliwack | 17.8° | north | 11,961 km |
| Clarence-Rockland | 57.5° | north-east | 10,109 km |
| Cobourg | 55.4° | north-east | 10,396 km |
| Cochrane | 24.6° | north-east | 11,560 km |
| Collingwood | 53.9° | north-east | 10,496 km |
| Colwood | 16.4° | north | 12,072 km |
| Conception Bay South | 73.2° | east | 8,475 km |
| Coquitlam | 17.0° | north | 11,966 km |
| Corner Brook | 70.0° | east | 8,772 km |
| Cornwall | 57.9° | north-east | 10,104 km |
| Côte-Saint-Luc | 58.6° | north-east | 10,007 km |
| Courtenay | 14.8° | north | 11,967 km |
| Cranbrook | 23.6° | north-east | 11,768 km |
| Dartmouth | 65.6° | north-east | 9,348 km |
| Delta | 16.7° | north | 11,993 km |
| Deux-Montagnes | 58.5° | north-east | 10,019 km |
| Dieppe | 64.9° | north-east | 9,361 km |
| Dollard-des-Ormeaux | 58.5° | north-east | 10,016 km |
| Dorval | 58.6° | north-east | 10,014 km |
| Drummondville | 59.5° | north-east | 9,904 km |
| Duncan | 16.1° | north | 12,039 km |
| East Gwillimbury | 54.5° | north-east | 10,471 km |
| Edmonton | 25.3° | north-east | 11,292 km |
| Edmundston | 62.5° | north-east | 9,546 km |
| Esquimalt | 16.5° | north | 12,070 km |
| Etobicoke | 54.4° | north-east | 10,509 km |
| Fergus | 53.9° | north-east | 10,557 km |
| Fleetwood | 17.0° | north | 11,979 km |
| Fort Erie | 55.0° | north-east | 10,514 km |
| Fort McMurray | 26.9° | north-east | 10,917 km |
| Fort St. John | 18.3° | north | 11,189 km |
| Fredericton | 63.6° | north-east | 9,505 km |
| Gatineau | 57.2° | north-east | 10,141 km |
| Georgetown | 54.2° | north-east | 10,531 km |
| Glace Bay | 68.2° | east | 9,022 km |
| Gloucester | 57.2° | north-east | 10,144 km |
| Granby | 59.3° | north-east | 9,948 km |
| Grande Prairie | 20.2° | north | 11,260 km |
| Greater Sudbury | 53.2° | north-east | 10,412 km |
| Grimsby | 54.5° | north-east | 10,537 km |
| Guelph | 54.0° | north-east | 10,560 km |
| Halifax | 65.6° | north-east | 9,349 km |
| Halton Hills | 54.2° | north-east | 10,533 km |
| Hamilton | 54.3° | north-east | 10,553 km |
| Huntsville | 54.6° | north-east | 10,377 km |
| Innisfil | 54.3° | north-east | 10,471 km |
| Iqaluit | 64.3° | north-east | 8,738 km |
| Joliette | 58.8° | north-east | 9,959 km |
| Kamloops | 19.2° | north | 11,766 km |
| Kanata | 57.0° | north-east | 10,165 km |
| Kelowna | 20.0° | north | 11,828 km |
| Kenora | 42.3° | north-east | 10,910 km |
| Kingston | 56.6° | north-east | 10,268 km |
| Kingsville | 52.3° | north-east | 10,818 km |
| Kirkland | 58.5° | north-east | 10,021 km |
| Kitchener | 53.8° | north-east | 10,584 km |
| L'Ancienne-Lorette | 60.3° | north-east | 9,778 km |
| L'Assomption | 58.8° | north-east | 9,971 km |
| L'Île-Bizard–Sainte-Geneviève | 58.5° | north-east | 10,021 km |
| La Prairie | 58.7° | north-east | 9,999 km |
| Lake Country | 20.1° | north | 11,813 km |
| Langford | 16.4° | north | 12,070 km |
| Langley | 17.1° | north | 11,983 km |
| LaSalle | 52.0° | north-east | 10,829 km |
| Laval | 58.6° | north-east | 10,003 km |
| Le Plateau | 57.1° | north-east | 10,148 km |
| Le Plateau-Mont-Royal | 58.7° | north-east | 9,998 km |
| Le Sud-Ouest | 58.7° | north-east | 10,001 km |
| Leamington | 52.4° | north-east | 10,813 km |
| Leduc | 25.2° | north-east | 11,323 km |
| Les Coteaux | 58.2° | north-east | 10,055 km |
| Lethbridge | 26.3° | north-east | 11,658 km |
| Lévis | 60.4° | north-east | 9,766 km |
| Lindsay | 55.0° | north-east | 10,409 km |
| Lloydminster | 28.4° | north-east | 11,217 km |
| London | 53.3° | north-east | 10,661 km |
| Longueuil | 58.8° | north-east | 9,991 km |
| Lower Sackville | 65.5° | north-east | 9,351 km |
| Lutes Mountain | 64.8° | north-east | 9,374 km |
| Magog | 59.7° | north-east | 9,917 km |
| Maple Ridge | 17.2° | north | 11,969 km |
| Markham | 54.7° | north-east | 10,474 km |
| Mascouche | 58.7° | north-east | 9,986 km |
| Medicine Hat | 28.2° | north-east | 11,555 km |
| Mercier–Hochelaga-Maisonneuve | 58.7° | north-east | 9,993 km |
| Midland | 54.2° | north-east | 10,457 km |
| Milton | 54.2° | north-east | 10,537 km |
| Mirabel | 58.3° | north-east | 10,024 km |
| Miramichi | 64.5° | north-east | 9,373 km |
| Mission | 17.4° | north | 11,972 km |
| Mississauga | 54.4° | north-east | 10,519 km |
| Moncton | 64.9° | north-east | 9,368 km |
| Mont-Saint-Hilaire | 59.0° | north-east | 9,969 km |
| Montreal | 58.7° | north-east | 9,999 km |
| Montréal-Nord | 58.6° | north-east | 9,997 km |
| Moose Jaw | 32.7° | north-east | 11,335 km |
| Mount Pearl | 73.4° | east | 8,459 km |
| Nanaimo | 15.9° | north | 12,003 km |
| Napanee | 56.3° | north-east | 10,298 km |
| Nepean | 57.2° | north-east | 10,151 km |
| Neufchâtel-Est–Lebourgneuf | 60.3° | north-east | 9,774 km |
| New Glasgow | 66.3° | north-east | 9,240 km |
| New Westminster | 16.9° | north | 11,977 km |
| Newmarket | 54.5° | north-east | 10,476 km |
| Niagara Falls | 54.8° | north-east | 10,510 km |
| Niagara-on-the-Lake | 54.8° | north-east | 10,502 km |
| Norfolk County | 53.9° | north-east | 10,615 km |
| North Battleford | 30.0° | north-east | 11,208 km |
| North Bay | 54.4° | north-east | 10,329 km |
| North Cowichan | 16.1° | north | 12,032 km |
| North Vancouver | 16.7° | north | 11,969 km |
| Oakville | 54.4° | north-east | 10,529 km |
| Okotoks | 25.1° | north-east | 11,591 km |
| Orangeville | 54.0° | north-east | 10,525 km |
| Orillia | 54.5° | north-east | 10,437 km |
| Orléans | 57.3° | north-east | 10,129 km |
| Oshawa | 55.0° | north-east | 10,445 km |
| Ottawa | 57.2° | north-east | 10,144 km |
| Owen Sound | 53.4° | north-east | 10,537 km |
| Paradise | 73.3° | east | 8,465 km |
| Penticton | 20.0° | north | 11,872 km |
| Petawawa | 56.0° | north-east | 10,217 km |
| Peterborough | 55.3° | north-east | 10,385 km |
| Pickering | 54.7° | north-east | 10,464 km |
| Pierrefonds | 58.5° | north-east | 10,022 km |
| Pierrefonds-Roxboro | 58.5° | north-east | 10,017 km |
| Pitt Meadows | 17.1° | north | 11,971 km |
| Pointe-Claire | 58.5° | north-east | 10,018 km |
| Port Alberni | 15.0° | north | 12,011 km |
| Port Colborne | 54.7° | north-east | 10,534 km |
| Port Coquitlam | 17.0° | north | 11,968 km |
| Port Moody | 16.9° | north | 11,968 km |
| Prince Albert | 32.2° | north-east | 11,081 km |
| Prince Edward | 56.1° | north-east | 10,333 km |
| Prince George | 16.6° | north | 11,473 km |
| Québec | 60.4° | north-east | 9,768 km |
| Quinte West | 55.9° | north-east | 10,348 km |
| Quispamsis | 64.0° | north-east | 9,481 km |
| Red Deer | 25.1° | north-east | 11,431 km |
| Regina | 33.5° | north-east | 11,294 km |
| Repentigny | 58.8° | north-east | 9,977 km |
| Richmond | 16.6° | north | 11,986 km |
| Richmond Hill | 54.5° | north-east | 10,485 km |
| Rimouski | 62.4° | north-east | 9,504 km |
| Riverview | 64.8° | north-east | 9,371 km |
| Rivière-des-Prairies–Pointe-aux-Trembles | 58.7° | north-east | 9,991 km |
| Rivière-du-Loup | 61.6° | north-east | 9,603 km |
| Rosemont–La Petite-Patrie | 58.7° | north-east | 9,999 km |
| Rouyn-Noranda | 54.7° | north-east | 10,178 km |
| Saanich | 16.5° | north | 12,057 km |
| Saguenay | 60.6° | north-east | 9,671 km |
| Saint John | 63.9° | north-east | 9,496 km |
| Saint John West | 63.9° | north-east | 9,498 km |
| Saint-Augustin-de-Desmaures | 60.2° | north-east | 9,788 km |
| Saint-Basile-le-Grand | 58.9° | north-east | 9,977 km |
| Saint-Bruno-de-Montarville | 58.8° | north-east | 9,982 km |
| Saint-Charles-Borromée | 58.8° | north-east | 9,960 km |
| Saint-Constant | 58.7° | north-east | 10,006 km |
| Saint-Eustache | 58.5° | north-east | 10,017 km |
| Saint-Georges | 60.8° | north-east | 9,770 km |
| Saint-Hyacinthe | 59.1° | north-east | 9,950 km |
| Saint-Jean-sur-Richelieu | 58.9° | north-east | 9,989 km |
| Saint-Jérôme | 58.4° | north-east | 10,011 km |
| Saint-Lazare | 58.3° | north-east | 10,042 km |
| Saint-Lin-Laurentides | 58.6° | north-east | 9,991 km |
| Saint-Louis-de-Terrebonne | 58.5° | north-east | 10,001 km |
| Saint-Michel | 58.7° | north-east | 9,998 km |
| Sainte-Catherine | 58.7° | north-east | 10,005 km |
| Sainte-Julie | 58.9° | north-east | 9,978 km |
| Sainte-Thérèse | 58.5° | north-east | 10,008 km |
| Salaberry-de-Valleyfield | 58.3° | north-east | 10,051 km |
| Salmon Arm | 20.2° | north | 11,737 km |
| Sarnia | 52.4° | north-east | 10,737 km |
| Saskatoon | 31.5° | north-east | 11,213 km |
| Sault Ste. Marie | 50.7° | north-east | 10,612 km |
| Sept-Îles | 64.1° | north-east | 9,278 km |
| Shawinigan | 59.3° | north-east | 9,883 km |
| Sherbrooke | 59.9° | north-east | 9,892 km |
| Sherwood Park | 25.4° | north-east | 11,291 km |
| Sooke | 16.2° | north | 12,083 km |
| Sorel-Tracy | 59.0° | north-east | 9,937 km |
| Spruce Grove | 24.9° | north-east | 11,307 km |
| Squamish | 16.6° | north | 11,930 km |
| St. Albert | 25.1° | north-east | 11,289 km |
| St. Catharines | 54.7° | north-east | 10,518 km |
| St. John's | 73.4° | east | 8,452 km |
| St. Thomas | 53.3° | north-east | 10,671 km |
| Steinbach | 40.5° | north-east | 11,035 km |
| Stittsville | 57.0° | north-east | 10,168 km |
| Stoney Creek | 54.3° | north-east | 10,549 km |
| Stony Plain | 24.8° | north-east | 11,309 km |
| Stouffville | 54.7° | north-east | 10,467 km |
| Stratford | 53.5° | north-east | 10,617 km |
| Strathroy | 53.0° | north-east | 10,688 km |
| Strawberry Hill | 16.9° | north | 11,985 km |
| Surrey | 16.9° | north | 11,986 km |
| Swift Current | 30.7° | north-east | 11,430 km |
| Sydney | 68.0° | east | 9,040 km |
| Sylvan Lake | 24.8° | north-east | 11,435 km |
| Tecumseh | 52.1° | north-east | 10,813 km |
| Terrace | 11.1° | north | 11,499 km |
| Terrebonne | 58.6° | north-east | 9,992 km |
| Thetford-Mines | 60.3° | north-east | 9,814 km |
| Thornhill | 54.5° | north-east | 10,488 km |
| Thorold | 54.7° | north-east | 10,518 km |
| Thunder Bay | 46.7° | north-east | 10,753 km |
| Tillsonburg | 53.7° | north-east | 10,636 km |
| Timmins | 52.9° | north-east | 10,300 km |
| Toronto | 54.6° | north-east | 10,493 km |
| Trois-Rivières | 59.4° | north-east | 9,882 km |
| Uxbridge | 54.7° | north-east | 10,450 km |
| Val-d'Or | 55.6° | north-east | 10,112 km |
| Valley East | 53.2° | north-east | 10,402 km |
| Vancouver | 16.7° | north | 11,977 km |
| Vanier | 57.2° | north-east | 10,141 km |
| Varennes | 58.8° | north-east | 9,979 km |
| Vaudreuil-Dorion | 58.4° | north-east | 10,035 km |
| Vaughan | 54.5° | north-east | 10,492 km |
| Vernon | 20.2° | north | 11,783 km |
| Victoria | 16.5° | north | 12,069 km |
| Victoria-Fraserview | 16.7° | north | 11,980 km |
| Victoriaville | 59.8° | north-east | 9,860 km |
| Ville-Marie | 58.7° | north-east | 9,999 km |
| Villeray–Saint-Michel–Parc-Extension | 58.7° | north-east | 9,997 km |
| Wasaga Beach | 54.1° | north-east | 10,481 km |
| Waterdown | 54.2° | north-east | 10,549 km |
| Waterloo | 53.8° | north-east | 10,582 km |
| Welland | 54.7° | north-east | 10,530 km |
| West Kelowna | 20.0° | north | 11,832 km |
| West Vancouver | 16.6° | north | 11,970 km |
| Whitby | 54.9° | north-east | 10,452 km |
| Whitchurch-Stouffville | 54.6° | north-east | 10,469 km |
| White Rock | 17.0° | north | 11,995 km |
| Whitehorse | 4.8° | north | 10,870 km |
| Willowdale | 54.6° | north-east | 10,490 km |
| Windsor | 52.1° | north-east | 10,823 km |
| Winnipeg | 40.0° | north-east | 11,026 km |
| Woodstock | 53.6° | north-east | 10,619 km |
| Yellowknife | 24.0° | north-east | 10,414 km |
| Yorkton | 35.3° | north-east | 11,139 km |
