Ujjain is the most-booked outstation route from Indore — just ~55 km on a smooth 4-lane highway, with most travellers heading to the Mahakaleshwar Jyotirlinga.
Distance & time
Indore to Ujjain is about 55 km via the Indore–Ujjain Road (NH-552G). A cab takes roughly 1 hour 15 minutes outside peak hours.
Typical fares
Hatchback one-way starts at ~₹1,200, sedan at ~₹1,500, SUV at ~₹2,200 — all-inclusive. A same-day return with 4 hours waiting at Ujjain usually comes to ₹2,500–₹3,500 depending on cab type.
Best time to visit Mahakal
For Bhasma Aarti, you must reach the temple by 3:00 AM — book a cab pickup from Indore by 1:30 AM. For regular darshan, leave Indore by 6 AM to avoid the afternoon queue.
Tips
• Carry an ID — needed for the temple corridor.
• Pre-book a return cab with waiting time; cabs from Ujjain back to Indore are scarce after 8 PM.
• Ask your driver to stop at Kalbhairav temple on the way back — it's 10 minutes off the main road.