Sebenarnya shalat istikharah dapat dilaksanakan di waktu siang maupun malam.
Namun ada tiga waktu yang dilarang untuk shalat istikharah, yaitu:
Hal ini sesuai dengan hadits:
Dari Abu Said Al Khudri RA, mendengar Nabi Muhammad SAW bersabda: "Tidak ada sholat subuh sampai matahari meninggi, dan tidak ada sholat sesudah sholat ashar sampai matahari tenggelam", (HR Bukhari dan Muslim).
Waktu Terbaik Shalat Istikharah
Seperti dijelaskan sebelumnya, tidak ada waktu khusus untuk melaksanakan shalat istikharah.
Namun waktu terbaik melaksanakannya yaitu di malam hari setelah shalat Isya.
Hal ini karena pada malam hari, orang yang melaksanakannya bisa lebih khusyu' meminta petunjuk kepada Allah SWT karena kondisi malam yang tenang.
Shalat istikharah dapat dilakukan dengan 1 kali salam, yaitu dua rakaat. Namun juga bisa diulangi hingga timbul perasaan tenang dan yakin dengan suatu pilihan.
Adapun menurut hadist, shalat istikharah dianjurkan untuk diulang sebanyak 7 kali sebagaimana hadist riwayat Ibnu Sunni di dalam kitab Amalul Yaum Wallailah dari Anas bin Malik, Rasulullah SAW bersabda: