The interest in machine learning (ML) research and its potential applications in many fields has also led to several studies on its use in Indian Regional Navigation Satellite Systems (IRNSS). The traditional IRNSS survey algorithms and models are further developed to improve their reliability and efficiency using machine learning techniques. We review how ML can improve the efficiency and usability of IRNSS, and also discuss areas of IRNSS where ML algorithms have been applied. Potential areas of IRNSS where ML can be applied to improve efficiency, accuracy, and robustness are explored, providing fertile ground for new research. The results show reasonable performance of the machine learning techniques for several IRNSS applications. However, the use of ML models in industry is still limited. In addition, we discuss the application areas, challenges, risks, and futures of using ML techniques in IRNSS.