A complete guide to visiting Omkareshwar Jyotirlinga and Mamleshwar

By Meenakshi J

Set on a sacred island in the Narmada River in Madhya Pradesh, Omkareshwar draws pilgrims and travellers alike — each following their own path to the temple.

This post brings together everything you need to plan a visit to the Omkareshwar Jyotirlinga, including darshan details, how to visit Mamleshwar, temple timings, and practical information for your journey.

You may choose to plan the trip independently, or opt for guided tours that often include a visit to the Mahakaleshwar Jyotirlinga in Ujjain as well. I have shared more on these options later in the write-up.

Omkareshwar-jyotirlinga-polkajunction

This post may contain a few affiliate links. Read our affiliate policy for further information.

Omkareshwar Darshan

Visiting Omkareshwar in Madhya Pradesh and paying obeisance to the revered Jyotirlinga had long been on my travel list.

Since childhood, I have slowly been visiting the Jyotirlingas across India — some journeys carefully planned, others unfolding almost unexpectedly, as though guided by a strong inner call.

So when the opportunity for an Omkareshwar darshan came my way, courtesy of the Madhya Pradesh Tourism Board, I felt fortunate, and grateful.

It felt, in many ways, like a call from Omkareshwar Mahadev himself.

And I thought — why not take my readers along on a virtual journey to this sacred shrine?

For those unfamiliar with it, Shri Omkareshwar is one of the twelve revered Jyotirlingas dedicated to Lord Shiva, situated in Madhya Pradesh.

Pilgrims taking a dip in the sacred Narmada

A guided tour of Omkareshwar Jyotirlinga in Madhya Pradesh

Before we embark on this virtual pilgrimage to Omkareshwar, let me answer a few questions that help us better understand the significance of the Omkareshwar Jyotirlinga.

What is a Jyotirlinga?

In simple terms, a Jyotirlinga is a manifestation of Lord Shiva — one of the Hindu trinity — in the form of jyoti, or divine light. The lingam represents that eternal beam of light.

Why Shiva manifested as a pillar of light, and what followed thereafter, forms the legend associated with all Jyotirlinga temples — including Omkareshwar Mahadev.

The divine rituals being performed by the devotees at Omkareshwar temple

Legend around the Jyotirlinga

One legend narrates that when a dispute of superiority arose between Lord Vishnu and Lord Brahma, Shiva intervened as a mediator.

To end the conflict, Shiva transformed himself into an endless pillar of light stretching across the three worlds. He then challenged both Vishnu and Brahma to find its beginning and end.

Vishnu assumed the form of a boar and descended in search of the base. After a long attempt, he gracefully conceded defeat.

Brahma, on the other hand, took the form of a swan and flew upward in search of the summit. Unable to find the end, he falsely claimed that he had.

Shiva, knowing the truth — for the pillar of light was infinite — cursed Brahma for his dishonesty.
That infinite column of light is revered as the Jyotirlinga.

At the MPT resort lobby

Difference between a Jyotirlinga and Lingodhbhava

The original fiery pillar of light is known as the Jyotirlinga — the supreme, formless reality.

From this emerges the form of Shiva known as Lingodhbhava — the moment of divine manifestation.

Madhya Pradesh is blessed with two Jyotirlingas: Omkareshwar Mahadev at Omkareshwar, and Mahakaleshwar jyotirlinga in Ujjain.

What is Dwadasa Jyotirlinga?

Ancient texts mention sixty-four Jyotirlingas, of which twelve are considered supremely sacred.

These twelve are known as the Dwadasa Jyotirlingas, and Omkareshwar is one among them.

For additional reference, iconographic depictions of Lingodhbhava can be seen in ancient temples of southern India, particularly from the Chola and Pallava periods — including temples at Kanchipuram and Darasuram near Kumbakonam in Tamil Nadu..

Lingodhbava at Darasuram temple
Lingodhbhava at the Darasuram temple

Explore Further: Lingodhbhava in Chola Temples
The Lingodhbhava iconography seen here at Omkareshwar is also depicted beautifully in ancient Shiva temples of Tamil Nadu, particularly at Darasuram and Gangaikondacholapuram — both part of the UNESCO-listed Great Living Chola Temples. If you are interested in exploring how the fiery pillar of Shiva was interpreted in Chola architecture and sculpture, you may enjoy reading my detailed pieces on Darasuram and Gangaikondacholapuram.
Lingodhbhava-kailsanatha-temple-kanchipuram
Lingodhbhava at Kanchipuram

I have also written about another ancient rock-cut shrine of Ganesha in Tamil Nadu — the Pillayarpatti temple — where Shiva is worshipped in the form of a linga.

Where is Omkareshwar?

Omkareshwar is situated on Mandhata Island in the Narmada River, about 78 km from Indore, in the Khandwa district of Madhya Pradesh.

The Narmada, one of India’s most sacred rivers, flows westward here, encircling the island that houses the Shri Omkar Mandhata temple — home to one of the twelve Jyotirlingas.

This pilgrim town, dotted with ancient temples, welcomes devotees throughout the year. The numbers swell significantly during Maha Shivaratri, when the spiritual energy of Omkareshwar reaches its peak.

Both the Omkareshwar temple and Mandatha palace in one frame

Stories around Omkareshwar Mahadev

Omkareshwar was once believed to be ruled by Raja Mandatha of the Ikshvaku dynasty — the same lineage to which Lord Rama belonged.

The island of Shivpuri, also called Mandhata, is said to have dazzled like a precious gem during the Satya Yuga.

Curious about this radiance, Narada — the celestial sage, is believed to have asked Lord Shiva about its brilliance.

Shiva is said to have explained that the island’s sheen corresponds to the four Yugas.

In the Satya Yuga, it shines like a gem.
In the Treta Yuga, like gold.
In the Dwapara Yuga, like copper.
And in the present Kali Yuga, it remains like rock.

A poetic explanation, and perhaps also a philosophical one.

Note
The four yugas are Sathya Yuga, Treta Yuga ( to which Lord Rama belonged), Dvapara Yuga( Lord Krishna took avatar in this yuga), and Kali Yuga.The present yuga that we are witnessing is the Kali Yuga. Each cosmic Hindu yuga lasts around 4,320,000 years according to the Gregorian calendar, and the events more or less repeat themselves in every yuga with varied dimensions.

Legend around the Omkareshwar Jyotirlinga

Another legend recounts that Shiva manifested here as a Jyotirlinga, pleased by the intense penance of King Mandatha, an ancestor of Lord Rama from the Ikshvaku clan.

It is believed that the island itself was formed when the Narmada forked into two streams, encircling the landmass.

And thus, the island came to be known as Mandhata Island.

Many also refer to it as Shivpuri — the abode of Shiva.

A view of Shivpuri from the MPT Resort on mainland

A virtual pilgrimage to Omkareshwar Jyotirlinga temple

The main shrine that houses the Jyotirlinga is the Shri Omkar Mandhata Temple, situated on what is often described as a Sanskrit “Om”-shaped island in the Narmada.

A short walk across the suspension bridge over the sacred river marks your entry onto Shivpuri Island.

Of course, you may also choose to cross by boat.

Personally, I suggest walking one way and taking a boat ride on your return, or the other way around, so you can experience both perspectives of the island and the flowing Narmada.

The suspension bridge over River Narmada

Inside the Shri Omkar Mandhata temple

The Shri Omkar Mandhata temple — also simply known as the Omkareshwar Mandir — is a five-storied complex supported by stairways and carved columns.

The main tower rises in the Nagara style of north Indian temple architecture, crowned with soaring spires. The rest of the complex, however, reflects layers of time — extended, renovated, and adapted over the centuries.

Granite pillars and sculptural details lend the interiors an old-world gravity. It is easy to feel transported to another era while walking through its stone corridors.

The original shrine is believed to have been smaller and more compact. Over time, additions by the Parmar, Chauhan, and later the Maratha rulers expanded the structure into the elaborate complex we see today.

The narrow alley that leads to the Omkareshwar Jyotirlinga is lined with colourful stalls selling fruits, flowers, incense sticks, and offerings for pooja — a lively contrast to the stillness that awaits inside.

A sculpture of Shiva at Mamleshwar temple
Har Har Mahadev!

A glimpse of the Omkareshwar Jyotirlinga

Upon entering the main temple complex of Omkareshwar, a narrow passage followed by a short flight of steps leads downward into the sanctum sanctorum.

It is here, within the quiet confines of the sanctum, that Shri Omkareshwar blesses his devotees — in the form of a sanctified rock emerging from the floor, revered as the Jyotirlinga.

This is one of the twelve sacred Jyotirlingas — the Omkareshwar Jyotirlinga.

Water is offered to the Jyotirlinga perennially through a small pipe, symbolising continuous abhishekam. One of its distinctive features is the absence of a conventional cupola above it.

Just above the Jyotirlinga, in a niche, is installed a sacred silver figurine of Goddess Parvati.

Traditionally, devotees first offer prayers to the Omkareshwar Jyotirlinga and then take a glimpse of Goddess Parvati.

However, the darshan of the Jyotirlinga itself is often a blink-and-you-miss moment, especially as waves of devotees move swiftly through the sanctum.

And yet, despite the movement and the crowd, the interiors of the sanctum resonate with a quiet divinity that is difficult to put into words.

A sculptured frieze inside the Omkareshwar temple
At the entrance to the sanctum sanctorum
A screenshot of the Omkareshwar jyotirlinga being watered through a pipe

On a Parikrama around the Omkareshwar temple

A pilgrimage to the Omkareshwar Jyotirlinga feels incomplete without undertaking a parikrama, a circumambulation, of the OM-shaped island — along with a visit to the Mamleshwar temple on the opposite bank of the Narmada.

The parikrama can be done either on foot or by boat.

Walking the full circuit covers roughly 6–7 kilometres and allows you to experience the island at a slower, more reflective pace.

A boat ride, on the other hand, takes about 30 minutes and offers a different perspective of the island and its temples from the waters of the Narmada. Most boats pause briefly at the Sangam before continuing the remainder of the circuit.

Even then, a short stretch usually needs to be covered on foot, depending on the river currents.

The parikrama by boat on the river Narmada

The Sangam at Omkareshwar

The Sangam at Omkareshwar marks the confluence of two streams — the Narmada and the Kuberi, sometimes also referred to as Kaveri.

An idol of Goddess Narmada has been installed at this meeting point, and devotees often take a dip here before offering prayers. It is believed that bathing at the Sangam absolves one of past sins.

The boat ride itself is serene. The waters of the Narmada feel cool and clear, especially in the softer light of morning or evening.

That brief 30-minute journey is almost like a quiet river safari — with the chance to spot birds along the banks and the gentle thrill of gliding through a narrow gorge.

An idol of Goddess Narmada at Sangam

Temples on the Mandatha island of Omkareshwar

Apart from the Shri Omkareshwar Jyotirlinga, several smaller shrines dot the island of Mandhata.

Among the more ancient and locally revered are the Rinamukteshwar Mandir, Gauri Somnath Mandir, and Siddhnath Mandir.

The Siddhnath Mandir, in particular, stands out for its medieval architecture and the intricate frieze of carved elephants that runs along its walls — a detail that quietly captures one’s attention.

Just behind the Omkareshwar temple lies the Mandhata Palace. A climb of nearly eighty steps leads to its entrance, and parts of the old structure are open to visitors.

A view of Omkareshwar Mahadev temple from the Mainland

Mamleshwar temple of Omkareshwar

Across the river on the mainland stands the Mamleshwar Temple, set within an ancient complex surrounded by smaller shrines dedicated to various deities. The temple is adorned with carvings and sculptural details that reflect its antiquity.

Unlike the Shri Omkar Mandhata Temple on the island, Mamleshwar is located on the mainland.

In conversations with local flower sellers and prasad vendors, I often heard the fascinating belief that Omkareshwar is blessed with not one, but two Jyotirlingas — Omkareshwar on the island and Mamleshwar, also known as Amareshwar, across the river.

It is Amareshwar who is worshipped within the sanctum of the Mamleshwar temple.

Madhya-Pradesh-Omkareshwar-India
Mamleshwar temple @ Omkareshwar
A view of Narmada with Mandatha island and Omkareshwar mainland on either side

The Legend of Mamleshwar Jyotirlinga

One legend narrates that the Mamleshwar Shiva lingam was established by the Pandavas during their exile in the Mahabharata era.

Another widely told lore traces the origins of the Mamleshwar Jyotirlinga to Vedic times, when Lord Shiva is believed to have manifested here, pleased by the penance of the deity of the Vindhyas.

It is said that as sages and devotees began to throng the region after enduring great hardships to seek his blessings, Shiva divided his presence into two forms — one on either side of the Narmada.

Thus, the Jyotirlinga on Mandhata Island came to be known as Omkareshwar, while the one on the mainland became known as Mamleshwar.

For this reason, Amareshwar is also referred to as a Parthivlinga.

While the legends differ in detail, both Omkareshwar and Mamleshwar are equally revered by devotees.

It is widely believed that a pilgrimage to the Shri Omkar Mandhata Temple remains incomplete without offering prayers at the Mamleshwar temple as well.

Mamleshwar Jyotirlinga temple in Omkareshwar

A glimpse of the Omkareshwar Dam

The Omkareshwar Dam was constructed between 2003 and 2007 across the Narmada River near Omkareshwar. It was built to support irrigation needs and generate hydroelectric power for the districts of Khandwa, Dhar, and Khargone in Madhya Pradesh.

The dam structure runs parallel to the two bridges that span the Narmada at Omkareshwar.

One is the older cantilever bridge, built in 1973, connecting Mandhata Island to the mainland. The other is a relatively newer suspension bridge, constructed in 2003, which now serves as the primary pedestrian access to the island.

The Gomukhi ghat of Omkareshwar

Practical information on visiting the Omkareshwar Temple

Here are a few practical details to help you plan a visit to the Shri Omkareshwar Jyotirlinga.

Omkareshwar temple timings

The Omkareshwar temple is open to devotees daily from 6:00 am to 8:00 pm.

Darshan remains closed briefly between 12:00 pm and 1:00 pm.

For updated information, you may refer to the official Shri Omkareshwar temple website for further details (available in Hindi).

Omkareshwar-Madhya-Pradesh
Pilgrims performing pooja to River Narmada at Omkareshwar

Accommodation in Omkareshwar

There are several decent budget hotels in and around the town of Omkareshwar.

We checked in for a few hours at the MPT Temple View Hotel on the mainland. The rooms were well maintained, and the freshly prepared meals at the in-house restaurant were comforting after a long day of travel.

I would recommend the property, especially as it offers ample parking space.

Enquiries about arranging a guided visit to the interiors of the Shri Omkar Mandhata Temple can also be made at the reception. They are usually helpful in suggesting options. Do remember to cross-check guide charges and any pooja-related costs before proceeding for darshan.

Alternatively, you may choose to stay in Indore or Maheshwar and plan a day trip to Omkareshwar.

A wave of devotees at Omkareshwar

How to reach Omkareshwar

By Air

The nearest airport is in Indore, approximately 78 km away. Indore is well connected by regular flights from Delhi, Mumbai, Bhopal, and other major cities.

By Rail

The closest railway station is Omkareshwar Road, about 12 km from the temple, on the Ratlam–Khandwa section of Western Railways.

By Road

Omkareshwar is well connected by road, with regular bus services from Indore, Ujjain, and nearby towns.

Distance to Omkareshwar from Major Cities
Indore to Omkareshwar distance:
Approximately 78–80 km by road (around 2–2.5 hours).
Ujjain to Omkareshwar distance:
Roughly 140 km (around 3–4 hours by road).
Omkareshwar Road railway station to temple:
About 12 km.
Yes, Omkareshwar can comfortably be covered as a day trip from Indore.

Guided tours to Omkareshwar

Many travellers combine Omkareshwar with a guided day tour from Indore, especially if short on time. While I have not personally used these services, some of them appear well reviewed. It is always advisable to verify details independently before booking.

There are also several guided tour options available online that combine Omkareshwar with nearby destinations like Mahakaleshwar darshan at Ujjain.

Best season to visit Omkareshwar

Located in central India, Omkareshwar experiences very high temperatures during summer.

The most pleasant time to visit is between July and March, when the weather is relatively milder. The winter months, in particular, are ideal for a comfortable darshan and parikrama.

A view of Omkareshwar Mahadev temple from the Mainland
A view of the Narmada bridge at Omkareshwar

My thoughts on the sacred town of Omkareshwar

Omkareshwar — like many towns in Madhya Pradesh, left me pleasantly surprised by its cleanliness.

The surge of devotees who gather here in faith is remarkable. Yes, it is crowded, as most ancient pilgrimage towns tend to be. Yet, there is a certain rustic simplicity about Omkareshwar.

What stayed with me most was the sight of the Narmada — clear, respected, and free of visible litter. The reverence shown to the river felt genuine.

If there is one place where Mahadev’s presence feels deeply rooted in the landscape, it is here — in the heart of India, at Omkareshwar.

Interestingly, devotion to Shiva travels far beyond India. In Mauritius, one of the tallest statues of Shiva and Devi stands overlooking the island — a reminder of how deeply the faith journeys with its people. I have written about this in my Mauritius travel guide.

One selfie with the Mandatha island as a backdrop!

FAQ: Omkareshwar Jyotirlinga and Mamleshwar Temple

Where is Omkareshwar Jyotirlinga located?

The temple stands on Mandhata Island in the Narmada River in Madhya Pradesh, about 80 kilometres from Indore.

Why is Omkareshwar considered sacred?

Omkareshwar is one of the twelve Dwadasa Jyotirlingas of Lord Shiva, making it an important pilgrimage site for Hindu devotees.

What is the difference between Omkareshwar and Mamleshwar?

Omkareshwar temple is located on the island, while Mamleshwar temple stands on the mainland across the Narmada. Many pilgrims visit both as part of the same pilgrimage.

How do you reach Omkareshwar temple?

Omkareshwar is accessible by road from Indore and Ujjain. Visitors can cross the bridge or take a boat to reach the island temple.

When is the best time to visit Omkareshwar?

The temple can be visited year-round, though the cooler months from October to March are more comfortable for travel.

polkajunction

Pin this article for a later read!

Omkareshwar-jyotirlinga-shiva-temple-polkajunction

Explore more of Madhya Pradesh
If your journey brings you to Omkareshwar, consider exploring other nearby destinations in Madhya Pradesh — including Maheshwar, Mandu, Indore and Hanuwantiya. I have put together a guide to these places here.

10 thoughts on “A complete guide to visiting Omkareshwar Jyotirlinga and Mamleshwar”

  1. आपकी पोस्ट को पढ़ने पर मुझे बहुत अच्छा लगा और भोलेनाथ की कृपा से मुझे दर्शन करने का सौभाग्य जल्दी ही मिल गया। जय भोलेनाथ जय देव आदि देव महादेव आपकी जय हो आपको कोटि कोटि नमन।

  2. Great.. I am a local travel expert in Omkareshwar and I am really happy reading your article..
    well i want to currect you about mamleshwar jyotirlinga

    सौराष्ट्रे सोमनाथंच श्री शैले मल्लिकार्जुनम् |

    उज्जयिन्यां महाकालमोंकारममलेश्वरम् ||

    In this verse, Mamleshwar has been described as Jyotirlinga in Omkareshwar region. for us Mamleshwar is the Jyotirlinga and Omkareshwar is swayambhoo linga .Lord Omkareshwar is greater than every shrine.After seeing Char Dham and 12 Jyotirlingas, it is necessary to have Darshan of Lord Omkareshwar.

    1. Many thanks for stopping by my blog. Yes, I have mentioned about both the jyotirlingas in my write-up, because, according to the same verse that you quoted : It could be interpreted as – omkaram- omkareshwar which has the amleshwar jyotilinga or as mamleshwar. There is still a bit of doubt over how this line needs to be interpreted. Because, amleshwar is also the name of Shiva. Exactly why I said, according to locals:))

  3. I would like to thanks a person who wrote this beautifull blog, the way of presentation is too beautifull. The most important And loved part is the difference between Jyotirlinga and Lingbodhva. Really it deserves lots of appreciation. It explains your efforts that you made while gathering information about Omkareshwar.

    May Mahadev bless you

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Copyrighted. Plagiarism is not cool !
Scroll to Top