#pt-page, #pt-page * { box-sizing: border-box; } #pt-page { –pt-dark: #10251b; –pt-green: #176b43; –pt-green-dark: #0f4f31; –pt-green-light: #e7f6ee; –pt-text: #53645b; –pt-border: #dceae2; –pt-soft: #f5faf7; –pt-white: #ffffff; color: var(–pt-text); } .pt-wrap { width: min(1120px, 92%); margin: 0 auto; } .pt-hero { padding: 62px 0 70px; background: radial-gradient( circle at 90% 10%, rgba(23, 107, 67, 0.11), transparent 27% ), linear-gradient( 135deg, #f3fbf7 0%, #ffffff 55%, #eef8f3 100% ); } .pt-header { max-width: 820px; margin-bottom: 32px; } .pt-badge, .pt-eyebrow { display: inline-block; color: var(–pt-green); font-size: 14px; font-weight: 700; } .pt-badge { padding: 8px 14px; border: 1px solid #cce9d8; border-radius: 999px; background: var(–pt-green-light); } .pt-eyebrow { margin-bottom: 10px; letter-spacing: 0.04em; text-transform: uppercase; } .pt-header h1 { margin: 18px 0; color: var(–pt-dark); font-size: clamp(36px, 5vw, 58px); font-weight: 800; letter-spacing: -1.2px; line-height: 1.08; } .pt-header p { max-width: 760px; margin: 0; color: var(–pt-text); font-size: 18px; line-height: 1.75; } .pt-layout { display: grid; grid-template-columns: minmax(300px, 0.82fr) minmax(0, 1.18fr); gap: 24px; align-items: start; } .pt-control-card, .pt-result-card { padding: 27px; border: 1px solid var(–pt-border); border-radius: 22px; background: var(–pt-white); box-shadow: 0 16px 42px rgba(16, 37, 27, 0.08); } .pt-card-heading { display: flex; gap: 13px; align-items: flex-start; margin-bottom: 21px; } .pt-step { display: flex; width: 35px; height: 35px; flex: 0 0 35px; align-items: center; justify-content: center; border-radius: 50%; background: var(–pt-green-light); color: var(–pt-green); font-weight: 800; } .pt-card-heading h2 { margin: 0 0 4px; color: var(–pt-dark); font-size: 24px; line-height: 1.25; } .pt-card-heading p { margin: 0; color: #6a786f; font-size: 14px; line-height: 1.5; } .pt-field { margin-bottom: 15px; } .pt-field label { display: block; margin-bottom: 7px; color: #34483d; font-size: 14px; font-weight: 700; } .pt-input { width: 100%; min-height: 48px; padding: 11px 13px; border: 1px solid #cfe1d7; border-radius: 11px; background: var(–pt-white); color: var(–pt-dark); font: inherit; font-size: 15px; } .pt-input:focus { border-color: var(–pt-green); outline: 3px solid rgba(23, 107, 67, 0.14); } .pt-btn { display: inline-flex; width: 100%; min-height: 50px; align-items: center; justify-content: center; gap: 7px; padding: 13px 18px; border: 1px solid transparent; border-radius: 11px; cursor: pointer; font: inherit; font-size: 15px; font-weight: 700; line-height: 1.2; transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease; } .pt-primary { background: var(–pt-green); color: var(–pt-white); } .pt-primary:hover { background: var(–pt-green-dark); transform: translateY(-1px); } .pt-location-btn { border-color: #bcdcca; background: var(–pt-green-light); color: var(–pt-green-dark); } .pt-location-btn:hover { border-color: #99cbae; background: #dcf1e5; } .pt-btn:focus-visible { outline: 3px solid rgba(23, 107, 67, 0.25); outline-offset: 3px; } .pt-btn:disabled, .pt-input:disabled { cursor: wait; opacity: 0.62; } .pt-divider { display: flex; align-items: center; margin: 14px 0; color: #7a8980; font-size: 13px; text-align: center; } .pt-divider::before, .pt-divider::after { height: 1px; flex: 1; background: var(–pt-border); content: “”; } .pt-divider span { padding: 0 11px; } .pt-privacy { display: flex; gap: 9px; align-items: flex-start; margin-top: 18px; padding: 12px; border-radius: 10px; background: var(–pt-soft); } .pt-privacy p { margin: 0; color: #637269; font-size: 12px; line-height: 1.55; } .pt-status { min-height: 22px; margin-bottom: 13px; color: #66756c; font-size: 14px; } .pt-error { margin-bottom: 15px; padding: 13px 15px; border-left: 4px solid #c83832; border-radius: 10px; background: #fff1f1; color: #8c2722; font-size: 14px; line-height: 1.55; } .pt-date-box { display: grid; grid-template-columns: 1fr 1fr; gap: 11px; margin-bottom: 17px; } .pt-date-box > div { padding: 12px 14px; border: 1px solid var(–pt-border); border-radius: 11px; background: var(–pt-soft); } .pt-meta-label { display: block; margin-bottom: 3px; color: #718078; font-size: 11px; font-weight: 700; letter-spacing: 0.03em; text-transform: uppercase; } .pt-date-box strong { color: var(–pt-dark); font-size: 14px; } .pt-prayer-table { display: grid; gap: 9px; } .pt-prayer-row { display: flex; min-height: 66px; align-items: center; justify-content: space-between; gap: 15px; padding: 11px 15px; border: 1px solid #e1ece6; border-radius: 13px; background: linear-gradient(180deg, #ffffff, #f8fcfa); } .pt-sunrise-row { background: linear-gradient(180deg, #fffdf7, #fff8e9); } .pt-prayer-name { display: flex; gap: 12px; align-items: center; } .pt-prayer-icon { display: flex; width: 39px; height: 39px; align-items: center; justify-content: center; border-radius: 11px; background: var(–pt-green-light); font-size: 19px; } .pt-prayer-name strong { display: block; color: var(–pt-dark); font-size: 16px; } .pt-prayer-name small { display: block; margin-top: 2px; color: #77857d; font-size: 12px; } .pt-prayer-row time { color: var(–pt-green); font-size: 19px; font-weight: 800; white-space: nowrap; } .pt-result-information { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-top: 15px; } .pt-result-information > div { padding: 10px; border-radius: 9px; background: var(–pt-soft); } .pt-result-information span, .pt-result-information strong { display: block; } .pt-result-information span { margin-bottom: 3px; color: #74837a; font-size: 11px; } .pt-result-information strong { color: #31463a; font-size: 12px; line-height: 1.35; } .pt-section { padding: 66px 0; background: var(–pt-white); } .pt-soft-section { background: var(–pt-soft); } .pt-section-heading { max-width: 760px; margin-bottom: 28px; } .pt-section h2 { margin: 0 0 14px; color: var(–pt-dark); font-size: clamp(28px, 4vw, 40px); line-height: 1.2; } .pt-content-grid { display: grid; grid-template-columns: 1fr 0.78fr; gap: 46px; align-items: center; } .pt-steps-list { display: grid; gap: 13px; margin: 23px 0 0; padding: 0; counter-reset: pt-step; list-style: none; } .pt-steps-list li { position: relative; min-height: 37px; padding: 7px 0 7px 48px; color: #4f6057; font-size: 16px; line-height: 1.6; counter-increment: pt-step; } .pt-steps-list li::before { position: absolute; top: 2px; left: 0; display: flex; width: 36px; height: 36px; align-items: center; justify-content: center; border-radius: 50%; background: var(–pt-green-light); color: var(–pt-green); content: counter(pt-step); font-weight: 800; } .pt-information-card { padding: 27px; border: 1px solid var(–pt-border); border-radius: 18px; background: var(–pt-soft); } .pt-information-card h3 { margin: 0 0 12px; color: var(–pt-dark); font-size: 22px; } .pt-information-card p { margin: 0 0 12px; color: #596a60; font-size: 15px; line-height: 1.7; } .pt-information-card p:last-child { margin-bottom: 0; } .pt-info-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .pt-info-item { padding: 21px; border: 1px solid var(–pt-border); border-radius: 15px; background: var(–pt-white); } .pt-info-item h3 { margin: 0 0 8px; color: var(–pt-dark); font-size: 19px; } .pt-info-item p { margin: 0; color: #607168; font-size: 14px; line-height: 1.65; } .pt-faq-list { display: grid; gap: 11px; max-width: 900px; } .pt-faq { border: 1px solid var(–pt-border); border-radius: 13px; background: var(–pt-white); } .pt-faq summary { position: relative; padding: 17px 50px 17px 19px; color: var(–pt-dark); cursor: pointer; font-size: 16px; font-weight: 700; list-style: none; } .pt-faq summary::-webkit-details-marker { display: none; } .pt-faq summary::after { position: absolute; top: 50%; right: 19px; color: var(–pt-green); content: “+”; font-size: 23px; transform: translateY(-50%); } .pt-faq[open] summary::after { content: “−”; } .pt-faq p { margin: 0; padding: 0 19px 18px; color: #5d6d64; font-size: 14px; line-height: 1.7; } .pt-note { display: grid; grid-template-columns: 48px 1fr; gap: 16px; margin-top: 30px; padding: 25px; border: 1px solid #d2e7db; border-left: 5px solid var(–pt-green); border-radius: 16px; background: var(–pt-soft); } .pt-note-icon { display: flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 13px; background: var(–pt-green-light); font-size: 21px; } .pt-note h2 { margin-bottom: 7px; font-size: 23px; } .pt-note p { max-width: 850px; margin: 0 0 10px; color: #596a60; font-size: 14px; line-height: 1.7; } .pt-note a { color: var(–pt-green); font-size: 14px; font-weight: 700; text-decoration: none; } .pt-note a:hover { text-decoration: underline; } @media (max-width: 900px) { .pt-layout, .pt-content-grid { grid-template-columns: 1fr; } .pt-info-grid { grid-template-columns: repeat(2, 1fr); } .pt-result-card { order: 2; } } @media (max-width: 620px) { .pt-hero { padding: 42px 0 48px; } .pt-header h1 { font-size: 37px; letter-spacing: -0.7px; } .pt-header p { font-size: 16px; } .pt-control-card, .pt-result-card { padding: 20px; border-radius: 17px; } .pt-date-box, .pt-result-information, .pt-info-grid { grid-template-columns: 1fr; } .pt-prayer-row { padding: 10px 12px; } .pt-prayer-icon { width: 35px; height: 35px; } .pt-prayer-row time { font-size: 16px; } .pt-section { padding: 48px 0; } .pt-note { grid-template-columns: 1fr; padding: 21px; } }
🕋 Daily Salah Timings

Prayer Times Today by City or Current Location

Planning your night prayer? Use our Tahajjud Time Calculator to find the last third of the night from Maghrib to the following Fajr.

Check today’s Fajr, Sunrise, Dhuhr, Asr, Maghrib and Isha times. Search by city or use your current location.

1

Choose Your Location

Search by city or use your device location.

or

Your location is used only to calculate prayer times. It is not saved by this website.

2

Today’s Prayer Times

Abu Dhabi, United Arab Emirates

Loading prayer times…

Need to Convert Another Date?

Use our محول التاريخ الهجري to convert any Gregorian date to the corresponding Islamic Hijri date.

How to use the tool

Musaffah Prayer Times

For a dedicated local timetable, see Musaffah Prayer Times for today’s Fajr, Dhuhr, Asr, Maghrib and Isha timings plus the monthly Salah calendar.

Check Prayer Times in Three Simple Steps

  1. Enter your city and country, or select “Use My Current Location.”
  2. Choose the prayer calculation method and Asr calculation.
  3. Check today’s Fajr, Dhuhr, Asr, Maghrib and Isha times.

Why can prayer times differ?

Prayer times can differ because Islamic authorities may use different calculation methods, angles and local adjustments.

Your mosque may also follow an official local timetable instead of a general online calculation.

معلومات مفيدة

Understanding the Daily Prayer Times

الفجر

Fajr is the dawn prayer. Its time begins before sunrise.

الظهر

Dhuhr is the midday prayer after the sun passes its highest point.

العصر

Asr is the afternoon prayer. Its calculated time can differ between Standard and Hanafi methods.

المغرب

Maghrib begins shortly after sunset.

العشاء

Isha is the night prayer after evening twilight disappears.

الشروق

Sunrise is displayed for information. It is not one of the five daily obligatory prayers.

الأسئلة الشائعة

Preparing for Ramadan? Track the live Ramadan Countdown 2027 for the UAE.

Prayer Times Frequently Asked Questions

Which calculation method should I select in the UAE?

Gulf Region is provided as the default option. Because local authority timings can include official adjustments, confirm important prayer times with your local mosque or UAE Islamic authority.

ما الفرق بين توقيت صلاة العصر بالطريقة القياسية والمذهب الحنفي؟

These options use different shadow-length calculations for the beginning of Asr. Select the method followed by your mosque or school of Islamic jurisprudence.

Why does the website request my location?

Your latitude and longitude help calculate prayer times for your current position. Location permission is requested only when you select “Use My Current Location.”

What happens if I block location permission?

You can still search for prayer times by entering your city and country manually.

ملاحظة: دقة المواقيت مهمة

These are calculated prayer times and may differ from your local mosque or official timetable. Always confirm important timings with your local mosque or responsible Islamic authority.

← تحقق من مواقيت الصلاة الرسمية في دولة الإمارات