Start your trip in the capital city of Madhya Pradesh, Bhopal. In the morning, visit the iconic Taj-ul-Masjid, one of the largest mosques in India, and soak in its architectural beauty. Afterward, head to the Bharat Bhavan, an art and cultural center, to explore its galleries and exhibitions. For the evening, take a leisurely walk around the Upper Lake, known as Bada Talab, and enjoy the serene surroundings.
On your second day, travel to Indore, known for its rich history and vibrant food scene. Start your morning by exploring the majestic Rajwada Palace, a blend of Mughal and Maratha architectural styles. In the afternoon, visit the Lalbagh Palace, a breathtaking palace turned museum with a stunning collection of artifacts. For the evening, head to Sarafa Bazaar, a popular street food market, and indulge in delicious local delicacies.
On your final day, visit the historic city of Gwalior. Start your morning by exploring the magnificent Gwalior Fort, known for its stunning architecture and panoramic views. In the afternoon, visit the Jai Vilas Palace and Museum, a grand palace showcasing a blend of European and Indian styles. For the evening, take a stroll through Gwalior's vibrant local markets and try some local street food.
For off the beaten path attractions and places loved by locals, consider exploring the intricate rock-cut temples of Khajuraho, a UNESCO World Heritage Site renowned for its stunning architecture and intricate sculptures. Another hidden gem is the town of Mandu, known for its romantic palaces, ancient ruins, and beautiful lakes. These locations offer a unique glimpse into the rich history and culture of Madhya Pradesh.
Check hotel and flight prices for Madhya Pradesh here.