Nainbagh is a picturesque village located in Tehri Garhwal District. It lies, at an altitude of about 1,115 m, on the Nag Tibba trek route. A tributary of Yamuna flows close by. Nainbagh is surrounded by thick deodar forests. It offers an enchanting sight of the Himalayan ranges. Nearby interesting places include Pantwari (9 km) and Thatyur. It is an ideal base for trekking and mountaineering.