123.6° ESE
A compass needle points to magnetic north, which in Milan lies 3.7° east of true north, so on a regular compass you face 119.9° instead of 123.6°.
Open the live Qibla compass- Bearing calculated to 0.1°
- Location never leaves your device
- Free, with no ads
How to face the Qibla in Milan
- With your phone: tap Open the live Qibla compass, allow location (and, on iPhone, motion access), then turn slowly until the Kaaba on the dial reaches the mark at the top.
- With a regular compass: hold it flat, turn it until the needle sits on N, then face 119.9° on the dial. That is the magnetic bearing; reading 123.6° off a magnetic compass would leave you about 3.7° off.
- With the map: open the live compass, switch to Map and follow the gold line from your position to the Kaaba. It does not use the compass at all.
If a phone compass looks wrong, move the phone in a figure-eight a few times, away from laptops, speakers, car dashboards and magnetic cases, and hold it flat while you turn.
Why the Qibla from Milan points east-southeast
Milan is at 45.5° N, 24.0° of latitude north of Makkah and 3,859 km (2,398 miles) from the Kaaba. On a flat Mercator map the straight line between them points 134°, southeast; on the globe, the shortest path, called a great circle, leaves Milan at 123.6°, east-southeast. From Milan, the great-circle bearing is about 10° to the left of the flat-map line. Across the Southern European cities on this site the Qibla runs from 104.0° in Madrid to 123.6° in Milan.
Nearby cities
- Zurich, Switzerland125.0° SE · 218 km away
- Lyon, France118.6° ESE · 340 km away
- Munich, Germany129.8° SE · 348 km away
- Marseille, France116.3° ESE · 388 km away
- Frankfurt, Germany128.1° SE · 518 km away
See every city in Europe, or use the Qibla Finder for your exact spot.
Learn to recite it properly, with a live teacher
One-to-one Quran lessons for children and adults — tajweed, memorisation and reading, scheduled around you.
Book a free trial class- 1-to-1 tutors
- Male & female teachers
- Any time zone
- Ages 4+


