
About 22 km south of the city centre, Bannerghatta combines a national park, the Bannerghatta Biological Park (a zoo with bus safaris among lions, tigers, bears and herbivores) and India's first butterfly park. Weekends are crowded, so go on a weekday morning if you can.
Further reading: Bannerghatta National Park on Wikipedia.