Morning: Depart early from Surat by private car or train, enjoying the scenic transition from Gujarat to Madhya Pradesh. Arrive in Ujjain by noon and check into your hotel.
Afternoon: Begin with a visit to the iconic Mahakaleshwar Jyotirlinga Temple, where you can partake in the sacred Aarti and explore the temple complex.
Evening: Stroll along the tranquil banks of the Shipra River and experience the evening Aarti at the Kal Bhairav Temple, soaking in the city’s spiritual ambience.
Find HotelsMorning: Explore the ancient Vikram Kirti Mandir museum and the historic Harsiddhi Temple, learning about the city’s mythological heritage.
Afternoon: Visit the impressive Jantar Mantar observatory, followed by a leisurely lunch at a local thali restaurant serving traditional Malwi cuisine.
Evening: Enjoy a sunset view from the scenic Gurudwara Shri Guru Nanak Darbar and wander through the bustling night market for handicrafts.
Find HotelsMorning: Depart for Omkareshwar (≈ 3 hours drive). Upon arrival, check into a riverside guesthouse and refresh.
Afternoon: Tour the magnificent Omkareshwar Temple complex on both the eastern and western banks of the Narmada, witnessing its intricate carvings and serene surroundings.
Evening: Attend the captivating Narmada Aarti at the Siddheshwar Temple and enjoy a peaceful walk along the river promenade.
Find HotelsMorning: Drive to Maheshwar (≈ 2 hours). Begin with a visit to the historic Maheshwar Fort, offering panoramic views of the Narmada and the town.
Afternoon: Explore the royal Ahilya Bai Palace, admire the exquisite murals, and shop for the famous Maheshwari handloom sarees at the local bazaar.
Evening: Relax by the Narmada ghats, watching the sunset and enjoying a traditional Malwi dinner at a riverside restaurant.
Find HotelsMorning: Depart early for Mandu (≈ 4 hours). Upon arrival, check into a heritage hotel near the fort.
Afternoon: Tour the majestic Jahaz Mahal, Roja Roop palace, and the awe‑inspiring Hindola Mahal, marveling at the intricate architecture and panoramic vistas.
Evening: Conclude the trip with a leisurely stroll through the illuminated ruins, then begin the journey back to Surat (≈ 9 hours) or stay overnight for a relaxed departure the next day.
Find HotelsTo extend the trip, add an extra day in Mandu to explore the nearby ancient ruins of Panna and enjoy a sunrise trek to the hilltop fort. If you need to shorten the itinerary, skip the night market in Ujjain and combine Maheshwar and Omkareshwar visits into a single day, focusing only on the main temples and forts.