Shri Omkareshwar Jyotirlinga Temple is located on Shivapuri Island in the Narmada River
Shri Omkareshwar Jyotirlinga Temple is located on Shivapuri Island in the Narmada River

Shri Omkareshwar Jyotirlinga Temple is situated in Khandwa district of Madhya Pradesh, dedicated to Lord Shiva. This temple is located on Shivapuri Island in the Narmada River. The island is said to be in the shape of “Om”, the Pranava Mantra. Shri Omkareshwar Jyotirlinga Temple is one of the twelve Jyotrilinga temples, the sacred abodes of Lord Shiva. The 12 Jyotrilinga Temples are:

  1. Somnath Temple
  2. Mallikarjun Temple
  3. Mahakaleshwara Temple
  4. Omkareshwar Temple
  5. Kedarnath Temple
  6. Vaidyanath Temple
  7. Bhimashankar Temple
  8. Kashi Vishwanath Temple
  9. Trimbakeshwar Shiva Temple
  10. Rameshwaram Temple
  11. Nageshwar Temple
  12. Grishneshwar Temple

The mythology says that Lord Brahma (the god of creation) and Lord Vishnu (the god of Harmony) had a tough argument on who holds the superiority in creation. To test Lord Brahma and Lord Vishnu, Lord Shiva penetrated the three worlds as an endless pillars of light, called Jyotrilinga. Lord Brahma and Lord Vishnu was assigned separate directions, one to the upward direction and the other towards the downward direction to find the end of the light in either directions.

Lord Vishnu admitted His Vanquishment whereas Lord Brahma lied that he found the end of the light. Hence, Lord Shiva appeared to be the second pillar of light and proclaimed that Lord Vishnu would be worshipped by all till the end of the eternity and cursed Lord Brahma that He will not be worshipped in any etiquette.


The presiding deity of this Shri Omkareshwar Jyotirlinga Temple is Lord Omkareshwar (Lord Shiva), in the form of Lingam. Omkareshwar refers to the “Immortal Lord”. Each Jyotrilinga temples takes different manifestation of Lord Shiva and the idol of Lingam is considered as a presiding deity in every Jyotrilinga temples. Lingam represents the beginning less and endless, which symbolizes the infinite nature of Lord Shiva.

Shri Omkareshwar Jyotirlinga Temple provides a magnificent blend of nature and contains mesmerizing carvings and wall paintings. It is said that upon the request of the Devas, the sacred Shivalingam is said to be divided into two parts, in which one is Shri Omkareshwar Jyotirlinga Temple and the other is Mamaleshwar temple or Amareshwar temple, which is located on the other side of River Narmada, are considered to be the single Shiva temple.

Pooja Timings

  • Mangala Aarti Pooja – 05.00 am
  • Jalabishek Pooja – 05.30 am
  • Madhyanha bhog Pooja – 12.25 pm
  • Jalabishek Pooja – 01.15 pm
  • Shringar Dharshan Pooja – 04.15 pm
  • Shayan Aarti Pooja – 08.20 pm
  • Shayan Dharshan Pooja – 09.05 pm
  • Pat band Vishram Pooja – 09.35 pm


  • Karthikai Festival – November
  • Mahashivaratri – February or March
  • Narmada Jeyanthi – January or February
  • Bhutni Amavasya – March or April and September or October
By Road

Omkareshwar is connected to major towns and cities of Madhya Pradesh. There are regular bus services from Ujjain (133 km), Indore (77 km), Khandwa (61 km.) and Omkareshwar Road (12 km). By bus, it takes 2.5 hours from Khandwa railway station to Omkareshwar.

By Train

Nearest Railway Station is at Omkareshwar Road (12 km) on the Ratlam-Khandwa section of the Western Railway which is not a mainline. The other nearest railway station connected to Delhi and Mumbai is at Indore (77 km).

By Air

The Airport close to Omkareshwar is Indore Airport (77 km).

  • Chaturbhuj Temple
  • Chintaman Ganesh Temple
  • Devi Jagadambi Temple
  • Kandariya Mahadeva Temple
  • Mahakaleshwar Temple
  • Pashupatinath Temple
  • Lakshmi Narayana Temple
  • Dakshin Kali Temple