Qibla direction in Peru

The Qibla in Peru lies towards the east. Depending on the city the angle from true north ranges from 67.4° in Zarumilla to 74.2° in Ilo, and the Kaaba is between 12,462 km and 13,411 km away. The table gives the exact bearing for 131 cities.

Stand facing true north, then turn clockwise by the angle of your city. A phone compass shows magnetic north, which in Peru 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.8°. Puerto Maldonado is the closest to the Kaaba (12,462 km) and Paita the farthest (13,411 km). The farther apart two cities are, the more their bearings to Makkah diverge, which is why the angle of the capital, 72.0°, 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 Peru: questions

What is the Qibla direction in Lima?

72.0° from true north, towards the east, 13,252 km from the Kaaba.

Which city in Peru is closest to Makkah?

Puerto Maldonado, 12,462 km from the Kaaba, among the 131 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
Abancay72.5°east12,877 km
Aguaytía70.5°east12,987 km
Andahuaylas72.6°east12,930 km
Arequipa73.6°east12,828 km
Atalaya71.3°east12,867 km
Ayacucho72.4°east13,000 km
Ayaviri72.8°east12,683 km
Bagua Grande68.7°east13,163 km
Barranca71.4°east13,283 km
Bellavista69.5°east13,023 km
Breña72.0°east13,255 km
Cajamarca69.4°east13,225 km
Callao72.0°east13,263 km
Camaná73.9°east12,955 km
Catacaos68.2°east13,374 km
Centenario70.7°east13,214 km
Cerro de Pasco71.3°east13,123 km
Chachapoyas69.0°east13,123 km
Chancay71.8°east13,260 km
Chaupimarca71.2°east13,136 km
Chepén69.4°east13,323 km
Chiclayo69.1°east13,349 km
Chilca72.0°east13,065 km
Chimbote70.4°east13,308 km
Chincha Alta72.7°east13,205 km
Chocope69.7°east13,324 km
Chongoyape69.1°east13,296 km
Chosica72.0°east13,215 km
Chulucanas68.2°east13,313 km
Ciudad Satelite73.6°east12,829 km
Coishco70.4°east13,308 km
Cono Norte73.6°east12,831 km
Contamana69.7°east12,871 km
Cusco72.4°east12,779 km
El Pedregal73.7°east12,894 km
Ferreñafe69.1°east13,337 km
Guadalupe69.4°east13,330 km
Huacho71.5°east13,279 km
Hualmay71.5°east13,279 km
Huamachuco69.8°east13,205 km
Huancavelica72.3°east13,064 km
Huancayo72.0°east13,064 km
Huanta72.3°east12,995 km
Huánuco70.9°east13,095 km
Huaral71.7°east13,251 km
Huaraz70.7°east13,214 km
Huarmey71.0°east13,298 km
Huaura71.5°east13,277 km
Ica73.0°east13,186 km
Ilave73.2°east12,627 km
Ilo74.2°east12,846 km
Imperial72.5°east13,216 km
Iquitos68.3°east12,546 km
Jacobo Hunter73.7°east12,831 km
Jaén68.7°east13,199 km
Jauja71.8°east13,084 km
Juanjuí69.6°east13,042 km
Juliaca73.0°east12,656 km
Junín71.5°east13,114 km
La Banda69.3°east12,976 km
La Breita67.7°east13,353 km
La Oroya71.7°east13,117 km
La Peca68.7°east13,156 km
La Rinconada72.6°east12,557 km
La Unión68.3°east13,386 km
Lambayeque69.1°east13,352 km
Laredo69.9°east13,308 km
Lima72.0°east13,252 km
Mala72.3°east13,231 km
Marcavelica68.0°east13,360 km
Minas de Marcona73.5°east13,158 km
Moche69.9°east13,316 km
Mollendo74.0°east12,897 km
Monsefú69.2°east13,355 km
Moquegua73.9°east12,792 km
Moyobamba69.0°east13,023 km
Nazca73.3°east13,128 km
Nuevo Imperial72.5°east13,213 km
Pacasmayo69.5°east13,345 km
Paiján69.7°east13,330 km
Paita68.1°east13,411 km
Paramonga71.3°east13,287 km
Pátapo69.1°east13,325 km
Picsi69.1°east13,338 km
Pimentel69.2°east13,360 km
Pisco72.9°east13,222 km
Piura68.2°east13,368 km
Pucallpa70.2°east12,863 km
Puerto Maldonado71.7°east12,462 km
Puno73.2°east12,656 km
Querecotillo68.0°east13,352 km
Quillabamba72.2°east12,832 km
Requena68.8°east12,661 km
Rioja69.0°east13,044 km
San Antonio73.9°east12,791 km
San Clemente72.8°east13,215 km
San Fernando70.2°east12,862 km
San Francisco De Borja72.0°east13,250 km
San Isidro72.1°east13,255 km
San Juan68.3°east12,550 km
San Martin68.2°east13,369 km
San Martín de Pangoa71.6°east12,968 km
San Miguel73.0°east12,654 km
San Pedro de Lloc69.5°east13,339 km
San Vicente de Cañete72.5°east13,220 km
Saña69.2°east13,327 km
Santa Ana72.2°east12,834 km
Santa Anita - Los Ficus72.0°east13,246 km
Santa Rosa71.4°east12,991 km
Santiago de Cao69.8°east13,332 km
Satipo71.5°east12,977 km
Sechura68.4°east13,400 km
Sicuani72.6°east12,728 km
Sullana68.0°east13,359 km
Tacna74.1°east12,747 km
Talara67.8°east13,406 km
Tambo Grande68.1°east13,325 km
Tambopata71.8°east12,481 km
Tarma71.7°east13,092 km
Tingo María70.6°east13,047 km
Tocache70.1°east13,060 km
Trujillo69.9°east13,316 km
Tumbes67.4°north-east13,277 km
Uchiza70.2°east13,064 km
Villa Poeta José Gálvez Barrenechea72.1°east13,245 km
Virú70.1°east13,299 km
Yanacancha71.3°east13,123 km
Yanacancha71.1°east13,149 km
Yauri72.9°east12,764 km
Yurimaguas69.0°east12,930 km
Zarumilla67.4°north-east13,258 km

Qibla finder