Ujjain, one of the seven sacred cities for Hindus, is known for its ancient temples, holy ghats and the Kumbh Mela. Visit the Mahakaleshwar Temple, Bade Ganeshji Ka Mandir, Kal Bhairav Temple, and the Ram Ghat on the banks of River Kshipra. Don't miss the famous Ujjaini Sev, a spicy snack made with gram flour and spices.
Omkareshwar, located on an island in the Narmada river, is home to one of the 12 jyotirlingas of Lord Shiva. Visit the Omkareshwar Temple, Mamleshwar Temple, and the Kajal Rani Cave. Take a boat ride on the Narmada and enjoy the scenic beauty of the surrounding hills and forests.
Indore, the commercial capital of Madhya Pradesh, boasts of a rich cultural heritage and mouth-watering street food. Visit the Lal Bagh Palace, Rajwada Palace, Kanch Mandir, and the Patalpani Waterfall. Don't miss the famous Indori Poha, Bhutte ki Kees, and the Sarafa Bazaar, a food lover's paradise.
Sehore, a small town located on the outskirts of Bhopal, is known for its natural beauty and historical significance. Visit the Bhojpur Temple, an ancient temple dedicated to Lord Shiva, and the Bhojeshwar Temple, a temple dedicated to Lord Vishnu. Don't miss the picturesque Halali Dam and the Bori Wildlife Sanctuary.
Spend your last day in Indore exploring the city's vibrant culture and art scene. Visit the Annapurna Temple, Gomatgiri, and the Chhatri Bagh. Don't miss the street art and graffiti at the 56 Shops area and the Sarafa Bazaar. End your trip on a sweet note with the famous Indori Mawa Jalebi.