Start your day with a trip to Malpe Beach, one of the cleanest beaches in Karnataka. The beach is known for its scenic beauty, water sports, and seafood. You can rent jet skis, banana boats, and kayaks to enjoy the waves. Try some local delicacies like fish fry and prawn curry at the beach shacks.
Take a ferry ride from Malpe Beach to St. Mary's Island, a beautiful cluster of small islands. The unique rock formations and crystal clear water make for a perfect photo opportunity. You can go for a swim or just relax on the beach. There are no food stalls on the island, so carry water and snacks.
Head to Diana Hotel, a popular restaurant in Udupi, for lunch. The restaurant is known for its authentic Udupi cuisine. Try their signature dish, Masala Dosa, and other South Indian delicacies. The restaurant has a simple and clean ambiance with fast service.
Visit the Udupi Sri Krishna Matha, a famous temple dedicated to Lord Krishna. The temple is known for its unique architecture and daily rituals. You can witness the Paryaya festival, which happens once every two years, where a new Swamiji takes over the temple administration. The temple also has a museum showcasing the history and culture of Udupi.
End your day with a visit to Manipal End Point Park, a popular hangout spot for locals. The park offers a panoramic view of the surrounding hills and the Swarna river. You can go for a walk, play outdoor games, or just chill with your friends. The park is well-lit in the evenings and has food stalls.
Consider visiting the Udupi Anatomy Museum, which is the only one of its kind in Asia. You can also go for a backwater cruise in the nearby river delta. To maximize your fun, try the Scuba Diving and Snorkeling activities organized by local adventure companies. For nightlife, head to the Big Daddy's Pub and Discotheque or the Blue Waters Club.