Posted inAbout Nepal Exploring the Diverse Geography of Nepal: Mountains, Hills, and Plains Nepal is a landlocked country located in South Asia, bordered by China to the north and India to the south, east, and west. Tags: Climate of Nepal, Geographical Regions of Nepal, Geography of Nepal, Hydrology of Nepal