Start your adventure by arriving in Ujjain, a city known for its rich history and religious significance. In the morning, visit the Mahakaleshwar Jyotirlinga, one of the twelve revered Jyotirlingas of Lord Shiva, and witness the morning aarti (prayer) ceremony. Afterward, explore the sprawling Vedh Shala Observatory, which houses ancient astronomical instruments. In the evening, take a boat ride along the sacred Shipra River and witness the mesmerizing Ganga Aarti at Ram Ghat.
Embark on a journey to Omkareshwar, a small island located on the Narmada River. In the morning, visit the Omkareshwar Jyotirlinga, another revered shrine dedicated to Lord Shiva. Explore the quaint streets of the island, dotted with ancient temples and ashrams. Afternoon is the perfect time to take a thrilling trek to the top of Omkareshwar Parvat for panoramic views of the surrounding landscape. In the evening, enjoy a peaceful boat ride on the Narmada River and witness the divine Aarti at the Omkareshwar Ghat.
Head to Indore, the commercial capital of Madhya Pradesh, known for its culinary delights and historical landmarks. Start your day by visiting the historic Rajwada Palace and explore the vibrant markets surrounding it. In the afternoon, visit the Lal Bagh Palace, a grand mansion showcasing the opulence of the Holkar dynasty. Indulge in the local street food at Sarafa Bazaar, known for its delicious snacks and sweets. In the evening, take a relaxing stroll at the serene Patalpani Waterfall, located on the outskirts of the city.
Take a day trip to the historic town of Mandu, known for its architectural marvels and breathtaking landscapes. Start your day by exploring the magnificent Jahaz Mahal, a ship-like palace with beautiful courtyards and intricate carvings. Visit the Hindola Mahal, known for its sloping walls, and the mesmerizing Rani Roopmati Pavilion with panoramic views of the Narmada River. In the afternoon, hike to the Baz Bahadur Palace and explore the ancient ruins. Enjoy the sunset at the romantic Jahaz Mahal as the day comes to an end.
On your last day, return to Ujjain and explore the remaining attractions. Visit the Bade Ganeshji Ka Mandir, a temple dedicated to Lord Ganesh, and seek blessings for a safe journey ahead. Explore the historic Harsiddhi Temple, known for its architectural beauty. In the afternoon, immerse yourself in the local culture by attending a traditional Kalbeliya dance performance. Before departing, savor the famous Ujjaini cuisine and take home souvenirs from the local markets.
For adventurous travelers seeking off the beaten path experiences, Madhya Pradesh offers plenty of options. Explore the Bhimbetka Caves near Bhopal, known for their prehistoric rock art. Take a wildlife safari in Satpura National Park, where you can spot tigers, leopards, and a variety of bird species. If you're up for a thrilling adventure, try paragliding in Pachmarhi or go trekking in the Satpura Range. Don't miss the delicious street food stalls in Indore, offering mouthwatering delicacies like poha, jalebi, and bhutte ka kees.
For hotel and flight prices, you can check here.