In the morning, explore the majestic Bangalore Palace with a guided tour to learn about its history and architecture. Head to the nearby Fun World Amusement Park for some thrilling rides and delicious food for lunch. In the evening, visit the Jawaharlal Nehru Planetarium to experience a 3D show about space and astronomy.
Start your day by visiting the famous Mysore Palace, the official residence of the Wadiyar dynasty and a prime example of Indo-Saracenic architecture. After lunch, take a trip to the nearby Brindavan Gardens for a pleasant stroll through the beautifully landscaped gardens and musical fountain show. In the evening, visit the St. Philomena's Cathedral, one of the tallest churches in Asia.
Travel to the coastal city of Kozhikode and spend your morning at the scenic Kozhikode Beach, taking a dip in the Arabian Sea and enjoying some traditional Kerala breakfast at the beachside stalls. Afternoon, visit the Kozhikode Backwaters for a relaxing boat ride and explore the serene beauty of the surrounding villages. In the evening, visit the Beypore Beach to watch the sunset and enjoy some fresh seafood.
On the final day, visit the Athirapally Waterfalls, one of the largest waterfalls in Kerala and popularly known as the 'Niagara of India'. Take a refreshing dip in the waterfall's natural pool and enjoy the lush green surroundings. Afternoon, take a jeep safari to the nearby Sholayar forests to experience the local wildlife and natural beauty. In the evening, head back to Bangalore.
If you have more time, consider visiting the scenic hill station of Wayanad or the peaceful backwaters of Alleppey. You could also try some local delicacies like dosa, idli, and sambar at the famous MTR restaurant in Bangalore. To maximize your fun, travel by train to enjoy the scenic beauty of Southern India.