Start with a classic Malwa breakfast — fresh poha and hot jalebi from a popular sweet shop near the temple area; many stalls open by 6:00–6:30am and close mid-morning. Great to energize you before temple visits and to experience local flavors.
A colorful, centrally located temple known for its large Ganesh idol and calm courtyard; visit for a quick darshan and to absorb the temple atmosphere (typically open 06:00–21:00).
Enjoy a hearty Malwa/North-Indian thali at a reputable restaurant in the Mahakaleshwar neighborhood (many open 12:00–15:00); thali gives a range of local dishes in one meal.
Visit the historic astronomical instruments and small observatory complex linked to Ujjain's ancient astronomical heritage; typically open daytime (approx. 09:00–17:30) — good for a peaceful, educational walk.
Head to Ram Ghat for the evening aarti at sunset — a scenic, spiritual ceremony on the riverbanks; a must-see for atmosphere and photography (aarti times change with sunset, usually around 17:30–19:00 depending on season).
Dine at a well-rated riverfront eatery or your hotel; try Malwa specialties and sweets (many restaurants open for dinner 19:00–22:00). If you prefer street food, sample kachoris or samosas from trusted vendors.
Attend the famous, early-morning Bhasma Aarti — a unique, intense ritual at one of the 12 Jyotirlingas. It often begins around 04:00; this is ticketed and very popular, so check the temple website or counter for current token/queue procedures and arrive early. (Timing and access can change — verify in advance.)
INR0 (special aarti tickets / token fees may apply), 1h
After the aarti, have light breakfast — temple prasad or local snacks (kachori/besan-based items) sold by shops near the temple; vendors typically operate early for devotees.
Explore the Mahakaleshwar temple complex (regular darshan after special aarti); expect queues during peak times — general darshan is usually available from early morning onward. This is the spiritual highlight of Ujjain.
Visit Harsiddhi — an important Shakti shrine with panoramic views from its elevated position; typically open from early morning to late evening (approx. 06:00–20:00).
Have a relaxed lunch on a rooftop near the Mahakaleshwar area offering thali and North-Indian dishes; this is a good break from temple crowds (restaurants open 12:00–15:00).
Drive out to the Bhartrihari Caves and nearby viewpoints — these historical/legendary caves are set on the outskirts and give a quiet contrast to the city temples; sites are typically accessible daylight hours (dawn–dusk).
Stroll the market near the temple for puja items, incense, and local sweets; ideal time to buy souvenirs while the area is lively but less crowded than aarti times.
For dinner choose a clean, popular local restaurant or hotel serving regional cuisine; end with a dessert such as malpua or jalebi from a trusted sweet shop.
Visit Chintaman Ganesh — one of the oldest Ganesh temples in Ujjain, located a bit southwest of the central complex; ideal early-morning visit when it’s calm (open from early morning).
Choose a café or your hotel for a fuller breakfast — many city cafés serve both Indian and continental breakfasts from 07:30–10:30, handy before a day of travel or sightseeing.
Visit Kaal Bhairav temple, symbolic guardian deity of Ujjain, and take a short drive-by tour of the university area and historic lanes; Kaal Bhairav is typically accessible most of the day (06:00–23:00 at many times).
Enjoy one last Malwa thali or regional specialty at a recommended city restaurant — a good way to taste multiple local dishes before departure (restaurants open 12:00–15:00).
Buy spices, incense, small idols, and sweet boxes to take home; wrap up and return to your hotel to collect luggage. Markets are typically open through late afternoon.
Leave for your onward journey; plan arrival at the station/terminal at least 45–60 minutes in advance for road travel, or 2–3 hours for flights if traveling via Indore (nearest major airport ~1.5–2h drive).