Weather in Khajuraho is pleasant in winter. The temperature is from 10 degree Celsius  to 18 Degree Celsius.