Terhi River flows below the southern edge of Uparhar in
Bahraich District of
Uttar Pradesh and is fed by the water of the great Baghel Tal near Pura Gosain. It enters the
Gonda District and joins the Ghaghra River. The Terhi has a winding and irregular course. A number of small streams, such as the Chandehi Nala, drains into it.