About an hour’s drive from Omkareshwar is Maheshwar, a town in Khargone district of Madhya Pradesh. It is 91 km from Indore, the commercial capital of the state and lies on the northern bank of the Narmada River.
In the late eighteenth century, Maheshwar served as the capital of Rajmata Ahilya Devi Holkar, ruler of the
state of Indore. She embellished the city with many buildings and public works, and it is home to her palace,
as well as numerous temples, a fort, and riverfront ghats.
This historic city was the capital of the great king Kartivarjun and its old name was Mahishmati. The literal meaning of the term Maheshwar means abode of Lord Mahesh, which shows this temple city’s close
connection with the Lord Shiva.
Maheshwar's temples and massive fort-complex presents an unusual charm of architectural grandeur. The
carved pendant balconies with elevated spires and the intricately worked doorways give a discerning look to
the temples of Maheshwar.
Nearest airport is at Indore, which is at a distance of 91 km from Maheshwar.
Barwaha is the nearest railhead, which is at a distance of 39 km from Maheshwar. Indore is the main railhead nearby.
Maheshwar is connected to major towns and cities of Madhya Pradesh.