Udaipur is located at 23°32′N 91°29′E / 23.53°N 91.48°E / 23.53; 91.48. It has an average elevation of 22 metres (72 feet).The Gomati river passes through the heart of Udaipur and helps in irrigation of its lands.
The topographic features seem to have influenced the climatic condition of the Unakoti district, where the plains are hotter and humid in comparison to the hills, which have a salubrious climate. The four main seasons here are
Topographically, the Gomati district is marked by lush green and fertile Gomati valleys. The towering Debtamura hill range which straddles Udaipur and Amarpur subdivisions of the district with its exquisite sculptural works carved on panels of the hills.