Meet at Goregaon station or a convenient Mumbai station (Goregaon / Borivali / Mumbai Central) with printed/online train tickets and ID for all five travellers. Confirm berth allocations, luggage, and portable chargers.
Board an overnight express/AC sleeper train toward Ujjain; travelling by night saves daytime for temple visits. Book 3A/2A/SL via IRCTC well in advance for 5 people and check seat/berth continuity.
Arrive in Ujjain early morning (typical arrival from overnight train); take pre-booked cabs to your guesthouse/hotel, freshen up and store luggage. Many hotels allow early check-in on request.
Enjoy classic Malwa breakfast — poha and jalebi — at popular stalls near Mahakaleshwar Temple; these open early and give an authentic start before temple darshan.
Visit Mahakaleshwar Jyotirlinga, Ujjain's principal shrine; darshan timings generally start early (around 4:00am onwards). Plan at least 1–2 hours for darshan, queues, and circumambulation. Confirm Bhasma Aarti schedule in advance (special early-morning ritual).
Walk/drive to Harsiddhi Temple (hilltop view) and Kal Bhairav Temple; both are important local shrines and close to central Ujjain — good for photography and local rituals.
Have a hearty vegetarian Malwi thali at a well-reviewed local restaurant near Ram Ghat; typical opening 11:00–15:00, good for refuelling between temple visits.
Stroll the ghats of River Shipra—visit Ram Ghat, perform small puja, and enjoy quiet riverside atmosphere. Use this time to rest and shop for puja items in nearby lanes.
Visit Chintaman Ganesh Temple (important for students and devotees) and nearby Sandipani Ashram sites connected to mythological learning; both generally open between 6:00–21:00.
Attend the evening aarti on Shipra ghats (typically around sunset). It’s a peaceful and photogenic ceremony—arrive early for a good spot and check exact aarti timings locally (approx 5:30–7:00pm depending on season).
Choose a clean family-style restaurant near your hotel offering thalis, dal-baati or paneer dishes; most eateries stay open until 9:30–10:00pm in Ujjain.
Start early by pre-booked private cab or tempo traveler for the ~1.5–2 hour drive (distance ~80–90 km depending on route) to Omkareshwar to maximize temple time and avoid afternoon heat.
Visit Omkareshwar (Mamaleshwar or Omkareshwar Jyotirlinga), an important Shiva shrine set on Mandhata island; temple timings usually start early (4:00am onwards) and remain open till late evening—plan 1–2 hours for darshan.
Sit down for a vegetarian meal at a recommended local restaurant near the ghats; typical timings 12:00–15:00. Try simple homestyle dals, chapatis and seasonal sabzi.
Leave early by pre-booked cab for Maheshwar (approx 2.5–3 hours, ~100–120 km depending on route) to fully explore Ahilya Fort, ghats and temples. This gives daylight time for the fort and weaving workshops.
Explore Ahilya Fort (historic palace turned hotel/heritage site) and the scenic ghats on the Narmada River, built by Queen Ahilyabai Holkar—spiritual, historical and photographic highlights.
Visit the famous Maheshwari saree weaving workshops and showrooms; this is spiritual-cultural shopping that supports local artisans—shops typically open till early evening.
Board the pre-booked night train back to Goregaon/Mumbai; overnight travel gets you back to Mumbai early next morning. Confirm platform and berth details well before departure.