The Indore to Ujjain route is about 55 kilometres and takes a little over an hour in normal traffic. Most families leave between 4am and 6am to reach Mahakaleshwar for the morning aarti.
What you pay for
A one-way sedan runs on a per-kilometre rate, while a day trip is usually quoted as a round figure that includes the driver waiting through your darshan.