Arrive at Ujjain (Ujjain Junction / bus stand) and transfer to your pre-booked hotel (suggested: Hotel Millennium Ujjain or Hotel Sunrise) for check-in and freshening up; enjoy a light cup of chai in the hotel lobby.
Have a hearty traditional breakfast at Hotel Millennium's restaurant or try Poha & Jalebi at the local favourite, Prakash Poha on Panchwati Road to fuel the day's darshan.
Visit the Kal Bhairav Temple — observe morning puja and experience the unique ritual of offering liquor (respect local customs); spend quiet time taking in the temple's atmosphere.
Walk to the nearby Gadkalika Temple and explore the small lanes around Mahakal area, stopping by shops selling puja items and rudraksha beads for souvenirs.
Head to the archaeological and spiritual site of Ram Ghat on the Shipra River; enjoy the riverside views and the serene ghats where devotees gather for ablutions.
Visit the Kaliadeh Palace and Bhartrihari Caves (if open) to learn about Ujjain's mythological associations; capture photos of the riverfront and old stone architecture.
Lunch at Janta Restaurant or the vegetarian thali at Shree Shyam Bhojanalaya near Mahakal for simple, home-style Madhya Pradesh cuisine.
Return to your hotel for a short rest; use this time to change into comfortable clothes for the evening aarti and recharge before heading out again.
Visit the observatory site of Vedh Shala (if open) and the nearby Harsiddhi Mata Temple to appreciate Ujjain's scientific and religious heritage and panoramic views from the hilltop.
Make your way toward Mahakaleshwar Temple. Arrive early to join the queue for the Bhasma Aarti preparations, collect prasad, and find a suitable spot—expect security checks and lines.
Attend the iconic evening Bhasma Aarti (timing may vary); witness the dramatic ritual of bhasma (sacred ash) and chants—immerse yourself in the powerful devotional atmosphere.
After aarti, perform darshan inside Mahakaleshwar if the queue permits; pick up small prasad packets and a poster or rudraksha from the stalls outside the temple.
Walk to a nearby restaurant for dinner — try the popular Keshav Family Restaurant for North Indian vegetarian options or Masala Square for a wider menu; savor local sweets like malpua for dessert.
Return to the hotel for a short reflection on the day's spiritual experiences; journal impressions, plan tomorrow's early departure to Omkareshwar, and rest.
Lights out — get a good night's sleep ahead of an early start to explore more temples in Ujjain and travel to Omkareshwar on Day 2.
Wake early and check out of the hotel after a light cup of chai; request packed breakfast from Hotel Millennium Ujjain (or collect a takeaway from the hotel) so you can make the most of morning darshan.
Drive to the Mahakaleshwar precinct for a quieter pre-dawn visit to capture the temple in soft light and, if available, join the early shringar/ujjwal puja to see preparations before the crowds.
Head to the ancient Harsiddhi Mata Temple on the hill near Vedh Shala; enjoy the hilltop view over Ujjain and offer a short prayer while exploring the small market stalls nearby.
Stroll down to the nearby Vedh Shala (Jantar Mantar) to learn about the historic observatory; spend 30-45 minutes admiring the stone instruments and reading plaques about Ujjain's astronomical past.
Breakfast at Prakash Poha (Panchwati Road) or try Shree Laxmi Sweets for poha, jalebi and a hot masala chai — fuel up before the next temple visits and pick up bottled water for the road.
Visit Bhartrihari Caves and the nearby Kaliadeh Palace on the Shipra River bank; walk the ghats and photograph the river views while absorbing the mythic stories associated with these sites.
Pay respects at Chintaman Ganesh Temple, the revered Vinayaka shrine in Ujjain; spend time in quiet darshan and browse the stalls outside for small souvenirs and prasad.
Lunch at Janta Restaurant or Shree Shyam Bhojanalaya near Mahakal — choose a simple thali to enjoy local Madhya Pradesh vegetarian flavours and rest briefly before departing for Omkareshwar.
Return to your hotel to collect luggage and complete check-out formalities; confirm vehicle/driver for the transfer to Omkareshwar (approx. 3 hours by road) and depart by 1:30 PM to avoid late-afternoon traffic.
Drive from Ujjain to Omkareshwar (around 2.5-3 hours depending on traffic) with scenic views of rural Madhya Pradesh; use the time to rest, enjoy roadside scenery, and sip the packed tea or water you picked up earlier.
Arrive in Omkareshwar and check in to a recommended stay such as Hotel Omkareshwar Hilltop or Omkar Residency; freshen up quickly and prepare for evening darshan at the island temple complex.
Take a short walk to the Omkareshwar (Mandhata) island ghat and enjoy the tranquil riverside atmosphere as the sun begins to lower over the Narmada; watch local devotees perform puja along the ghats.
Attend evening aarti at Omkareshwar Jyotirlinga (Mamleshwar/Omkareshwar Temple area) — join the devotion, listen to bhajans and witness lamps being floated on the Narmada if the ritual is performed that evening.
After aarti, walk the narrow lanes near the temple complex to explore shops selling rudraksha, brass puja items and prasadam; pick up a small souvenir like an Om symbol pendant or a packet of temple prasad.
Dinner at Omkareshwar's popular eatery such as Sai Restaurant or the rooftop at Hotel Omkareshwar Hilltop — enjoy simple vegetarian thali dishes, dal, sabzi and sweet mithai while overlooking the river if possible.
Take a gentle post-dinner stroll along the illuminated ghats to savour the peaceful night-time views of the Narmada and the temple silhouette; pause for a moment of reflection on the day's pilgrim experiences.
Return to your hotel to sort belongings for tomorrow's darshan, charge devices, and note any early-morning plans for further temple visits on the island.
Wind down with a cup of herbal tea in your room and a short journaling session to record highlights: Mahakaleshwar's aarti, Ujjain's temples, and the first impressions of Omkareshwar's riverfront.
Lights out — rest well for an early start tomorrow to complete Omkareshwar darshan, enjoy a riverside walk at sunrise, and prepare for departure later in the day.
Wake early and step out to the ghats for a peaceful sunrise over the Narmada; sip hot chai from a nearby stall and watch locals perform morning puja and cremation rituals in the soft light.
Take a calm riverside walk along the Mandhata island ghats toward the Omkareshwar (Mamleshwar) temple complex, enjoying bird calls and the river mist while photographers capture the golden hour.
Join the morning abhishek/darshan at Omkareshwar Jyotirlinga if available, or attend the early mangala aarti; experience the chants and receive prasad before the larger crowds arrive.
Explore the narrow lanes around the temple complex and visit Mamleshwar and Siddhanath shrines; stop at small shops to browse rudraksha malas, brass puja items and purchase a packet of fresh prasad.
Breakfast at Hotel Omkareshwar Hilltop's rooftop or Sai Restaurant — choose a simple vegetarian thali or aloo-poori with chai, while enjoying elevated views of the river and temple silhouette.
Walk to the nearby Kedareshwar and Gauri Siddhi temples on the island, offering quiet darshan and learning about the island's Om-shaped geography at short viewpoint stops.
Take a short boat ride (subject to availability) on the Narmada for a different perspective of the Omkareshwar island and the hilltop Mamleshwar temple; the gentle cruise offers excellent photo opportunities.
Return to the ghats and visit the Bheem Ghat and the sacred stepwells; spend a few reflective minutes at the water's edge and, if moved, release a small lamp on the river as an offering.
Head to the Omkareshwar Museum or a local heritage spot (if open) to learn more about the island's myths and history, or meet a local priest/shopkeeper to hear traditional stories about the jyotirlinga.
Lunch at Hotel Omkareshwar Hilltop rooftop or a clean local eatery such as Omkareshwar Bhojanalaya — enjoy a wholesome vegetarian thali, thali-paneer or seasonal sabzi and finish with a sweet like gulab jamun.
Return to your hotel to pack, settle the bill and check out; confirm your onward transfer details (vehicle to Ujjain, Indore or the railway/bus station) and ensure valuables and souvenirs are secured.
If time allows before departure, take a final short darshan at Mamleshwar or offer a brief prayer at the Harkuteshwar temple on the banks; collect any remaining prasad and photos.
Depart Omkareshwar by car for your onward journey — for Ujjain (approx. 3 hours) or Indore (approx. 2 hours), enjoying the rural landscapes of Madhya Pradesh and reflecting on the pilgrimage.
Stop en route at a highway dhaba or rest stop for tea and light snacks, stretch your legs and review photos and mementos from the trip; use this break to call family or check onward travel times.
Arrive at your next destination (Ujjain/Indore/rail/bus station) and complete drop-off; if you have an evening train or flight, proceed to the station/airport with ample time for check-in.
If staying overnight before further travel, check in to your next hotel, freshen up and enjoy a relaxed vegetarian dinner reflecting on the three-day pilgrimage — recall Mahakaleshwar's bhasma aarti and Omkareshwar's serene riverfront.
Final journaling and packing: note favourite moments, contacts of priests or guides, and any purchases for future remembrance; prepare documents and luggage for tomorrow's onward journey.
Lights out — rest after a spiritually full three-day pilgrimage, or if travelling overnight, settle into your coach/rail/flight with peaceful memories of Ujjain and Omkareshwar.