Maheshwar

Madhya Pradesh · India

Maheshwar

A serene temple town on the Narmada — the 18th-century capital of the saint-queen Ahilyabai Holkar, with riverside ghats, a hilltop fort-palace, and the famed Maheshwari handloom.

Maheshwar is Ahilyabai's Narmada city: the ghats and their evening aarti, the Ahilya fort-palace, the Rehwa Society reviving the Maheshwari saree, riverboat rides, and Malwa food.

Plan your trip

Maheshwar Tour Itineraries

Timed, walkable day plans — plus the best season to go.

Where to shoot

Maheshwar Photo Spots

See all
Loading map…
Photo spotsRestaurants

For the feed

Trending Wear in Maheshwar

Modern, Instagram-friendly looks

See all

Rooted in the city

Maheshwar Traditional Wear

Local, cultural, handcrafted outfits

See all

Taste the city

Food to Eat in Maheshwar

See all

Trusted tables

Where to Eat in Maheshwar

See all

About Maheshwar

Maheshwar is a small temple town on the north bank of the Narmada in Madhya Pradesh, about 95 km south of Indore. It was the capital of Ahilyabai Holkar, the Maratha queen who ruled the Holkar state from here between 1767 and 1795, and much of the town dates from her time or soon after: the fort and the Rajwada above the river, and the broad stone ghats below, lined with temples and cenotaphs.

The fort, the Rajwada, Rehwa Society and the main ghats are all within a short walk of each other, so Maheshwar is easy to explore on foot. Spend the morning at the Rajwada and the looms of Rehwa Society, take a boat to the island shrine of Baneshwar in the late afternoon, and stay on the ghats for the evening aarti. Leave time to buy a Maheshwari saree, woven in the town since Ahilyabai's day, and to try poha jalebi for breakfast or a Malwa thali for lunch.

Questions

Maheshwar — FAQ

What is Maheshwar famous for?

Maheshwar is famous for its stone ghats on the Narmada, Ahilya Fort and the Rajwada, and the Maheshwari saree, a light silk-and-cotton handloom with a reversible border. It was the capital of Ahilyabai Holkar in the 18th century and is also a Shiva pilgrimage town, with temples along the river and the island shrine of Baneshwar.

How many days are enough for Maheshwar?

One full day is enough for the fort, the Rajwada, Rehwa Society, a boat ride and the evening aarti. Stay two days if you want a sunrise on the ghats and time to shop for saris, or if you plan a day trip to Mandu or Omkareshwar.

What is the best time to visit Maheshwar?

October to March is the best time, with warm, dry days and cool mornings, and November to February is the most comfortable stretch. April to June is very hot, often above 40 °C, and July to September brings rain and a high river. See the best time to visit Maheshwar for a month-by-month guide.

How do I reach Maheshwar?

The nearest airport and main railway station are in Indore, about 95 km away. The drive takes around two hours or a little more, and buses and taxis run from Indore. Maheshwar lies about 13 km off the Agra–Mumbai highway.

Who was Ahilyabai Holkar?

Ahilyabai Holkar ruled the Holkar state from 1767 until her death in 1795, with Maheshwar as her capital. She is remembered as a devout and fair ruler who built and restored temples, ghats and rest houses across India, including the Kashi Vishwanath temple in Varanasi. In Maheshwar you can see her throne at the Rajwada and her memorial, the Ahilyeshwar Temple, by the ghats.