The distance between Ujjain to Maheshwar via Maheshwar is 162 Km by road. You can also find the distance from Ujjain to Maheshwar via Maheshwar using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Ujjain to Maheshwar via Maheshwar for road driving directions!