Places to Visit in Ujjain: A 2-Day Itinerary for Pilgrims

Most people come to Ujjain for Mahakaleshwar and leave the same evening. That is a pity, because the places to visit in Ujjain go well beyond one temple: Kal Bhairav, Harsiddhi, Mangalnath, Sandipani Ashram and the old ghats of the Shipra are all within a short drive of each other. This guide arranges them into two calm days, with what each place is known for and what the official sources actually say about it.
Key takeaways
- Two days is enough for the main places to visit in Ujjain, if you do not try to add Omkareshwar the same day.
- Day one is Mahakaleshwar, the Mahakal Lok corridor and Harsiddhi, all close together.
- Day two is Kal Bhairav, Mangalnath, Sandipani Ashram, Chintaman Ganesh and the old city.
- Ujjain is about 53 km from Indore airport, per the district administration.
- Temple timings for most of these places are not officially published. Plan by the morning and evening, not by the minute.
On this page
Places to visit in Ujjain at a glance
| Place | Known for | Day |
|---|---|---|
| Mahakaleshwar | One of the twelve Jyotirlingas; the daily Bhasma Aarti | 1 |
| Mahakal Lok | The corridor of statues and murals leading to Mahakaleshwar | 1 |
| Harsiddhi | A revered Devi temple; its tall lamp pillars lit at Navratri | 1 |
| Ram Ghat | The most ancient bathing ghat on the Shipra | 1 (evening) |
| Kal Bhairav | The chief of the eight Bhairavas; liquor offered to the deity | 2 |
| Mangalnath | Revered as the birthplace of Mangal, the planet Mars | 2 |
| Sandipani Ashram | Where, by tradition, Krishna studied with his guru Sandipani | 2 |
| Chintaman Ganesh | A much-visited Ganesh temple | 2 |
| Gopal Mandir | A 19th-century Krishna temple in the old market | 2 |
| Vedh Shala | The observatory built in 1719 | 2 (optional) |
Descriptions below draw on the Ujjain district administration's pages on the city's sacred sites and MP Tourism's guide to Ujjain.
Day one: Mahakaleshwar and the temples around it
Morning — Mahakaleshwar. Start where everyone starts. If you have a Bhasma Aarti pass, your day begins at 4 AM; our Bhasma Aarti booking guide explains how to get one. If not, go for general darshan after the morning aartis. The temple publishes its day as five aarti windows rather than one opening time — our Mahakaleshwar timings guide has the full seasonal table.
Mahakal Lok. You walk through the corridor on the way in or out. It is free, and worth slowing down for rather than hurrying past.
Harsiddhi. A short distance from Mahakaleshwar, and one of Ujjain's most important Devi temples. The district administration notes that, according to the Shiva Purana, Sati's elbow fell here when Shiva carried her body, and that the Sri Yantra is enshrined in the temple. Its two tall pillars of lamps, from the Maratha period, are lit during Navratri.
Evening — Ram Ghat. End the day on the Shipra. MP Tourism calls Ram Ghat the most ancient bathing ghat in Ujjain. Sit on the steps as the light goes; if you want to be back at Mahakaleshwar for the evening Sandhya Aarti, check its window for the season first.
Key insight
Day one is deliberately light. Mahakaleshwar is the reason most families came, and it deserves an unhurried morning. The mistake people make is cramming five temples into the same day and remembering none of them.
Day two: across the Shipra and the old city
Kal Bhairav. Cross the bridge over the Shipra to reach it. The district administration describes Kal Bhairav as the chief of the eight Bhairavas, a temple mentioned in the Avanti Khanda of the Skanda Purana, and notes that liquor is still offered to the deity as part of the ritual. MP Tourism adds that the priest offers part of it to the deity. It is a striking sight; go with that in mind if you have children or elders who may be surprised by it.
Mangalnath. On the banks of the Shipra, revered as the birthplace of Mangal, the planet Mars. Families come here for Mangal Dosh puja; ask the priests on site about arrangements, and agree any cost before the puja begins.
Sandipani Ashram. By long tradition, this is where Guru Sandipani taught Krishna, his brother Balram and his friend Sudama. It is a quiet place, and a good one to bring children to — the story is one most of them already know.
Chintaman Ganesh. One of the city's best-loved Ganesh temples, and a natural stop on the same side of the city.
Gopal Mandir. Back in the old city, in the middle of the market square. The district administration records that it was built in the 19th century by Bayajibai Shinde, queen of Maharaja Daulat Rao Shinde, and calls it a fine example of Maratha architecture, with a marble-inlaid sanctum and silver-plated doors.
If you have a little more time
- Vedh Shala (the observatory). Built in 1719 by Sawai Raja Jai Singh of Jaipur, who built similar observatories in Jaipur, Delhi, Mathura and Varanasi. The district administration notes that Ujjain was long regarded as the prime meridian of Hindu geographers.
- Chaubis Khamba. A gateway of twenty-four carved pillars from around the ninth or tenth century, with images of Mahamaya and Mahalaya on either side of the door.
- Navagraha Mandir at Triveni Ghat. Dedicated to the nine planets, and crowded on new-moon days that fall on Saturdays.
Key insight
Most of these temples do not publish opening times, and we have not printed any. Temples in Ujjain generally open early and close for a few hours in the afternoon. Plan for mornings and evenings, and treat the early afternoon as travel and rest time.
If you only have one day
Plenty of families only have one day, usually because Ujjain is one stop on a longer journey. It can be done, as long as you choose rather than rush.
- Early morning: Mahakaleshwar. If you do not have a Bhasma Aarti pass, aim for darshan after the morning Dadyodak Aarti, when the first rush has eased.
- Mid-morning: walk through Mahakal Lok on your way out, then Harsiddhi, which is close by.
- Late morning: Kal Bhairav across the Shipra, before the midday heat and the afternoon closures.
- Afternoon: rest. Most temples close for a while around midday, and an elderly parent needs the break more than another temple.
- Evening: Ram Ghat on the Shipra, or back to Mahakaleshwar for the evening aarti.
That leaves out Mangalnath, Sandipani Ashram and the old city — which is exactly why two days is better if you can manage it. If your family needs a Mangal Dosh puja at Mangalnath, give it its own morning rather than squeezing it into a one-day trip.
Which places to keep, if you must choose
| If your family… | Keep these |
|---|---|
| Is here mainly for Mahakal | Mahakaleshwar, Mahakal Lok, Harsiddhi |
| Has a Mangal Dosh concern | Mangalnath, with its own unhurried morning |
| Is travelling with children | Sandipani Ashram and the observatory |
| Wants the old Ujjain | Gopal Mandir, Chaubis Khamba and the market lanes |
Getting to Ujjain and getting around
The nearest airport is Devi Ahilyabai Holkar Airport in Indore, about 53 km away according to the district administration. Ujjain has its own railway station (code UJN), and regular buses connect it with Indore, Bhopal and Omkareshwar.
Inside the city, the temples on day two are spread out, and the lanes around Mahakaleshwar are narrow and crowded. A driver for the day is the easiest way to manage it, especially with elderly parents. Our verified contacts include drivers and stays in Ujjain, and connect you with them directly.
Planning the two days well
| Plan for | Why it matters |
|---|---|
| Mahakaleshwar first, on the morning of day one | It is the reason for the trip; give it the calmest part of the day |
| A driver on day two | Kal Bhairav, Mangalnath and Sandipani Ashram are spread out |
| A rest in the early afternoon | Many temples close for a while around midday |
| Crowd days | Mondays in Shravan and major festivals are far busier |
| A separate day for Omkareshwar | It is a journey of several hours; don't squeeze it in |
If your parents are making this trip, a MargKGB Buddy can stay with them through the queues at Mahakaleshwar and help them get around the city on both days. And if your family is in Ujjain for ancestral rites as well, our guide to Narayan Bali puja explains that rite and how it is arranged.
What to do next
Decide first whether you want the 4 AM Bhasma Aarti; it shapes the whole of day one. Then book a stay close to Mahakaleshwar, arrange a driver for day two, and leave the afternoons free. Two unhurried days in Ujjain will show you far more of the city than one crowded one — and you will remember the places you actually had time to stand still in.
Frequently asked questions
Is 2 days sufficient for Ujjain?
For the main temples, yes. Two days lets you do Mahakaleshwar, Mahakal Lok and Harsiddhi on the first day, and Kal Bhairav, Mangalnath, Sandipani Ashram and the old city on the second, without rushing. Add a third day if you are also going to Omkareshwar.
What is the famous in Ujjain?
Ujjain is famous above all for Mahakaleshwar, one of the twelve Jyotirlingas, and its daily Bhasma Aarti. It is also known for Kal Bhairav, the Harsiddhi temple, Ram Ghat on the Shipra, Sandipani Ashram and an 18th-century observatory.
Where to visit first, Ujjain or Omkareshwar?
Most pilgrims start in Ujjain because it is closer to Indore airport and has more to see, then travel to Omkareshwar. Either order works; what matters is not trying to fit both into one day.
What is Kal Bhairav temple famous for?
Kal Bhairav is the chief of the eight Bhairavas, forms of Shiva. The temple is known for its unusual offering: devotees offer liquor to the deity, a tradition both the district administration and MP Tourism describe.
How far is Ujjain from Indore airport?
About 53 km, according to the Ujjain district administration. Devi Ahilyabai Holkar Airport in Indore is the nearest airport, and Ujjain also has its own railway station.