Madhya Pradesh is a land of fascinating monuments and World Heritage Sites that represent the evolution of civilizations and its capital, Bhopal, is a perfect combination of traditional and modern. The famous Khajuraho Temple, a UNESCO World Heritage Site, is an example of exceptional craftsmanship. Rich wildlife is also another attraction of the state. Go tiger spotting at the Bandhavgarh Kanha, Pench and Panna National Parks. These parks are also considered as a great place for wildlife photography. There are several private organisations that offer safari packages in the wild. There are several other things to do in Madhya Pradesh. Try the street food in Indore, take a dip in lofty waterfall of Chitrakut or get yourself a hand-woven Maheshwari Silk Saree as a souvenir. Behold the sight of astonishing white marble rocks at Bhedaghat on the sides of Narmada River in this state and walk through the corridors of the Gwalior. Sanchi Stupa another Buddhist age monument with the label of world heritage site is worth a visit. The Chaturbhuj temple and Jahangir Mahal in Orchha, located on the banks of Betwa River, will take you back in the time of Bundelas. Another fort city to explore in MP is Mandu. Here, find the Afghani style architectures in Royal Enclave, Baz Bahadur's Palace and Rupmati's Pavilion. A trip to Madhya Pradesh is like a Pandora box of Indian history, where visiting just one monument is never enough.
Best time to visit Madhya Pradesh is from March to June and October