Khajuraho is an ancient temple town located in Bundelkhand region (Chhatarpur District) of Madhya Pradesh. Well known for its ancient temples it is one of the most fascinating sacred destinations to visit. If we talk about its climate varies a lot from season to season. Summers are hot with temperature ranging from 22° to 43°. Rainy season sets in the month of July and lasts until September. Winters marks the beginning of quivering cold with temperature dropping down to 8°C. You can best visit this place between the month of September and March.