With continued global market growth and an increasingly competitive environment, manufacturing industry is facing challenges and desires to seek continuous improvement. This effect is forcing manufacturers to squeeze every asset for maximum value and thereby calls for high equipment effectiveness, and at the same time flexible and resilient manufacturing systems. Maintenance operations are essential to modern manufacturing systems in terms of minimizing unplanned down time, assuring product quality, reducing customer dissatisfaction, and maintaining advantages and competitiveness edge in the market. It has a long history that manufacturers struggle to find balanced maintenance strategies without significantly compromising system reliability or productivity. Intelligent Maintenance Systems are designed to provide decision support tools to optimize maintenance operations. Intelligent prognostic and health management tools are imperative to identify effective, reliable, and cost-saving maintenance strategies to ensure consistent production with minimized unplanned downtime. This article aims to present a comprehensive review of the recent efforts and advances in prominent methods for maintenance in manufacturing industries over the last decades, identifying the existing research challenges, and outlining directions for future research.