Start your morning with a visit to Bangalore Palace, a magnificent palace built by Chamaraja Wodeyar in 1887. Admire the beautiful gardens and architecture of the palace. In the afternoon, head to Cubbon Park, where you can stroll around the lush greenery and see many species of plants and trees. End your day with a visit to the Tipu Sultan's Summer Palace, which was built in 1791 and is a fine example of Indo-Islamic architecture.
On your second day, visit the Lalbagh Botanical Garden, a 240-acre park with a vast collection of plants and trees, including an impressive collection of tropical plants. In the afternoon, head to the Bangalore Fort, which was built in the 16th century by Kempegowda, the founder of the city. End your day with a visit to the Bannerghatta Biological Park, which is home to a variety of flora and fauna, including tigers, lions, and elephants.
On your final day, start by visiting the Ulsoor Lake, one of the largest and oldest lakes in Bangalore. You can take a boat ride or walk around the lake and enjoy the scenic view. In the afternoon, head to the ISKCON Temple, a beautiful temple dedicated to Lord Krishna. End your day with a visit to the Vidhana Soudha, which is the state legislature of Karnataka state and an impressive example of neo-Dravidian architecture.
If you have extra time, consider visiting the Nandi Hills, which is a beautiful hill station located just outside Bangalore. You can also take a day trip to Mysore, which is about 150 km from Bangalore and home to the famous Mysore Palace and Brindavan Gardens. To maximize your fun in Bangalore, try the local street food, such as dosa, idli, and vada, which you can find at many roadside stalls.
Check here to find affordable hotel and flight options for your trip to Bangalore.