Omkareshwar Jyotirlinga 2026: Narmada Island Temple & MP Pilgrimage Guide
Quick answer: Omkareshwar sits on an Om-shaped island in the Narmada in Madhya Pradesh and counts as one of 12 Jyotirlingas. Two shrines complete a single darshan: Omkareshwar on the island and Mamleshwar across the river. Reach via Indore airport (77km) or Khandwa rail. Combine with the temple city of Ujjain 140km north for the Mahakaleshwar Bhasma Aarti. October to March is most comfortable. Carry temple-appropriate clothes and a small offering.
Omkareshwar sits on a small island in the Narmada river shaped like the symbol Om, which is the whole point. It is the fourth of the twelve jyotirlingas, the manifestations of Shiva that Hindu tradition holds as the most sacred Shiva shrines in India. Unlike its more famous cousin Mahakaleshwar at Ujjain, Omkareshwar is the quieter one – smaller crowds, slower mornings, and a sense that you can actually have a moment with the deity instead of being moved along by police rope barriers. Most pilgrims combine the two, doing Ujjain first and Omkareshwar second.
The island, called Mandhata, sits at the confluence of the Narmada and the Kaveri (a smaller tributary, not the southern river). Two main temples anchor the pilgrimage – Omkareshwar Mandir on the island itself, and Mamleshwar Mandir on the southern bank. Some traditions actually count Mamleshwar as the original jyotirlinga while others count the island temple. Most pilgrims visit both to be safe. The whole circuit, including the 7 km parikrama walk around the island, can be done in a single long day from Indore.
Getting there
Indore (IDR) is the closest airport, 75 km from Omkareshwar with direct flights from Delhi, Mumbai, Bengaluru, Hyderabad, Pune and Ahmedabad on IndiGo, Air India and Akasa. Return fares INR 6,500 to 9,500 in 2026 shoulder seasons. From Indore, taxis cost INR 2,800 to 3,400 one way and the drive takes 2 to 2.5 hours via the Khandwa road.
By train, Omkareshwar Road station is on the Ratlam-Khandwa line, 12 km from the temple. Direct trains from Mumbai, Delhi and Pune are limited, so most pilgrims arrive at Indore or Khandwa (75 km, 2 hours) and continue by road. Public buses from Indore Sarwate stand to Omkareshwar run every 30 minutes at INR 120, taking 2.5 to 3 hours. From Ujjain, the drive is 140 km via Indore, around 3.5 hours.
Day-by-day itinerary
Day 1: Arrive Indore by morning flight. Drive to Omkareshwar by lunch. Check in to a hotel on the south bank (Khandwa side) – cars cannot cross to the island. Walk down to the foot bridge or take the boat (INR 30 round trip) to the island. Visit Omkareshwar temple between 5 and 6 PM after the afternoon closure. Bhasma Aarti happens at 5 AM only – book in advance if you want to attend. Evening Sandhya Aarti at 8:30 PM is open to all. Stay back for the Narmada aarti by the riverbank.
Day 2: Morning darshan at Mamleshwar temple at 6 AM. Start the parikrama walk by 8 AM – the full circuit around Mandhata island is 7 km on a paved path, taking 3-4 hours with stops at the smaller shrines. Important stops include Gauri Somnath temple with its huge lingam, Siddhanath temple, the 24 Avatara temple set, and the rajghat where pilgrims have been performing rites for centuries. Carry water and start before 9 AM in summer.
Day 3 (optional): If combining with Ujjain Mahakaleshwar, drive 140 km in the morning, do darshan in the afternoon, and head back to Indore for return. See the full Mahakaleshwar Ujjain guide for that side of the trip.
Where to stay
Sayaji Hotel Omkareshwar is the only proper four-star property at INR 5,400 per night in 2026, located on the south bank with river views. Narmada Resort by MP Tourism is INR 3,200 with simple but clean rooms. Hotel Saiba is INR 2,400 and family-run. Yatri Niwas dharamshalas near the temple complex offer rooms from INR 600 with shared bathrooms – basic but acceptable for one or two nights of pilgrimage stay.
The MPT (Madhya Pradesh Tourism) Tourist Bungalow is the most reliable mid-range at INR 2,800 and books out 2-3 weeks ahead for weekends. Avoid the very cheap lodges around the temple complex – hygiene is patchy.
Common mistakes
- Trying to take a car onto the island. Vehicles cannot cross. Park on the south bank and walk over the foot bridge or take a boat.
- Wearing shorts or sleeveless tops to the temple. Strict dress code – both men and women need covered shoulders and knees, or you will be turned away.
- Doing the parikrama in afternoon summer heat. Start by 7-8 AM in April-June or you will struggle on the open stretches.
- Visiting on a Monday in Shravan month without queue planning. Mondays in the monsoon Shravan month see 50,000+ pilgrims and 4-6 hour waits.
- Skipping Mamleshwar. Many tour groups only cover the island temple, but the original jyotirlinga (in some traditions) is across the river.
Vegetarian food
Omkareshwar is completely vegetarian – no meat or alcohol is served anywhere in the temple town. MP Tourism’s Narmada restaurant serves a proper thali at INR 220 with rotis, dal, two sabzis, rice, kadhi and a sweet. Annapurna Restaurant near the main market does simple poori-sabzi breakfast at INR 80. Local stalls sell kachoris, samosas and jalebis from INR 20 onwards.
For prasad-style satvik food (no onion, garlic), the Annakshetra at the temple complex serves a free meal for pilgrims between 12 and 2 PM. Donations are accepted. Carry your own water bottle – bottled water is available at INR 20 but plastic disposal on the island is becoming a problem.
Money, SIM and connectivity
ATMs are limited – SBI and Bank of India have working ATMs near the bus stand. Carry sufficient cash from Indore. UPI works at most shops including small vendors. Pooja items and offerings inside the temple usually need cash in small denominations.
Jio and Airtel networks are reliable around the temple complex and along the parikrama route. BSNL works in patches. WiFi at hotels is generally functional for basic browsing. The temple administration runs a free WiFi zone near the main entrance for QR-based donations.
Packing checklist
- Covered traditional clothes (kurta-pyjama, sari, salwar suit)
- Sturdy walking shoes for parikrama (7 km of uneven paths)
- Cap or scarf for sun protection
- Water bottle, ORS sachets
- Small bag for offering items (rudraksh mala, sandalwood paste, flowers)
- Power bank for the long temple day
- Modest swimwear (not bikini) if you plan to take a holy dip in Narmada
FAQs
What are the temple timings? Omkareshwar Mandir opens 5 AM to 12:30 PM and 4 PM to 9:30 PM. Bhasma Aarti is 5 AM (advance booking). Mamleshwar follows similar timings.
How do I book the Bhasma Aarti? Through the official Omkareshwar temple trust website or at the temple office 1-2 days in advance. INR 200 fee per person. Limited to 50 devotees per day.
Can I do the parikrama if I am elderly? Yes – the path is paved and mostly flat. Doli (palanquin) services are available at INR 1,800 for the full circuit.
What is the best time to visit? October to March for pleasant weather. Avoid Mahashivratri (around February-March) unless you are prepared for massive crowds.
Can I combine with Mahakaleshwar Ujjain? Yes, this is the standard 2-night Indore-Omkareshwar-Ujjain pilgrimage circuit.
Is photography allowed inside? No photography or videography inside the sanctum. Phones are deposited at the entry. Allowed in the outer courtyards.
Sample budget breakdown (2 days, couple)
- Flight Mumbai-Indore return: INR 14,800
- Hotel Indore + Omkareshwar (2 nights): INR 6,400
- Taxi Indore-Omkareshwar-Indore: INR 5,600
- Meals (thalis, prasad, snacks): INR 2,400
- Pooja, offerings, Bhasma aarti booking: INR 1,600
- Parikrama palanquin (optional): INR 1,800
- Total: INR 32,600 for a couple