Start from Nasik at 5:00am to get ahead of city traffic and reach Ujjain with daylight for sightseeing; follow the quickest highway route recommended by live navigation (allow for ~9h driving with short breaks).
Have an early hearty breakfast before the long stretch: recommended Hotel Panchavati Gaurav (Panchavati Gaurav) or your chosen hotel buffet in Nasik for typical Maharashtrian/vegetarian breakfast such as poha, sabudana or a full tiffin. Most hotel breakfasts start by 6:30–7:00am; confirm locally.
Stop for a substantial lunch around the Indore/Dewas corridor — pick a popular restaurant or busy highway dhaba offering a fresh vegetarian thali or North/Maharashtrian meals to refuel before entering Ujjain.
Check into a hotel near Mahakaleshwar or Ram Ghat for maximum convenience; freshen up before afternoon/evening visits. Hotels near the temple reduce walking and traffic hassles.
Visit Mahakaleshwar Jyotirlinga for a general darshan and to experience the temple atmosphere; the temple is generally open early morning to late evening (typical timings approx 4:00am–10:00pm) but inner sanctum special rituals may have separate timing/queues.
See the Vikram Kirti Mandir museum and the historic Jantar Mantar observatory to learn about Ujjain's cultural and astronomical heritage; these sites are usually open in daylight hours (roughly 9:30am–5:00pm) so check locally for final closing times.
Walk the ghats at Ram Ghat on the Shipra to enjoy the riverside atmosphere and watch sunset; the ghats are accessible throughout the day and lively at dusk when devotees gather for evening rituals.
Dine at a trusted local restaurant or temple-side bhojanalaya near Mahakaleshwar — opt for a simple and sattvik thali. If you prefer a named option, choose a popular vegetarian bhojanalaya by the temple (many operate until 9:30–10:00pm); confirm exact closing time locally.
Early morning darshan at Mahakaleshwar if you missed evening or want calmer crowds; follow with breakfast at a nearby eatery — try local poha and chai at a popular shop near the temple (many open from ~6:30–7:00am).
Drive from Ujjain to Omkareshwar via state highways (approx 80–100 km) — expect about 1.5–2.5 hours depending on traffic and route conditions. Keep navigation live for best route.
Check into a riverside or island-side hotel to be close to the Mandhata island temples and ghats; freshen up and plan a relaxed afternoon on the ghats.
Lunch at a riverside hotel restaurant or local bhojanalaya offering simple vegetarian fare and thalis — many riverside hotels offer 'Narmada view' dining; confirm opening times but most serve lunch till mid-afternoon.
Explore the Omkareshwar (Mandhata island) jyotirlinga complex including Mamleshwar temple; temples are generally open in the morning and evening (typical windows 5:00am–10:00am and 5:00pm–9:30pm) so plan inner sanctum darshan accordingly and check local timings.
Walk the ghats along the Narmada and take a short ferry/boat to get island access or for a riverside perspective — small boat services run in daytime; charges are nominal but check timings at the ghat counter.
Attend the evening aarti on Omkareshwar ghats or at a temple ghat — sunset aarti is peaceful and a highlight; ghats are active from late afternoon to evening (aarti time varies with season, typically ~6:00–7:00pm).
Dine at a riverside hotel restaurant or a local bhojanalaya serving sattvik meals and thalis; many places close by 9:00–10:00pm so confirm timings. Try simple dal–roti, seasonal vegetables, and a sweet for dessert.
Wake early to experience a calm sunrise at the Narmada ghats and a morning darshan at Omkareshwar/Mamleshwar; mornings are serene and photo-friendly and temples open early (around 5:00am onwards).
Enjoy a riverside breakfast at your hotel or local eatery — choose light options like idli, poha or a Maharashtrian-style breakfast; many local shops open by 7:00am.
Stroll the local market for souvenirs—simple puja items, handicrafts and small mementos are available near the ghats; buy early to avoid rush before departure.
Begin the long drive back to Nasik; planned driving time is approx 8–9 hours depending on route and traffic — plan two stops (tea + lunch) to break the journey.
Stop at a reliable highway restaurant or busy dhaba for lunch — choose a place with fresh food and restroom facilities, typically open through the afternoon hours.
Approximate arrival back in Nasik in the evening depending on traffic; conclude the trip, return vehicle (if rented), and settle in or head home after the three-day spiritual loop.