Maheshwar, Ahilyabai Holkar's old capital, is a temple town on the north bank of the Narmada in Khargone district, about 95 km from Indore. Its fort rises straight out of the river above a long run of stone ghats, and its looms still weave the GI-registered Maheshwari sari. Our Indore travel desk wrote this guide for day-trippers and overnight visitors: what is free inside the fort, the ghats and boats, the temples, buying a genuine sari, the road from Indore, a timed day plan and the safety rules at Sahastradhara. Last verified 8 Oct 2026 against the Khargone district website and MP Tourism.
At a glance
| Topic | Details | Good to know |
|---|---|---|
| Where | Khargone district, Madhya Pradesh, on the north bank of the Narmada | Its ancient name was Mahishmati |
| From Indore | About 95 km, 2–2.5 hours by road | NH-52 (AB Road) via Dhamnod |
| Known for | Ahilyabai Holkar's fort and Rajwada, about 28 ghats, temples | GI-registered Maheshwari sarees |
| Time needed | 1 full day | 2 days to add Mandu or Omkareshwar |
| Best time | October to March | Nimar Utsav: 24–26 Nov 2026 |
| Entry fees | Fort complex, Rajwada, temples and ghats are free | Boats are paid; agree the fare first |
| Nearest airport and railhead | Indore airport (IDR) and Indore Jn, both about 90–96 km | No practical train to Maheshwar |
| Heads-up | Liquor sales banned in town since 1 Apr 2025 | Do not bathe at Sahastradhara |
Why Maheshwar: Ahilyabai Holkar's Capital on the Narmada
Maheshwar is identified with Mahishmati, the ancient capital of King Sahasrarjun (Kartavirya Arjuna). Its present look comes from Ahilyabai Holkar. The government's PIB backgrounder records that she was born on 31 May 1725, became ruler on 11 Dec 1767 and died on 13 Aug 1795, and calls her capital "an oasis of literary, musical, artistic, and industrial pursuits". She made Maheshwar that capital in 1767.
Among many temples across India, she rebuilt Kashi Vishwanath in Varanasi in 1780. Maheshwar stayed the Holkar capital until 1818.
Ahilyabai at 300: the 2025 celebrations and Ahilya Lok
Maheshwar marked her 300th birth anniversary on 31 May 2025 with a palanquin procession from the royal palace and a Maha Narmada aarti. On 24 Jan 2025 the state cabinet met here for the anniversary year and approved a liquor ban that covers the town (see the practical tips). Ahilya Lok, a riverfront project of about ₹110 crore around the Jwaleshwar temple, is still planned and not open.
Maheshwar Fort (Ahilya Fort) and the Rajwada
Ahilya Fort, Holkar Fort and Maheshwar Fort are the same complex, on the north bank directly above the Narmada. Ahilyabai rebuilt an older fort here, and MP Tourism counts five gates, including Ahilya Dwar and Kamani Darwaza, and 20 bastions. The Rajwada, courtyards, temple and ghats are free to visit; part of the complex is a private heritage hotel.

What you can see for free inside the fort
- Rajwada and Rajgaddi: Ahilyabai's court, with a life-size, sari-clad statue of her on the throne (MP Tourism).
- Devpuja room: a golden swing (hindola) for the deities. Photography is not allowed.
- Gates and chhatris: Ahilya Dwar, Pani Darwaza (the water gate) and Vithoji Rao Holkar's chhatri with its elephant frieze.
No official hours are published; plan on roughly sunrise to 7:00 PM, though the Rajwada rooms may close earlier.

Ahilya Fort hotel and the Lingarchan puja
In 2000, Prince Richard (Shivaji Rao) Holkar turned his family home into Ahilya Fort, now a 19-room heritage hotel for staying guests only. Non-residents can book its silver-thali Malwa meal a day ahead, according to MP Tourism; the price isn't published.
In the Lingarchan puja, started by Ahilyabai, priests shape thousands of small clay Shivlings, worship them and immerse them in the Narmada. Older accounts put it at about 8:00–10:00 AM, but the venue has changed, so ask on arrival whether visitors can watch.
Maheshwar Ghats: Ahilya, Peshwa, Phanse and Mahila
About 28 ghats line the riverfront. Ahilya Ghat, at the foot of the fort's fan-shaped stairway, is where most boats leave and the evening aarti is held. Phanse Ghat has the chhatris of Ahilyabai's daughter Muktabai and son-in-law Yashwantrao Phanse, Peshwa Ghat has stone memorials, and the busier Mahila Ghat, by Pani Darwaza, has cenotaphs including Krishnabai's.

Evening Narmada aarti at Ahilya Ghat
The daily aarti at Ahilya Ghat after sunset is free to watch (MP Tourism). No official time is published. It is usually around 7:30–8:00 PM and probably shifts with the season, so arrive 15 minutes early. Special Maha Aartis mark Ahilyabai Jayanti (31 May) and Kartik Purnima.
Boat rides and the Baneshwar island temple
There is no official fare card, so these fares are indicative. Agree per-person or per-boat pricing before boarding, and ask for life jackets.
| Boat trip | Indicative fare | Notes |
|---|---|---|
| Baneshwar island temple | Around ₹50–100 per person, shared | Only when the current allows |
| Short ride along the ghats | Around ₹200–400 per boat | Best in the last hour of light |
| Sahastradhara | Around ₹800–1,200 per boat | About 45 min upstream; dry season only |
| Ferry to Gram Bothu | Around ₹20 per person | Shared crossing to the south bank |
Last verified 8 Oct 2026 against travel guides and reviews; no official tariff exists.
Baneshwar is a small Shiva temple on a rock in mid-river, reached only by boat "if the currents are right". Local belief places it on the axis from the earth's centre to the Pole Star (MP Tourism).

Temples in Maheshwar
Maheshwar has more than 100 temples, all free to enter. None publish official hours, and midday closures are common. Maheshwar is not a jyotirlinga; for the nearest one, see our Omkareshwar Jyotirlinga guide.
Ahilyeshwar temple
Ahilyabai's chhatri (memorial) temple is a Shiva temple in the courtyard below the Rajwada, above Ahilya Ghat. It has a Nagara shikhara, two deepstambhas and a small statue of Ahilyabai facing the Shivalinga. Its doorframe inscription records that Yashwantrao Holkar I laid the foundation on 4 Nov 1799 and that it was completed on 24 Jun 1824, supervised by his wife, Krishnabai.

Rajarajeshwara, Kashi Vishwanath and the sangam temples
- Rajarajeshwara (Sahastrarjun): near the fort, honouring King Sahasrarjun. It is known for its 11 akhand deep, ghee lamps kept burning without a break.
- Kashi Vishwanath: a quiet waterfront temple by Pani Darwaza, a smaller counterpart of the Varanasi temple Ahilyabai rebuilt.
- Jaleshwar (Jwaleshwar) and Kaleshwar: hill temples east of town, where the Maheshwari river joins the Narmada. Kaleshwar is crowded at Mahashivratri.
Sahastradhara: What It Is, How to Get There and Why Not to Swim
At Sahastradhara ("a thousand streams") the Narmada braids over basalt into many channels, about 8 km from Maheshwar at Jalkoti (district site). It is about 20 minutes by road or 45 minutes upstream by boat, and is best at low water, from winter to the pre-monsoon. Beside it stands the Ek Mukhi Datta temple (Shiv Datta Dham), a newer Dattatreya temple on 30 acres.
Maheshwari Sarees: History, GI Tag and How to Buy the Real Thing
Ahilyabai is credited with bringing weavers here to make court saris and turbans. The classic Maheshwari is light cotton or silk-by-cotton (a silk warp with a cotton weft), with a plain, striped or checked body, a reversible border (bugdi) and a pallu of five stripes. A sari takes 3–10 days to weave.

The GI tag and the Rehwa Society
"Maheshwar Sarees & Fabric" is a registered Geographical Indication under GI application No. 197, filed on 8 Feb 2010 by the Maheshwar Hathkargha Vikas Samiti. Its registration certificate (No. 173) is dated 17 Jul 2012, and the registration has been renewed to 7 Feb 2030. The district counts about 3,120 working handlooms in Maheshwar.
The non-profit Rehwa Society, founded in 1979 by Richard and Sally Holkar, has its workshop and shop inside the fort. You can watch the looms through windows on the stairs up from the ghat. Hours aren't published; MP Tourism lists its phone as +91 81200 01388.
Maheshwari saree price guide
| Type | Typical price | Notes |
|---|---|---|
| Cotton, simple border | ₹1,500–2,500 | Light everyday wear |
| Silk-by-cotton, zari border | ₹3,000–7,000 | The classic; Rehwa lists about ₹5,500–6,800 |
| Pure silk, heavy zari or designer | ₹8,000–16,000+ | Occasion wear |
Last verified 8 Oct 2026 against seller and emporium listings. Prices vary with fabric and zari.
How to buy a genuine Maheshwari saree
- Look for the Handloom Mark or India Handloom label, and a GI reference from a registered seller.
- Flip the border: it should be identical on both sides.
- Expect small irregularities. A mirror-like sheen or perfect uniformity suggests powerloom or synthetic.
- It should feel soft, light and not slippery.
- Buy from Rehwa, the Mrignayanee state emporium or a weaver's own loom.
- Burn-test only a loose thread, and only with the seller's consent.
Weavers also sell from homes and shops around Bazaar Chowk. Ask at the MP Tourism resort whether its guided handloom walks still run.
Places to Visit in Maheshwar
| Place | Why go | Time needed | Fee | Timings |
|---|---|---|---|---|
| Ahilya Fort and Rajwada | Throne room, statue | 1–1.5 h | Free | Roughly sunrise–7:00 PM |
| Ahilyeshwar temple | Memorial temple, chhatris | 30 min | Free | Daytime |
| Ahilya Ghat and riverfront | Stairway, boats | 1 h | Free | All day; best at sunset |
| Rajarajeshwara temple | 11 ever-burning lamps | 20–30 min | Free | Around 6:00 AM–8:00 PM |
| Kashi Vishwanath temple | Quiet waterfront temple | 20 min | Free | Around 6:00 AM–8:00 PM |
| Rehwa looms | Watch weaving | 30–45 min | Free to watch | Not published; call ahead |
| Baneshwar temple | Island temple | 45 min | Free; boat extra | Daylight |
| Jaleshwar and Kaleshwar | Sangam views | 1 h | Free | Daytime |
| Sahastradhara | Braided channels | 2 h | Free; boat extra | Daylight; no bathing |
| Narmada aarti | Lamps on Ahilya Ghat | 30–45 min | Free | Around 7:30–8:00 PM |
Fees and timings checked 8 Oct 2026. None are officially published, so confirm locally. Time needed is our estimate.
How to Reach Maheshwar from Indore
You reach Maheshwar by road. Indore is the gateway for flights, trains and most buses; the district site puts it 96 km away.
| From | Distance | Time | How | Indicative cost |
|---|---|---|---|---|
| Indore (car or cab) | About 95 km (sources say 91–96) | 2–2.5 h | NH-52 to Dhamnod, then east | Around ₹1,600–2,000 one way; ask us for a quote |
| Indore (bus) | About 95 km | 2.5–3 h | Private buses, roughly 8:00 AM–5:50 PM | From around ₹200 |
| Indore airport (IDR) | About 90–96 km | 2–2.5 h | Taxi | As for a cab |
| Indore Jn (rail) | About 90–96 km | 2–2.5 h | Train to Indore, then road | — |
| Mandu | 38–40 km | 1–1.5 h | Via Dhamnod | — |
| Omkareshwar | About 66 km | 1.5–2 h | Via Mandleshwar and Barwaha | See Omkareshwar to Maheshwar distance and route |
| Ujjain | Around 150 km | 3.5–4 h | Via Indore | — |
Last verified 8 Oct 2026. Distances are from the district site and MP Tourism, which differ by a few km; Ujjain is our estimate via Indore. Fares are indicative booking-site listings (Aug–Oct 2026).
Indore to Maheshwar by road and bus
Take NH-52 (the AB Road) to Dhamnod, then turn east; Ghatabillod and Dhamnod make good tea stops. For a day trip with the cab waiting, ask us for a quote. Bus boarding points in Indore vary by operator, so check yours when you book.
Nearest railway station and airport
Take a train to Indore Jn and continue by road. Barwaha, about 39 km away, is on a metre-gauge line under conversion to broad gauge, with minimal services, so skip it. The nearest airport is Indore (IDR). For things to do in Indore before or after, see our places to visit in Indore guide.
One-Day Maheshwar Itinerary from Indore
This plan times the morning puja, a golden-hour boat ride and the aarti. In winter, when the sun sets around 5:50 PM, take the boat at about 4:45 PM and expect the aarti earlier.
| Time | Plan |
|---|---|
| 6:30 AM | Leave Indore on NH-52 via Dhamnod |
| 8:45 AM | Reach Maheshwar; poha-jalebi near Bazaar Chowk |
| 9:15 AM | Fort and Rajwada; Lingarchan puja if running |
| 10:30 AM | Ahilyeshwar, Vithoji chhatri, Kashi Vishwanath |
| 11:30 AM | Rehwa looms, then the Rajarajeshwara temple |
| 1:00 PM | Ahilya Fort thali (book a day ahead) or dal bafla in town |
| 2:30 PM | Sari shopping around Bazaar Chowk |
| 4:00 PM | Jaleshwar–Kaleshwar sangam, or Sahastradhara in the dry season (no bathing) |
| 5:30 PM | Boat from Ahilya Ghat to Baneshwar |
| 6:45 PM | Walk the ghats; Narmada aarti around 7:30–8:00 PM |
| 8:15 PM | Drive back; Indore around 10:30 PM |
Planned 8 Oct 2026 around unofficial puja, boat and aarti times; confirm on the day.
Two days: add Mandu or Omkareshwar
Stay the night after the aarti, then drive 40 km to Mandu (see our Mandu travel guide) or on to Omkareshwar (see the Omkareshwar Jyotirlinga guide). To add Mahakal too, see the Indore–Ujjain–Omkareshwar circuit.
Mandu vs Maheshwar: Which Should You Choose?
They are different trips: Maheshwar is a living temple town on the river, while Mandu, 40 km away, is a ruined Malwa Sultanate fort-city on the Vindhya plateau.
| Compare | Maheshwar | Mandu |
|---|---|---|
| Highlights | Fort, ghats, boat, aarti, sarees | Jahaz Mahal, Hindola Mahal, Hoshang Shah's tomb, Roopmati's Pavilion |
| From Indore | About 95 km, 2–2.5 h | About 94–100 km, 2–2.5 h |
| Best season | October–March | Monsoon (Jul–Sep); also Oct–Feb |
| Walking | Light, mostly steps | Heavy, spread over several km |
| Pick it if | You want a slow riverside day | You want monuments and views |
Can't decide? At 38–40 km apart, both fit a 2-day loop from Indore.
Where to Stay in Maheshwar
- Ahilya Fort: 19 heritage rooms in the Holkar residence. Rates aren't published; listings show around ₹23,000–26,000 a night with meals and a 2-night minimum.
- MP Tourism resort: riverside, near the Kaleshwar temple. Listed as MPT Narmada Resort or Narmada Retreat; MP Tourism shows rooms around ₹1,990–4,590, so confirm when booking.
- Gram Bothu homestays: across the river, a short boat ride away. MP Tourism promotes five at about ₹2,000 a night with home-cooked meals.
- Budget lodges: near the ghats and in town; check recent reviews.
Book early for late November and Mahashivratri. Local food to try: dal bafla, poha-jalebi and bhutte ka kees.
Best Time to Visit Maheshwar and Festivals
October to March is best, says MP Tourism, which cites summer highs of up to 46 °C. The monsoon (June to about September) is scenic, but boating and Sahastradhara turn risky after heavy rain or dam releases.
| Festival | Date | What happens |
|---|---|---|
| Nimar Utsav | 24–26 Nov 2026 | Folk music, dance, drama and boating at Devi Ahilya Ghat (Incredible India) |
| Kartik Purnima | 24 Nov 2026 | Pilgrim peak and a Maha Aarti |
| Narmada Jayanti | 13 Feb 2027 | Lamps and aarti on the ghats |
| Mahashivratri | 6 Mar 2027 | All-night vigils; crowds at Kaleshwar |
| Ahilyabai Jayanti | 31 May 2027 | Palanquin procession and Maha Aarti |
| Shravan Mondays | Jul–Aug | Busy temples; check river conditions |
Dates checked 8 Oct 2026 against Incredible India and panchang sources; confirm closer to the date.
Practical Tips for Visiting Maheshwar
- Maheshwar is liquor-free. Since 1 Apr 2025, liquor sales have been banned within the urban limits of Maheshwar and Mandleshwar, so expect no liquor shops or bar service in town.
- Dress modestly at the temples and in the Rajwada.
- Wear footwear with grip; the stone ghats are slippery near the water.
- Carry cash as well as UPI, agree boat fares first and insist on life jackets.
- Don't bathe at Sahastradhara.
- Do the fort in the morning and the ghats late, out of the midday sun.
- No photography in the Rajwada's Devpuja room.
- Expect crowds in Shravan, at Mahashivratri and around Kartik Purnima.
Top sights
- Maheshwar
Ahilya Fort and Rajwada, Maheshwar
Ahilyabai Holkar's riverside fort and royal residence above the Narmada, also called Holkar Fort or Maheshwar Fort. The Rajwada, courtyards and throne room are free to visit; the heritage hotel wing is for guests only.
- Maheshwar
Ahilyeshwar Temple
Ahilyabai's chhatri (memorial) Shiva temple in the fort courtyard above Ahilya Ghat, begun in 1799 by Yashwantrao Holkar I and completed in 1824 under his wife Krishnabai.
- Maheshwar
Ahilya Ghat
The main ghat below Ahilya Fort, reached by a wide stone stairway. Most boats leave from here, and the evening Narmada aarti is held here.
- Maheshwar
Rajarajeshwara (Sahastrarjun) Temple
A temple near the fort honouring King Sahasrarjun, known for its 11 akhand deep (ghee lamps kept burning without a break).
- Maheshwar
Kashi Vishwanath Temple, Maheshwar
A quiet waterfront temple by Pani Darwaza, a smaller counterpart of the Varanasi temple Ahilyabai rebuilt in 1780.
- Maheshwar
Baneshwar Temple
A small Shiva temple on a rock in the middle of the Narmada, reached only by boat when the current allows.
- Jalkoti, Maheshwar
Sahastradhara
A stretch of the Narmada about 8 km from Maheshwar at Jalkoti, where the river braids into many channels over rock. Bathing is dangerous; there have been fatal drownings.
Frequently asked questions
How far is Maheshwar from Indore by road?
Maheshwar is about 95 km from Indore by road (sources give 91–96 km), a 2–2.5 hour drive on NH-52 via Dhamnod. Cab apps list around ₹1,600–2,000 one way. Private buses take 2.5–3 hours, with fares from around ₹200. Indore also has the nearest airport.
What is Maheshwar famous for?
Maheshwar is famous as Ahilyabai Holkar's capital (1767–1795). Her fort and Rajwada rise above about 28 ghats on the Narmada, and the town has more than 100 temples. It is also known for GI-registered Maheshwari sarees, the evening Narmada aarti and boat rides to the Baneshwar island temple.
What are the main places to visit in Maheshwar?
The main sights are Ahilya Fort and the Rajwada, the Ahilyeshwar temple, Ahilya Ghat, the Rajarajeshwara and Kashi Vishwanath temples, and the Rehwa looms inside the fort. Add a boat to the Baneshwar island temple, the Jaleshwar and Kaleshwar temples at the sangam, Sahastradhara (8 km away) and the evening Narmada aarti.
What is Sahastradhara in Maheshwar, and is it safe to swim there?
Sahastradhara is a stretch of the Narmada about 8 km from Maheshwar, at Jalkoti, where the river splits into many channels over rock. Go by road or a 45-minute boat ride. Do not swim or bathe: there were fatal drownings in Aug 2025 and Jul 2026, and police call it highly risky.
What is the best time to visit Maheshwar?
October to March is the best time. Late November is especially lively, with Kartik Purnima on 24 Nov 2026 and Nimar Utsav on 24–26 Nov 2026. Summers can reach 46 °C. The monsoon makes the river scenic, but boating and Sahastradhara turn risky after heavy rain or dam releases.
Which is better, Mandu or Maheshwar?
They suit different trips. Maheshwar is a living temple town on the Narmada, best for a slow riverside day, the aarti and sari shopping. Mandu is a ruined Malwa Sultanate fort-city with monuments such as Jahaz Mahal, best in the monsoon. At 38–40 km apart, both fit a 2-day loop from Indore.
Is there an entry fee for Maheshwar Fort, and can visitors go inside?
No fee is charged. The Ahilya Fort complex, the Rajwada, the temples and the ghats are free, and you can walk in to see Ahilyabai's throne room and statue. Ahilya Fort, Holkar Fort and Maheshwar Fort are the same place. The heritage hotel wing is for staying guests only.
What time is the Narmada aarti in Maheshwar?
The evening Narmada aarti is held daily at Ahilya Ghat after sunset, usually around 7:30–8:00 PM. No official time is published and it probably shifts with the season, so arrive about 15 minutes early. It is free to watch, with special Maha Aartis on Ahilyabai Jayanti (31 May) and Kartik Purnima.
How much does a boat ride in Maheshwar cost?
There is no official fare card. Indicative prices are around ₹50–100 per person for a shared boat to the Baneshwar temple, ₹200–400 per boat for a short ride along the ghats and ₹800–1,200 per boat to Sahastradhara. Agree whether the fare is per person or per boat before boarding, and ask for life jackets.
Where can I buy original Maheshwari sarees, and what do they cost?
Buy from the Rehwa Society inside the fort, the Mrignayanee state emporium or weavers around Bazaar Chowk. Indicative prices are ₹1,500–2,500 for cotton, ₹3,000–7,000 for the classic silk-by-cotton with a zari border and ₹8,000 or more for pure silk. Check for a reversible border and the Handloom Mark.
Can I visit Maheshwar as a day trip from Indore?
Yes. Leave Indore around 6:30 AM to reach Maheshwar by about 8:45 AM. See the fort, temples and looms, take a sunset boat ride and watch the evening aarti, then drive back to reach Indore around 10:30 PM. Stay overnight to add Mandu (40 km) or Omkareshwar the next day.
Which are the best hotels in Maheshwar?
Ahilya Fort is the heritage choice, with 19 rooms in the Holkar residence; listings show around ₹23,000 or more a night with meals. MP Tourism's riverside resort lists rooms around ₹1,990–4,590, and homestays in Gram Bothu, across the river, cost about ₹2,000 a night with meals. Book ahead for festivals.
Which district is Maheshwar in, and what was its ancient name?
Maheshwar is in Khargone district (West Nimar), Madhya Pradesh, on the north bank of the Narmada. Its ancient name was Mahishmati, the capital of King Sahasrarjun (Kartavirya Arjuna). Ahilyabai Holkar made it her capital in 1767, and it remained the Holkar capital until 1818.
Is Maheshwar the same as Madhyamaheshwar?
No. Madhyamaheshwar (Madmaheshwar) is a Panch Kedar Shiva temple at about 3,497 m in Rudraprayag district, Uttarakhand, reached by a trek of about 16 km and open roughly May to October. Maheshwar is a Narmada river town in Madhya Pradesh, more than 1,000 km away.
Cover photo: Eskay001, CC BY-SA 4.0

