Start the day by visiting the historic Fort St. George, which houses the Tamil Nadu Legislative Assembly and a museum showcasing colonial-era artifacts. Take a stroll around the Government Museum, which exhibits a vast collection of South Indian bronzes, sculptures and paintings. For lunch, stop by Murugan Idli Shop for some delicious South Indian cuisine. Spend the afternoon exploring the Kapaleeshwar Temple, a stunning Dravidian-style temple dedicated to Lord Shiva. Finish the day at Marina Beach, the longest natural urban beach in India, for a serene sunset.
Start the day by visiting the magnificent Bangalore Palace, a Tudor-style palace with beautiful gardens and architecture. Next, visit the Tipu Sultan's Summer Palace, a magnificent example of Indo-Islamic architecture used by the former ruler of Mysore. For lunch, visit the famous MTR (Mavalli Tiffin Room) for delicious South Indian food. In the afternoon, explore the Lalbagh Botanical Garden, a 240-acre botanical garden with lush greenery and various species of flora. Make sure to check out the glass house, which is modeled after the Crystal Palace in London. Finish the day by visiting the Ulsoor Lake, a serene lake with a beautiful temple in the middle.
While Chennai and Bangalore have plenty of attractions to keep you busy for two days, there are also some side trips you might want to consider. If you have more time in Chennai, take a day trip to Mahabalipuram, a UNESCO World Heritage Site with ancient temples and rock carvings. For Bangalore, head to Nandi Hills, around 60km from the city, for a scenic sunrise or sunset. You can also visit the nearby Bannerghatta National Park, which is home to various species of wildlife including tigers, lions and bears. To maximize your fun, rent a bike or scooter to explore the city on your own. And don't forget to try some local street food, such as chaat and dosas, for an authentic culinary experience.
If you're looking for a place to stay, check out https://booking.tp.st/VhZsadPo for hotel and flight options.