Sort luggage, tickets and carry a small temple bag (scarf, footwear, water). Have a light breakfast in Mumbai — keep it simple for the overnight journey.
Board an overnight train or Volvo sleeper to Ujjain. Overnight travel saves daytime for temples. Trains take ~10–12 hours; buses ~10–12 hours depending on service.
Arrive at Ujjain railway station/terminal and transfer to your hotel; drop luggage and freshen up. Many hotels offer early check-in for pilgrims with prior request.
Mahakaleshwar is one of the 12 Jyotirlingas and the city's spiritual core; morning darshan is less crowded than peak Bhasma Aarti hours. Temple darshan times vary; generally open early morning and late evening — Bhasma Aarti is at pre-dawn (around 4:00am).
Short drive to the riverfront to visit Ram Ghat for river views and the nearby Bhartrihari caves; good for photography and quiet ghatside atmosphere. Ghats are open all day.
Enjoy a simple Maharashtrian/Madhya Pradesh vegetarian thali at a reputable restaurant; thali will keep you energised for the afternoon temple visits (restaurants typically open 11:30am–3:00pm).
Visit the ancient observatory (Vedh Shala) for historical instruments and astronomy displays; a calm, informative stop (usually open 9:00am–5:00pm; check seasonal hours).
Harsiddhi Temple is an important shrine near the ghats; nearby Kaliadeh Palace (on Kshipra banks) has historic architecture — both make a pleasant afternoon visit (temples open all day; palace may have limited hours).
Return to the Kshipra ghats for evening aarti or a quiet riverside walk — great time for photos and experiencing local devotional life. Aarti typically starts around sunset.
Dine at a hygienic vegetarian restaurant near the hotel; opt for dal, sabzi, rice and fresh roti. Avoid heavy fried foods late at night to stay comfortable for next-day travel.
Leave early by pre-booked taxi (2–2.5h) or take an early bus to Omkareshwar to maximise temple time on the island. Road travel time ~2–3 hours each way depending on traffic.
Light breakfast at a clean café near the Omkareshwar ghats — local poha and tea prepare you for temple visits. Small shops usually open by 7:00–8:00am.
Visit the Omkareshwar Jyotirlinga temple (Mamleshwar) situated on Mandhata (Shivapuri) island; a principal pilgrimage site with scenic ghats. Temples are generally open early morning to evening (approx 6:00am–8:00pm) — check seasonal hours.
Explore other shrines on the island such as Siddhanath and the tranquil island lanes; enjoy riverside views of the Narmada and the unique island temple layout.
Have lunch at a recommended vegetarian place near the ghats; choose freshly made rotis and sabzis. Restaurants on the island cater to pilgrims and are generally open through the afternoon.
Take a short boat ride on the Narmada or stroll more of the island for views and peaceful spots; boat rides are usually available and inexpensive (confirm local rates and safety).