Garu is a village in Nowshera District in the Khyber Pakhtunkhwa province of Pakistan. It is located at with an altitude of 404 metres (1328 feet).