Naggar is situated on the bank of the river Beas at an altitude of about 1,800 metres. It was the capital of the Kullu kings for nearly 1,500 years. Later, Kullu town was built during the mid- 18th century, and the capital was shifted there. Raja Sidh Singh of Kullu built Naggar castle in around 1460 A.D. It remained the official seat of Kullu kings for centuries. Today, the Naggar castle in Himachal Pradesh is a popular tourist attraction. The castle's popularity soared ever since it was shown on the silver screen. The song "Yeh Ishq Haye" from the superhit Bollywood movie "Jab We Met" was shot near this castle.
The traditional Pahari style (Kathkuni) was used in constructing the castle. The castle has a grand central courtyard and exquisite wood carvings all over the place. The arched balconies provide an enthralling view of the far-off snow-covered peaks and Beas Valley. The castle is constructed with stone and timber without using nails or iron. Instead, alternate layers of wooden beams and stones are used to build the castle walls. While the entire region was devastated by the earthquake of 1905, Naggar castle, with its unique shock-bearing architecture, largely remained undamaged. When the castle was under British control, an additional staircase, chimneys, and fireplaces were added. Despite undergoing modifications, the castle has managed to keep its distinct historical architecture alive.