Out of the many places to visit in Bangalore with kids, one that tops the list is the famous Bannerghatta National Park which is 22 kms from the city. This is a park of immense natural beauty and it has so many areas where kids can have fun such as watching animals in the zoo, else exploring butterfly park and elephant sanctuary. Other key places to see are Aquarium, Snake Park and Children’s Park. Kids love places where they can enjoy greenery and which have lots of space for running and playing. Look into the beautiful Ulsoor Lake, which is a fabulous place for people of all ages. Situated right in the heart of the city, it’s the perfect spot for a picnic, boat riding, and also swimming in the cool waters of the lake. One of the many fun places for kids in Bangalore is the fabulous Bal Bhavan, which is a lovely place to spend time with children. There are so many types of rides to enjoy here, the most popular being the train ride. You can find a lot of craft workshops being conducted and of course, kids can always indulge in horse riding. Kids always love to see animals and get close to them. The place to indulge in this is the Gerry Martin Farm. Here they can see lots of farm animals such as horses, hens, ducks, goats, pigs, turtles and even the famous emu bird. Kids can enjoy the beauty of green surroundings and also get the chance to interact with farm animals by feeding them. One of the most popular fun places for kids in Bangalore is the innovative Film City. Spread over 50 acres, it has many entertainment venues such as cartoon city, Tussauds wax museum, dinosaur park etc. There are so many thrilling rides that can be enjoyed here for hours together. Many of the restaurants are theme based where you can enjoy some of the most delicious cuisine. Kids should always be given good books where they can learn about the world around them. Try out the Kutoohala bookstore which is a fun place where you can read aloud books, have fun playing indoor games, indulge in reading camps and much more.