Morning: Reach Ujjain by the 07:30 AM train, check into a comfortable hotel near the railway station and enjoy a hearty breakfast.
Afternoon: Visit the sacred Mahakaleshwar Temple for the iconic “Bhasma Aarti,” then head to the nearby Kal Bhairav Temple to experience its unique smoke‑filled sanctum.
Evening: Stroll through the historic market around Harsiddhi Temple, savor local street food, and unwind with a dinner at a traditional restaurant.
Find HotelsMorning: Depart early by private car (≈2 hrs) to the sacred island of **Omkareshwar**; take a short boat ride across the Narmada and begin the temple tour.
Afternoon: Explore the grand **Omkareshwar Temple** (also known as the “Maha Kaleshwar of the West”), wander the surrounding ghats, and enjoy a simple thali lunch overlooking the river.
Evening: Return to Ujjain, freshen up, and relax with a quiet evening tea at the hotel or a nearby café.
Find HotelsMorning: Set off before dawn for the **Bagalamukhi Temple** in Nalkheda (≈4 hrs drive); upon arrival, attend the early darshan and offer prayers.
Afternoon: Explore the temple complex, visit the local market for souvenirs, and have a light lunch before beginning the journey back to Ujjain.
Evening: Catch the night train from Ujjain to Mumbai Central, arriving late at night on Monday, 17 Nov.
Find HotelsIf you have an extra day, consider extending your stay in Ujjain to explore the ancient Ujjain Observatory and the tranquil Ram Ghat. Conversely, to shorten the trip, you could skip the Bagalamukhi excursion and spend the final evening enjoying a cultural program at the Kal Bhairav Temple before catching the train back to Mumbai.