Beberapa factor yang mendorong Nabi memilih
Yastrib sebagai tempat hijrah umat Islam.
Pertama,Yastrib adalah
tempat yang paling dekat. Kedua, sebelum diangkat menjadi
Nabi, beliau telah mempunyai hubungan baik dengan penduduk kota tersebut.
Hubungan itu berupa ikatan persaudaraan karena kakek Nabi, Abdul Muthalib
beristrikan orang Yastrib. Disamping itu, ayahnya juga dimakamkan disana. Ketiga,
penduduk Yastrib. Sudah dikenal Nabi karena kelembutan budi pekerti dan
sifat-sifatnya yang baik. Keempat, bagi diri Nabi sendiri, hijrah
merupakan keharusan selain karena perintah Allah swt.