Dua for Shifa with Urdu & English Translation
Dua for Shifa is a powerful supplication taught in the Qur’an and Sunnah, recited to seek healing and good health from Allah ﷻ. Muslims recite it during illness, pain, or distress, believing that the ultimate cure comes only from Allah. It can be recited for oneself or for others who are sick.
Dua for Shifa in Arabic
اللَّهُمَّ رَبَّ النَّاسِ، أَذْهِبِ الْبَاسَ، اشْفِ أَنْتَ الشَّافِي، لاَ شِفَاءَ إِلاَّ شِفَاؤُكَ، شِفَاءً لاَ يُغَادِرُ سَقَمًا
Dua for Shifa in Urdu
اے اللہ! لوگوں کے رب! تکلیف کو دور کر دے، شفا عطا فرما، تو ہی شفا دینے والا ہے، تیری شفا کے سوا کوئی شفا نہیں، ایسی شفا عطا فرما جو بیماری کو باقی نہ رکھے۔
Dua for Shifa in English
O Allah! Lord of mankind, remove the hardship and grant healing, for You are the Healer. There is no healing except Your healing — a healing that leaves behind no illness.
Reference
Sahih al-Bukhari – Hadith 5742
Sahih Muslim – Hadith 2191
When to Recite
- During illness, pain, or weakness.
- For family members or friends who are sick.
- After every prayer (especially Fajr and Isha).
- While visiting a patient or performing Ruqyah (Islamic healing).
Benefits of Dua for Shifa
- Brings consolation and hope to the sick.
- Strengthens faith and staying power in difficulty.
- Helps in emotional and non secular recovery.
- Invokes Allah’s mercy for short healing.
- It may be a means of forgiveness and purification from sins.
Important Note
Reciting this dua is an act of worship and trust in Allah’s power, however it should be followed with the aid of searching for proper scientific treatment. Islam encourages each spiritual recovery via dua and physical restoration thru medication.
