Istikhara (Arabic) means to ask Allah to guide one to the right thing concerning any affair in one’s life, especially when one has to choose between two permissible alternatives, e.g. a career choice, getting married, etc. Similarly, a traveller should consult good righteous persons before setting out on a journey, because Allah says, “And consult them (O Prophet) in affairs (of moment),� (Qur’an, 3: 159) and one of the characteristics of the believers is that “they (conduct) their affairs by mutual consultation� (Qur’an, 42: 38). Qatadah said, “Every people who seek the pleasure of Allah and consult with one another are guided to the best course in their affairs.� The traveller should also make istikharah and seek guidance from Allah.
To read more click here
anybody should pray istikhara if they need guidance.