Omkareshwar — one of the twelve Jyotirlingas of Lord Shiva — sits on an island shaped like the sacred “Om” in the Narmada river, in Khandwa district of Madhya Pradesh. Gajanan Maharaj Sansthan is located close to the ghats, making darshan, parikrama and a comfortable pilgrimage stay easy once you arrive. This guide explains every practical way to reach Omkareshwar — by air, train, bus and taxi — with the distances and timings pilgrims actually need.
At a Glance — How to Reach Omkareshwar
| Mode | Hub | Distance to Omkareshwar | Approx. Travel Time |
|---|---|---|---|
| Air | Indore (IDR) | ~77 km | 2 hours by road |
| Train | Omkareshwar Road (MORT) | ~12 km | 25–35 min by road |
| Train (major) | Khandwa Junction (KNW) | ~60 km | 1.5 hours by road |
| Bus | Indore / Khandwa | 77 / 60 km | 2–2.5 hours |
| Road (self-drive) | Indore | ~77 km | ~2 hours |
Reaching Omkareshwar by Air (Flight)
The nearest airport is Devi Ahilyabai Holkar Airport (IDR), Indore, which is well-connected to Delhi, Mumbai, Hyderabad, Bengaluru, Jaipur and other major cities. From the airport:
- Prepaid taxi or app cab — the most convenient option, about a two-hour drive (~77 km) to Omkareshwar via the Khandwa road.
- Shared cab to Indore city, then bus — marginally cheaper but slower.
Tip: early-morning flights from Indore let you reach Omkareshwar in time for the morning aarti and a cool-weather parikrama.
Reaching Omkareshwar by Train
Train travel is the most popular and economical option for pilgrims.
- Omkareshwar Road (station code MORT) is the closest railway halt, about 12 km from the temple. Auto-rickshaws and shared jeeps connect the station to the ghats.
- Khandwa Junction (KNW), roughly 60 km away, is the nearest major railhead. It lies on a busy broad-gauge route and offers far more train options from across India — a good fallback if direct trains to MORT are full.
From either station, taxis, autos and state buses complete the short onward journey to the temple and the Sansthan.
Reaching Omkareshwar by Bus
Madhya Pradesh State Road Transport and private operators run regular buses to Omkareshwar:
- Indore to Omkareshwar — frequent buses (semi-sleeper and standard), ~2–2.5 hours.
- Khandwa to Omkareshwar — shorter route, ~1.5 hours.
- Ujjain / Maheshwar connections — useful if you are combining multiple sacred towns (see our Ujjain to Omkareshwar guide and Omkareshwar to Maheshwar travel guide).
For exact timetables, check the Omkareshwar bus timings guide.
By Taxi or Self-Drive
A private taxi is ideal for families, senior citizens and groups carrying luggage. The Indore–Omkareshwar road is generally in good condition. If you are driving yourself:
- Fill up in Indore or Khandwa — fuel stations near Omkareshwar are limited.
- Use the Omkareshwar travel cost & budget guide to estimate taxi fares and fuel costs.
The Last Mile — Crossing to the Island Temple
The Omkareshwar Jyotirlinga temple stands on an island between the Narmada’s banks. Once you reach the town:
- Boat ferry — a short, scenic boat ride across the Narmada to the temple ghat.
- Hanging bridge (footbridge) — free to walk across and offers a beautiful river view.
- The Mamleshwar (Amareshwar) Jyotirlinga sits on the south bank — read the Mamleshwar vs Omkareshwar guide to understand the difference.
Where to Stay — Bhakt Niwas at the Sansthan
After a long journey, rest matters. Gajanan Maharaj Sansthan offers clean, secure Bhakt Niwas rooms — from budget dormitory halls to deluxe AC rooms and family suites — a short walk from the temple. See the Bhakt Niwas accommodation guide and plan your visit with our best-time-to-visit guide.
Travel Tips for a Smooth Journey
- Best season: October to March — pleasant weather for darshan and parikrama.
- Book ahead on weekends and festivals: rooms and trains fill quickly during Maha Shivratri and the monsoon season.
- Carry cash: small shops, boat rides and auto fares often prefer cash, though UPI is increasingly accepted.
- Travel light for parikrama: the Omkareshwar parikrama route involves steps and riverside walking.
Summary
Reaching Omkareshwar and Gajanan Maharaj Sansthan is straightforward: fly or train into Indore, take a train to Omkareshwar Road (MORT) or Khandwa Junction, or hop on a state bus — then a short auto or taxi brings you to the sacred Narmada ghats. With comfortable stay options at the Sansthan and a well-connected travel network, your pilgrimage can be both soulful and stress-free.
Frequently Asked Questions
Which is the nearest airport to Omkareshwar?
Devi Ahilyabai Holkar Airport (IDR) in Indore is the nearest airport, about 77 km from Omkareshwar — roughly a two-hour drive by taxi or cab.
What is the nearest railway station to Omkareshwar?
Omkareshwar Road (MORT) is the closest station, about 12 km away. Khandwa Junction (KNW), around 60 km away, is the nearest major railhead with broader connectivity.
How far is Indore from Omkareshwar by road?
Indore to Omkareshwar is approximately 77 km by road and takes about two hours by taxi or state bus via the Khandwa road.
Can I cross the Narmada to reach the island temple?
Yes. A short boat ride ferries pilgrims across the Narmada to the Omkareshwar island temple, and a hanging bridge also connects the two banks on foot.