The distance from Mahuva to Ujjain is approximately 650 km. You can travel via bus through Vadodara. Ujjain is a temple city in India. The journey takes you through the heart of Madhya Pradesh. It is a well-connected route with frequent state transport services.
Total Distance: 650 km by road, 500 km straight-line air distance.
Change buses at Vadodara for Ujjain.
October to March for pleasant weather.