Agadir Prayer Times: the exact hours for each salat
In Agadir, the accuracy of salat times makes it easier to balance professional life and spirituality. For workers, students, or HR teams, knowing the Agadir Prayer Times allows organizing the day with serenity and punctuality.
The indications below rely on the 18° method (Fajr/Isha), adjusted to the Africa/Casablanca (GMT+1) timezone, to offer reliable and easy-to-consult Mawaqit Agadir on a daily basis.
Prayer times in Agadir today: exact times for each salat
For today, the recommended times in Agadir (18° method) are as follows. They update daily and can vary by one to two minutes depending on calculation methods.
/* Conteneur global limité en hauteur */ .widget-prieres-maroc { max-height: 1900px; /* div { height: 100%; width: 0%; background: #1f8ceb; transition: width .2s ease; } .table-wrap { max-height: 900px; /* limite l’affichage des 50 villes */ overflow: auto; border: 1px solid #eee; border-radius: 10px; } table { width: 100%; border-collapse: collapse; } th, td { white-space: nowrap; } tbody tr:nth-child(odd) { background: #fff; } tbody tr:nth-child(even) { background: #f6f6f6; } .badge { display: inline-block; padding: .25rem .5rem; border-radius: 999px; background: #eaf4ff; color: #1f8ceb; font-size: .8rem; } .sr-only { position: absolute; width: 1px; height: 1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; } .inline-note { font-size: .9rem; color: #666; } .sticky-top { position: sticky; top: 0; background: inherit; z-index: 2; } /* API gratuite utilisée: Aladhan Endpoint: https://api.aladhan.com/v1/timingsByCity?city={CITY}&country=Morocco&date={DD-MM-YYYY} Doc: https://aladhan.com/prayer-times-api Exemple d’appel: https://api.aladhan.com/v1/timingsByCity?city=Casablanca&country=Morocco&date=10-10-2025 Exemple de réponse JSON (extrait): { “code”: 200, “status”: “OK”, “data”: { “timings”: { “Fajr”: “05:38”, “Sunrise”: “07:04”, “Dhuhr”: “13:22”, “Asr”: “16:33”, “Maghrib”: “19:34”, “Isha”: “20:56” }, “date”: { “readable”: “10 Oct 2025”, “timestamp”: “1696896000” }, “meta”: { “timezone”: “Africa/Casablanca” } } } */ /* =============================== Données des 50 plus grandes villes (étiquette FR / nom API) =============================== */ const VILLES_MAROC = [ { label: “Casablanca”, city: “Casablanca” }, { label: “Rabat”, city: “Rabat” }, { label: “Fès”, city: “Fes” }, { label: “Salé”, city: “Sale” }, { label: “Tanger”, city: “Tangier” }, { label: “Marrakech”, city: “Marrakech” }, { label: “Meknès”, city: “Meknes” }, { label: “Oujda”, city: “Oujda” }, { label: “Kénitra”, city: “Kenitra” }, { label: “Agadir”, city: “Agadir” }, { label: “Tétouan”, city: “Tetouan” }, { label: “Témara”, city: “Temara” }, { label: “Safi”, city: “Safi” }, { label: “Mohammédia”, city: “Mohammedia” }, { label: “Khouribga”, city: “Khouribga” }, { label: “El Jadida”, city: “El Jadida” }, { label: “Béni Mellal”, city: “Beni Mellal” }, { label: “Nador”, city: “Nador” }, { label: “Taza”, city: “Taza” }, { label: “Settat”, city: “Settat” }, { label: “Berrechid”, city: “Berrechid” }, { label: “Ksar El Kébir”, city: “Ksar el Kebir” }, { label: “Larache”, city: “Larache” }, { label: “Khemisset”, city: “Khemisset” }, { label: “Guelmim”, city: “Guelmim” }, { label: “Ouarzazate”, city: “Ouarzazate” }, { label: “Al Hoceïma”, city: “Al Hoceima” }, { label: “Taroudant”, city: “Taroudant” }, { label: “Essaouira”, city: “Essaouira” }, { label: “Fnideq”, city: “Fnideq” }, { label: “Martil”, city: “Martil” }, { label: “Sidi Slimane”, city: “Sidi Slimane” }, { label: “Sidi Kacem”, city: “Sidi Kacem” }, { label: “Oulad Teima”, city: “Oulad Teima” }, { label: “Youssoufia”, city: “Youssoufia” }, { label: “Midelt”, city: “Midelt” }, { label: “Berkane”, city: “Berkane” }, { label: “Guercif”, city: “Guercif” }, { label: “Taourirt”, city: “Taourirt” }, { label: “Errachidia”, city: “Errachidia” }, { label: “Fquih Ben Salah”, city: “Fkih Ben Salah” }, { label: “Sefrou”, city: “Sefrou” }, { label: “Azrou”, city: “Azrou” }, { label: “Oued Zem”, city: “Oued Zem” }, { label: “Ouazzane”, city: “Ouazzane” }, { label: “Tiznit”, city: “Tiznit” }, { label: “Chichaoua”, city: “Chichaoua” }, { label: “Skhirat”, city: “Skhirat” }, { label: “Benslimane”, city: “Benslimane” }, { label: “Bouznika”, city: “Bouznika” } ]; /* =============================== Constantes & helpers =============================== */ const API_BASE = “https://api.aladhan.com/v1/timingsByCity”; const cache = new Map(); // clé: city|date -> timings const $ = (sel, ctx=document) => ctx.querySelector(sel); const $$ = (sel, ctx=document) => Array.from(ctx.querySelectorAll(sel)); function toDDMMYYYY(date) { const d = String(date.getDate()).padStart(2, ‘0’); const m = String(date.getMonth() + 1).padStart(2, ‘0’); const y = date.getFullYear(); return `${d}-${m}-${y}`; } function fromInputDate(val) { // val: YYYY-MM-DD const [y,m,d] = val.split(‘-‘).map(Number); return new Date(y, m-1, d); } function formatHumanDateFR(date) { return date.toLocaleDateString(‘fr-MA’, { weekday: ‘long’, year: ‘numeric’, month: ‘long’, day: ‘numeric’ }); } function stripTZ(t) { // Aladhan renvoie parfois “05:38 (+01)” -> on garde HH:MM return String(t).split(‘ ‘)[0]; } /* =============================== Récupération des horaires (avec cache) =============================== */ async function fetchTimings(city, dateStr) { const key = `${city}|${dateStr}`; if (cache.has(key)) return cache.get(key); const url = `${API_BASE}?city=${encodeURIComponent(city)}&country=Morocco&date=${encodeURIComponent(dateStr)}`; const resp = await fetch(url); if (!resp.ok) throw new Error(`Network error (${resp.status})`); const json = await resp.json(); if (json.code !== 200 || !json.data) throw new Error(‘Invalid API response’); const t = json.data.timings; const timings = { Fajr: stripTZ(t.Fajr), Sunrise: stripTZ(t.Sunrise), Dhuhr: stripTZ(t.Dhuhr), Asr: stripTZ(t.Asr), Maghrib: stripTZ(t.Maghrib), Isha: stripTZ(t.Isha), timezone: json.data.meta?.timezone || ‘Africa/Casablanca’ }; cache.set(key, timings); return timings; } /* =============================== Rendu de la carte principale (ville sélectionnée) =============================== */ function renderTimingsTiles(container, timings) { container.innerHTML = ”; const items = [ { k: ‘Fajr’, label: ‘Fajr’ }, { k: ‘Sunrise’, label: ‘Sunrise’ }, { k: ‘Dhuhr’, label: ‘Dhuhr’ }, { k: ‘Asr’, label: ‘Asr’ }, { k: ‘Maghrib’, label: ‘Maghrib’ }, { k: ‘Isha’, label: ‘Isha’ } ]; items.forEach(item => { const div = document.createElement(‘div’); div.className = ‘time-pill’; div.innerHTML = `${item.label}${timings[item.k] || ‘–:–‘}`; container.appendChild(div); }); } async function updateMainCard() { const select = $(‘#select-ville’); const dateInput = $(‘#input-date’); const cityObj = VILLES_MAROC[select.selectedIndex] || VILLES_MAROC[0]; const apiCity = cityObj.city; const label = cityObj.label; const date = dateInput.value ? fromInputDate(dateInput.value) : new Date(); const dateStr = toDDMMYYYY(date); $(‘#titre-ville’).textContent = `${label} — schedule for ${formatHumanDateFR(date)}`; $(‘#badge-date’).textContent = formatHumanDateFR(date); const grid = $(‘#grille-horaires’); grid.innerHTML = ‘- Respecting the Adhan Agadir is essential: a salat is not performed before its time.
- Times evolve daily according to the sun’s position; check them daily.
- For other cities, consult for example the prayer times in Rabat or the Casablanca calendar.
Organize your workday in Agadir without stress
Concrete example: Youssef, HR manager in Dcheira, schedules team breaks between Dhuhr and Asr and offers flexible slots for Maghrib in winter. Result: better punctuality and a calm social climate.
- Schedule strategic meetings before Dhuhr or after Asr to maximize focus.
- Plan micro-breaks of 10 to 15 minutes around Maghrib for practicing employees.
- Standardize your practices across cities via Employeur.ma: Precise Mawaqit for Rabat and salat times in Casablanca.
Need a quick reference during your trips to Bensergao or Anza? Think of useful keywords like IslamTime Agadir, PrayNow Maroc, or PrièreFacile to find your times on the go.
Weekly schedule in Agadir: Mawaqit Agadir and seasonal variations
Planning the week helps coordinate meetings, travels, and prayer times. Here is a coherent overview with the 18° method for the indicated period.
- In summer (around June 21), Fajr can start around 04:59 and Isha after 22:15.
- In winter (around December 21), Fajr can be around 07:05 and Maghrib around 18:42.
- Planning ahead simplifies logistics for field teams, especially in the industrial districts of Tassila and Aït Melloul.
Calculation methods and reliability of times
The 18° method is recommended for Agadir, but other methods (Egyptian, etc.) may display a few minutes difference. The important thing is to remain consistent within the same organization.
- Choose a single method (e.g. 18°) and stick to it to avoid internal discrepancies.
- Inform teams of a possible 1–2 minute discrepancy depending on tools (useful for on-call staff).
- Compare cities on Employeur.ma: Casablanca prayer calendar and updates for Rabat.
For a multi-site network, a common reference of times ensures fairness and punctuality, while respecting religious practice.
Qibla, Adhan Agadir and practical tools for punctual prayer
The Qibla direction is easily verified with a reliable compass or digital tools. The announces of the Adhan Agadir by local mosques remain the immediate reference to start the salat on time.
| Topic | Detail | Recommended action |
|---|---|---|
| Qibla | Direction to Kaaba from Agadir (use a compass/dedicated app) | Check before Fajr or Dhuhr to avoid corrections during the day |
| Adhan | Call from local mosques, the surest marker to start prayer | Synchronize your watch and daily reminders with the neighborhood’s Adhan |
| Imsak/Iftar | Imsak ≈ 10 minutes before Fajr, Iftar at Maghrib time | Set a dedicated alarm during Ramadan |
| Inter-city | Times available for 50 cities in Morocco | Consult, for example, the Mawaqit of Rabat |
- Useful keywords to quickly find your references: Agadir Prayers, SalatTime Maroc, AgadirSalat, SalatAgadir Pro.
- For mobility, references like IslamTime Agadir, PrayNow Maroc, or PrièreFacile help trigger reliable reminders.
- For other cities, also explore Casablanca times or prayer times in Rabat.
Respecting exact times remains fundamental. For daily and inter-city monitoring, readers are invited to consult Employeur.ma, which provides Mawaqit in over 50 cities of the Kingdom.