Two days is the right length for Ujjain. It lets you take the Bhasma Aarti without wrecking the rest of the day, and see the outer temples without rushing. This is the plan most of our pilgrims follow.
Day 1 — Mahakal and the old city
- 4:00 AM — Bhasma Aarti at Mahakaleshwar (permit needed — how to book). No permit? Take the 7 AM aarti or early general darshan instead.
- 7:00 AM — rest and breakfast at your hotel. You have earned it.
- 10:00 AM — Mahakal Lok, the 900-metre corridor of murals and statues around the temple.
- 12:00 PM — Harsiddhi Mata temple, one of the Shakti Peethas, a short walk away.
- Afternoon — Gadkalika and the Bhartrihari caves.
- Sunset — Ram Ghat Maha Aarti on the Shipra. Reach 30 minutes early for a good spot on the steps.
Day 2 — the outer temples
- 8:00 AM — Kal Bhairav (about 8 km), famous for its liquor offering. Go early; the queue grows fast.
- 9:30 AM — Mangalnath, believed to be the birthplace of Mars, on a bluff above the river.
- 11:00 AM — Sandipani Ashram, where Krishna and Balarama studied.
- Afternoon — Vedh Shala, the 18th-century observatory, and ISKCON in the evening.
Getting around
The temples are spread across 10–12 km. A car with a driver for the day is the easiest way, and essential with elderly parents. Autos work for the old-city stretch on Day 1.
Tip: Have a third day? Add the Omkareshwar day trip — the second Jyotirlinga of Madhya Pradesh, about three hours away.
Coming as a group? Use Get your price — groups get a discount — and we will send you a quote for this exact plan on WhatsApp.