Bharuch, formerly known as Bharutkutccha, is a city at the mouth of the river Narmada in Gujarat in western India. Bharuch is the administrative headquarters of Bharuch District.