Omkareshwar abrite l'un des 12 temples jyotirlinga du monde. Dédié au Seigneur Shiva, le temple est niché dans la montagne Omkar, une île au centre de la Narmada. Le temple est doté d'un grand sabha mandap (hall de prière) se tenant sur 60 énormes piliers en pierre marron. Chacun des cinq étages du temple est dédié à une déité différente. Le temple organise trois services de prière par jour : le service du matin est tenu par l'organisation du temple tandis que les deux autres services de sont tenus par des prêtres des états de Holkar et de Scindia. Le temple attire de nombreux pèlerins qui visitent également le temple Mamleshawar se trouvant à proximité. Prendre un bain dans la Narmada avant de pénétrer dans le temple serait de bon augure. L'ancien shivling qui se trouve dans le temple est protégé dans une boîte en verre.

Autres attractions d'Indore