The city is situated in a unique geographical structure called Doon, giving it a valley-like geography. It is surrounded by mountains, with the Mahabharata Range to the north and the Sivalik Hills to the south. The rivers Rapti, Samari, and Karra run through the city and flow southwest to meet the Narayani, one of the bigger rivers of Nepal.