Den 805 km lange elven har sitt utspring i Nepal i Himalaya, og munner ut i den indiske delstaten Uttar Pradesh i elven Ganges. Ved bredden av Gomti ligger de indiske byene Lakhnau og Jaunpur. Elven er sterkt forurenset på grunn av store industriområder og garverier som ligger i elvens nedslagsområde.