Bahraich es una ciudad y municipio situada en el distrito de Bahraich en el estado de Uttar Pradesh (India). Su población es de 186223 habitantes (2011). Se encuentra a orillas del río Sarayu, afluente del río Karnali, a 125 km al noreste de Lucknow.