Khajjiar is arguably one of the most beautiful towns in Himachal Pradesh, if not India. The place showcases the pristine beauty of nature like no other. Replete with green meadows, coniferous forests, and bordering mountains Khajjiar has everything a nature lover is looking for. The mesmerizing beauty of the place earned it the nickname the Mini Switzerland of India. Adventure lovers will as enjoy paragliding, trekking, and horse riding and sports lovers will love the nine-hole golf course of the place. Hence Khajjiar is one of the best places to visit even though it is at a distance of 24 kilometers from Dalhousie.