Updated on July 2, 2025July 31, 2024Himachal Pradesh India Places To VisitTop 13 Things To Do In Khajjiar And Around: The Ultimate Hustle-Free Travel Guide The charming hill station of Khajjiar sits In the northern Indian state of Himachal Pradesh.