Few yatra combinations feel as natural as Shegaon to Omkareshwar. The first is the samadhi place of Sant Gajanan Maharaj, the saint of simplicity and anna daan; the second is the sacred island on the Narmada where one of the twelve Jyotirlingas is worshipped — and the home base of our own Gajanan Maharaj Sansthan, which is dedicated to the same saint. The Shegaon to Omkareshwar distance is approximately 500–550 km by road via Indore, a manageable one-day drive or an easy rail-and-road journey, and this guide sets out the routes, transport options and a sensible itinerary for combining both sacred places in a single pilgrimage.

Two Sacred Centres, One Yatra

Devotees who make this journey often describe it as travelling between two forms of the same devotion. At Shegaon, in Buldhana district of Maharashtra, the emphasis is on seva — the free Annakshetra, the orderly queues, the flower-draped samadhi of a saint who asked for nothing. At Omkareshwar, in Madhya Pradesh, the emphasis is on Shiva and the Narmada — the Om-shaped island, the temple spires reflected in the river, the age-old parikrama path around the hill. Doing both in one trip gives the pilgrimage both depth and variety, and because our Sansthan operates at Omkareshwar in Gajanan Maharaj’s name, pilgrims from Shegaon find here a continuation of the same tradition of welcome.

Distance and Route Options

There is no single fixed route, but the great majority of travellers go by way of Indore, the region’s major hub. The table below summarises the practical options; distances and times are approximate and vary with road works, season and traffic.

Route OptionApprox. DistanceTypical DurationBest Suited For
Road via Indore (Shegaon–Burhanpur–Indore–Omkareshwar)~500–550 km~10–12 hours with breaksFamilies, groups with own vehicle or hired taxi
Train + road via KhandwaVaries by rail route~8–11 hours door to doorSolo travellers, budget pilgrims
Train to Omkareshwar Road stationVaries by rail routeDepends on connectionThose whose trains suit the limited halts

By Train via Khandwa

Shegaon station lies on the Bhusaval–Nagpur line, while Omkareshwar is served indirectly through Khandwa and the small Omkareshwar Road station near Mortakka. The classic rail plan is this: board a train from Shegaon toward Khandwa — depending on timing, this may involve a change at Bhusaval, which is a major junction on the route — and from Khandwa continue the final roughly 70 km to Omkareshwar by bus or taxi. Some services also connect toward the Omkareshwar Road station, from where the island is a short drive of roughly 12–15 km, but train availability there is limited and connections should be verified for your date.

The rail option is usually the cheapest and lets you rest instead of drive, though it trades away flexibility. For the final leg and everything beyond, our guide to travelling from Khandwa to Omkareshwar covers buses, taxis and timings in detail. Always confirm halts, connections and fares at booking, as timetables change.

By Road via Indore

Driving, whether in your own vehicle or a hired taxi, is the most flexible option. The standard route runs from Shegaon north-westward toward Burhanpur, crosses into Madhya Pradesh, and continues to Indore — a major city with plentiful food, fuel and rest stops — before the final roughly 80–85 km run to Omkareshwar via the Sanawad side. Total driving time is typically ten to twelve hours including breaks, so most travellers either start very early or split the journey with a night in Indore. Hired taxi costs for such a distance are substantial — indicatively several thousand rupees one way depending on vehicle type; confirm at booking.

An overnight halt in Indore also sets you up perfectly for the drive into Omkareshwar the next morning, arriving in time for darshan before the midday heat. If you would like details on stations, distances and onward local transport at the Omkareshwar end, see our guide on reaching Omkareshwar from the Gajanan Maharaj Sansthan’s home base.

A Suggested Two- or Three-Day Itinerary

DayPlan (Indicative)
Day 1Arrive Shegaon; darshan and aarti at the Samadhi Mandir; free meal at the Annakshetra; evening at Anand Sagar
Day 2Early departure toward Indore; reach Omkareshwar by evening; attend the Narmada aarti at the ghats
Day 3Morning Jyotirlinga darshan; complete the island parikrama; boating on the Narmada; onward journey

Begin Day 1 with the darshan plan in our Shegaon Gajanan Maharaj darshan guide, aiming for either the early-morning or dusk aarti. Keep Day 2 flexible — road journeys in this corridor can run long — and keep Day 3 light enough to sit by the Narmada at sunset. Pilgrims with more time can extend westward to Ujjain and Maheshwar, as outlined in our guide to the MP tirtha circuit of Ujjain, Omkareshwar and Maheshwar.

When to Travel

The corridor between Shegaon and Omkareshwar is best travelled between roughly October and March, when the Deccan and Malwa plateaus are cool and driving is comfortable. Summer months — April to June — can be severe, so if you must travel then, drive early mornings and rest through the afternoon. The monsoon paints both the Narmada and the Vidarbha countryside green, and many devotees love the river in spate, but road conditions and crowd behaviour both demand extra caution. Festival periods add crowds at both ends: Prakat Din at Shegaon usually falls around February, and Maha Shivratri at Omkareshwar likewise falls in late winter; book stays early around such dates.

Summary

The journey from Shegaon to Omkareshwar — approximately 500–550 km by road via Indore, or a rail-and-road combination through Khandwa — links the samadhi of Gajanan Maharaj with one of India’s most beloved Jyotirlingas. Allow three unhurried days, travel in the cooler months, and let the contrast between the two places do its quiet work: the simplicity of the saint’s Shegaon, then the timeless flow of the Narmada around the Om-shaped island. And when you arrive at Omkareshwar, know that the Gajanan Maharaj Sansthan here carries the same name and the same ideal of seva that you experienced at its source.

Frequently Asked Questions

What is the distance from Shegaon to Omkareshwar?

The road distance from Shegaon to Omkareshwar is approximately 500–550 km, most commonly travelled via Indore. Driving time is typically around ten to twelve hours excluding long breaks. Always check current road conditions and route closures before departure.

Can I travel from Shegaon to Omkareshwar by train?

There is no direct train between the two towns, so the usual rail plan is to travel from Shegaon toward Khandwa — sometimes with a change at Bhusaval — and then continue to Omkareshwar by road, roughly 70 km, or to the small Omkareshwar Road station where train availability is limited. Confirm connections and halts for your date before booking.

How many days should I keep for Shegaon and Omkareshwar together?

A comfortable plan is three days: one day for darshan and Anand Sagar at Shegaon, one day of travel with an evening arrival in Omkareshwar, and a full day for Jyotirlinga darshan and the Narmada parikrama. Add a buffer day if travelling during festivals, when crowds and stay availability both increase.