Q: What dua or surah must be read to find a good marriage partner?
A: In principle, a person in need of anything, including a marriage partner, he should turn his gaze to Allah Ta’ala and make Du’aa to Him to fulfil his need. If the etiquettes of making Du’aa are fulfilled, it is hoped that his Du’aa will be fulfilled. The ettiquettes of making Du’aa are:
a) Be in the state of Tahaarah (Wudhu)
b) Praise and glorify Allah
c) Have faith that Allah Ta’ala is All-Hearing and your Du’aas will be
accepted.
d) Recite Durood upon Rasulullah (Sallallaahu Alayhi Wasallam) before and
after making Du’aa
You should engage in Du’aa to Allah Ta’ala as much as possible until your need is fulfilled. Apart from the above, our pious predecessors have advised to recite 500 times daily Durood upon Rasulullah (Sallallaahu Alayhi Wasallam). This practice has been proven to be effective in getting a compatible marriage partner.
and Allah Ta’ala Knows Best
Source: www.askimam.org