Ramnagar is located at the foothills of the Himalayas on the bank of river Kosi. The town is visited by many tourists due to its geographical location near Corbett National Park. Its proximity to Nainital which is a famous hill station of Northern India makes it even more popular.