Waru is an administrative district (kecamatan) in Sidoarjo Regency, in the East Java Province of Indonesia. It is situated immediately south of the city of Surabaya, of which it is a suburb. The Purabaya bus station is located in this district.
Waru consists of 17 villages namely: