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.

StagePad Yatra RouteApprox. DistanceMajor Places
1Amarkantak to Dindori region100–140 kmAmarkantak, Narmada Udgam, Dindori
2Dindori to Mandla120–150 kmUpper Narmada villages, ghats
3Mandla to Jabalpur100–130 kmMandla, Gwarighat
4Jabalpur to Narsinghpur100–130 kmNarmada valley, local villages
5Narsinghpur to Hoshangabad region120–160 kmNarmada ghats, villages
6Hoshangabad to Nemawar130–160 kmSethani Ghat, Nemawar
7Nemawar to Omkareshwar120–150 kmNemawar, Omkareshwar
8Omkareshwar to Maheshwar60–90 kmOmkareshwar, Mandleshwar, Maheshwar
9Maheshwar to Barwani region120–160 kmMaheshwar, Narmada villages
10Barwani to Garudeshwar150–200 kmGujarat border, Garudeshwar
11Garudeshwar to Chandod40–60 kmGarudeshwar, Chandod
12Chandod to Bharuch80–110 kmKarnali, Bharuch
13Bharuch to northern Gujarat100–150 kmNarmada estuary, villages
14Gujarat to Madhya Pradesh200–300 kmNorth-bank settlements
15Madhya Pradesh to Omkareshwar region200–300 kmNarmada villages
16Omkareshwar region to Jabalpur300–400 kmCentral Narmada valley
17Jabalpur to Mandla100–130 kmNarmada ghats
18Mandla to Dindori120–150 kmUpper Narmada villages
19Dindori to Amarkantak100–140 kmUpper 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.

StageCar RouteMajor Places
1Amarkantak to DindoriNarmada Udgam, Dindori
2Dindori to MandlaUpper Narmada
3Mandla to JabalpurGwarighat, Jabalpur
4Jabalpur to NarsinghpurNarmada valley
5Narsinghpur to HoshangabadNarmada ghats
6Hoshangabad to NemawarSethani Ghat, Nemawar
7Nemawar to OmkareshwarOmkareshwar Jyotirlinga
8Omkareshwar to MaheshwarMandleshwar, Maheshwar
9Maheshwar to BarwaniNarmada valley
10Barwani to GarudeshwarGujarat, Garudeshwar
11Garudeshwar to ChandodChandod, Karnali
12Chandod to BharuchNarmada estuary
13Bharuch through northern GujaratNarmada villages
14Gujarat to Madhya PradeshNorth-bank pilgrimage centres
15Madhya Pradesh to OmkareshwarCentral Narmada
16Omkareshwar to JabalpurNarmada valley
17Jabalpur to MandlaUpper-central Narmada
18Mandla to DindoriUpper Narmada
19Dindori to AmarkantakNarmada 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.