Located in Madikeri, Omkareshwara Temple is a Hindu temple dedicated to Lord Shiva. Built in 1820 by Lingarajendra II, it has Mumammadan style of architecture with four turrets at corners and a dome in center. Mix of Islamic and Gothic styles, this temple is on island called Shivapuri or Mandhata in Narmada River. The shape of this island is said to be a Hindu symbol Om. Being popular religious destination, it attracts large number of devotes and tourists every year.

Omkareshwara Temple was built as a form of penance because king had killed Brahmin to accomplish political ambitions. The king started to have nightmares for this, and to free him from these nightmares, someone advised him to build temple of Lord Shiva. The king followed the advice and brought the Shivalinga from Kashi and installed it in this temple. Additionally, this Shivalinga is worshipped as Omkareshwara.

Omkareshwara Temple is a simple and large structure with peaceful ambiance. There are two main temples here dedicated to Lord Shiva, one to Omkareshwar and one to Amareshwar, which is located on South bank of river Narmada. The temple remains open from 6 AM to 12 Noon; 5 PM to 8 PM. The best time to visit this temple is between months of October to March.