The total straight line distance between Ujjain and Maheshwar is 113 KM (kilometers) and 300 meters. The miles based distance from Ujjain to Maheshwar is 70.4 miles. This is a straight line distance and so most of the time the actual travel distance between Ujjain and Maheshwar may be higher or vary due to curvature of the road .

The driving distance or the travel distance between Ujjain to Maheshwar is 151 KM and 885 meters. The mile based, road distance between these two travel point is 94.4 miles.

Maheshwar Overview

No city is too big or too small. We know travellers and wanderers like us are everywhere. You live near Khajuraho, you live near Aleppey, and you live near Alibag and near Tranquebar. We want you to visit them all. Pack your bags every weekend and explore everything there is to see around you. We love that you're free to stop to breathe in clean air, learn about cultures and taste local food when you travel by cabs. We love that these wholesome experiences make travelling better and enrich our lives. We live for the surprises we find on road trips. Trust us when we say: The best time to travel is now; and Travel Begins With Savaari.

The peaceful riverside town of Maheshwar has long held spiritual significance – it’s mentioned in the Mahabharata and Ramayana under its old name, Mahishmati, and still draws sadhus and yatris (pilgrims) to its ancient ghats and temples on the holy Narmada River. Away from the ghats and historic buildings, Maheshwar’s colourful streets display some brightly painted wooden houses with overhanging balconies.

- Ahilyabai Ghats
- Queen's Fort
- Ahilyeshwar Temple
- Rajarajeshwara Temple
- Sahastradhara
- Kaleshwar Temple
- Kashivishwnath Temple
- Shiv Datta Dham
- Chatri of Vithoji
- Tilbhandeshwar Temple
- Pandrinath Temple