Narmada Parikrama Route:
Complete Route Map, Distance, Places & Guide
The Narmada Parikrama Route follows the sacred Narmada River from its source at Amarkantak to the Arabian Sea and back along the opposite bank. The traditional pilgrimage involves travelling around the river while maintaining a close connection with Maa Narmada.
The traditional starting and ending point is Amarkantak in Madhya Pradesh. From there, pilgrims follow the river downstream through Madhya Pradesh and Gujarat. The route reaches the Narmada estuary near Bharuch before returning along the opposite bank.
The complete journey can cover around 2,600 to 3,500 kilometres, depending on the route followed. A traditional Pad Yatra takes much longer than a journey by car. Local roads, village paths, temples, ashrams and religious practices can change the exact route.
This guide gives a practical overview of the route, major pilgrimage centres, approximate stages and two route plans, one for walking and another for travelling by car.
What Is the Narmada Parikrama Route?
Narmada Parikrama means circumambulating the Narmada River. Pilgrims traditionally begin at Amarkantak, follow one bank towards the Arabian Sea, reach the western end of the river near Bharuch and return along the opposite bank.
The river flows for about 1,312 kilometres from its source to the Arabian Sea. The Parikrama covers much more ground than this river length because pilgrims travel along both banks and use local routes away from the river.
Major places on the route include Amarkantak, Dindori, Mandla, Jabalpur, Omkareshwar, Maheshwar, Mandleshwar, Garudeshwar and Bharuch.
The route below gives a practical framework. It does not represent one fixed traditional itinerary. Different pilgrims follow different village roads, ashram routes and local traditions.
Complete Narmada Parikrama Pad Yatra Route
A traditional Pad Yatra requires careful planning. Pilgrims usually divide the route into many short daily stages. The distance covered each day depends on walking ability, weather, terrain and the location of the next suitable halt.
| Stage | Pad Yatra Route | Approx. Distance | Major Places |
|---|---|---|---|
| 1 | Amarkantak to Dindori region | 100–140 km | Amarkantak, Narmada Udgam, Dindori |
| 2 | Dindori to Mandla | 120–150 km | Upper Narmada villages, ghats |
| 3 | Mandla to Jabalpur | 100–130 km | Mandla, Gwarighat |
| 4 | Jabalpur to Narsinghpur | 100–130 km | Narmada valley, local villages |
| 5 | Narsinghpur to Hoshangabad region | 120–160 km | Narmada ghats, villages |
| 6 | Hoshangabad to Nemawar | 130–160 km | Sethani Ghat, Nemawar |
| 7 | Nemawar to Omkareshwar | 120–150 km | Nemawar, Omkareshwar |
| 8 | Omkareshwar to Maheshwar | 60–90 km | Omkareshwar, Mandleshwar, Maheshwar |
| 9 | Maheshwar to Barwani region | 120–160 km | Maheshwar, Narmada villages |
| 10 | Barwani to Garudeshwar | 150–200 km | Gujarat border, Garudeshwar |
| 11 | Garudeshwar to Chandod | 40–60 km | Garudeshwar, Chandod |
| 12 | Chandod to Bharuch | 80–110 km | Karnali, Bharuch |
| 13 | Bharuch to northern Gujarat | 100–150 km | Narmada estuary, villages |
| 14 | Gujarat to Madhya Pradesh | 200–300 km | North-bank settlements |
| 15 | Madhya Pradesh to Omkareshwar region | 200–300 km | Narmada villages |
| 16 | Omkareshwar region to Jabalpur | 300–400 km | Central Narmada valley |
| 17 | Jabalpur to Mandla | 100–130 km | Narmada ghats |
| 18 | Mandla to Dindori | 120–150 km | Upper Narmada villages |
| 19 | Dindori to Amarkantak | 100–140 km | Upper Narmada, Amarkantak |
These distances are planning ranges. They should not be treated as surveyed measurements for every traditional route. A pilgrim may take a different road or stay at another ashram, which can change the day’s distance.
Narmada Parikrama Route by Car
A car makes it easier to visit major pilgrimage centres across the Narmada valley. It does not follow every traditional walking path. Some village roads and riverbank sections are unsuitable for regular vehicles.
A car itinerary can focus on major temples, ghats, ashrams and historic towns.
| Stage | Car Route | Major Places |
|---|---|---|
| 1 | Amarkantak to Dindori | Narmada Udgam, Dindori |
| 2 | Dindori to Mandla | Upper Narmada |
| 3 | Mandla to Jabalpur | Gwarighat, Jabalpur |
| 4 | Jabalpur to Narsinghpur | Narmada valley |
| 5 | Narsinghpur to Hoshangabad | Narmada ghats |
| 6 | Hoshangabad to Nemawar | Sethani Ghat, Nemawar |
| 7 | Nemawar to Omkareshwar | Omkareshwar Jyotirlinga |
| 8 | Omkareshwar to Maheshwar | Mandleshwar, Maheshwar |
| 9 | Maheshwar to Barwani | Narmada valley |
| 10 | Barwani to Garudeshwar | Gujarat, Garudeshwar |
| 11 | Garudeshwar to Chandod | Chandod, Karnali |
| 12 | Chandod to Bharuch | Narmada estuary |
| 13 | Bharuch through northern Gujarat | Narmada villages |
| 14 | Gujarat to Madhya Pradesh | North-bank pilgrimage centres |
| 15 | Madhya Pradesh to Omkareshwar | Central Narmada |
| 16 | Omkareshwar to Jabalpur | Narmada valley |
| 17 | Jabalpur to Mandla | Upper-central Narmada |
| 18 | Mandla to Dindori | Upper Narmada |
| 19 | Dindori to Amarkantak | Narmada source |
For a car journey, travellers should check road conditions and local access before visiting smaller riverbank sites. Major towns provide better access to fuel, food, accommodation and medical services.
How Long Does Narmada Parikrama Take?
A traditional walking Parikrama requires several months. The total time depends on daily walking distance, rest days, religious observances and route choices. Some pilgrims follow a slow traditional routine and spend considerable time at temples and ashrams.
A car journey takes much less time, but it should not be treated as equivalent to a traditional Pad Yatra. The two forms of travel follow different practical and religious patterns.
The Narmada Parikrama distance can reach around 2,600 to 3,500 kilometres for a complete traditional route. Local variations can increase or reduce the final distance.
Important Places on the Narmada Parikrama Route
Several places deserve special attention during the pilgrimage. Amarkantak is associated with the source of the Narmada. Mandla and Jabalpur are important centres in the upper and central Narmada region.
Omkareshwar is one of the most important Shiva pilgrimage centres on the route and is home to one of the twelve Jyotirlingas. Maheshwar is known for its temples and historic Narmada ghats. Mandleshwar provides another important riverfront stop.
In Gujarat, Garudeshwar and Chandod are prominent pilgrimage areas. Bharuch marks the western end of the river journey, where the Narmada meets the Arabian Sea through its estuary.
Pilgrims can explore more detailed information through guides on Narmada Ghats, Narmada Temples, Narmada Ashrams and Narmada Sangams.
Practical Tips for Following the Route
Carry enough drinking water, basic medicines, suitable walking footwear and weather-appropriate clothing. Keep daily distances realistic and confirm accommodation before longer stages.
For Pad Yatra, local directions are often more useful than relying only on digital maps. Village paths can change, and some traditional routes are not clearly marked online.
For car travel, check road conditions before entering remote areas. Keep extra time for temple visits, river ghats and local religious sites.
The Narmada Parikrama Route is not one fixed road marked from start to finish. It is a traditional pilgrimage route shaped by the river, local customs and centuries of religious practice. Amarkantak remains the traditional beginning and ending point, while the major centres along the Narmada provide important places for worship, rest and reflection.