Morning: Arrive in **Ujjain** by road (≈ 1.5 hrs from Indore) and check into your hotel. After a quick refresh, head straight to the iconic Mahakaleshwar Jyotirlinga Temple to experience the early morning *Bhasma Aarti*.
Afternoon: Enjoy a traditional Madhya Pradesh thali at a local eatery before visiting the historic Kal Bhairav Temple, famed for its eerie silence and black stone idol. A short walk later brings you to the serene Harsiddhi Mata Temple overlooking the Shipra River.
Evening: Stroll along the Shipra River Ghats as the sun sets, and join the vibrant *Evening Aarti* at Mahakaleshwar. Conclude the day with a relaxed dinner at a rooftop restaurant offering views of the illuminated temple towers.
Find HotelsMorning: After breakfast, embark on a scenic drive to **Omkareshwar** (≈ 3 hrs, 180 km). En route, stop at the picturesque **Maheshwar** town to admire the **Ahilya Bai Holkar Fort** and the **Siddheshwar Temple**.
Afternoon: Arrive in Omkareshwar and check into your riverside lodge. Proceed to the sacred Omkareshwar Temple (one of the 12 Jyotirlingas) and explore its intricate carvings and the *Narmada* riverbank.
Evening: Take a tranquil boat ride on the **Narmada River**, witnessing the temple reflected in the water at twilight. Enjoy a quiet dinner by the riverbank, sampling fresh fish and local delicacies.
Find HotelsMorning: Begin with a sunrise visit to the **Mamleshwar Temple**, located on the opposite bank of the Narmada. Cross the historic **Omkareshwar Bridge** on foot to reach the temple, offering panoramic river views.
Afternoon: Explore the **Narmada Udgam Temple** and the **Matsya Narayana Temple**, both tucked within the island’s lush greenery. After lunch, relax at the **Omkareshwar Ghats**, where you can partake in a brief *prayer session*.
Evening: Begin the return journey to Indore (≈ 2 hrs). If time permits, stop at the **Kundalpur** site to witness a sunset over the river before concluding the pilgrimage.
Find HotelsTo extend the trip, add an extra day in Mahakaleshwar to explore nearby sites such as the **Vikram University Museum** and take a heritage walk through the old city. If you need to shorten the itinerary, skip the Maheshwar stopover and head directly to Omkareshwar; this saves roughly 2 hours of travel while still covering the main temples.