Batu är en stad på östra Java i Indonesien. Den är belägen i provinsen Jawa Timur och har 179 092[1] invånare (2005).