The Shambhavi river has its origins at Kudremukh in Chikkamagaluru district of Karnataka, India. It merges with the Nandini River at Mulki, Karnataka before flowing to the Arabian Sea, south of Mulki town and north of Mangalore city. This river is the main source of water to many villages nearby the river.