Multiple choice general knowledge Longest Beach Marina Beach, Chennai Juhu Beach, Mumbai Karwar beach, Karnataka Marari beach, Kerela Reveal answer Fill a bubble to check yourself A Correct answer Explanation Marina Beach in Chennai is the longest natural urban beach in India, stretching approximately 13 kilometers along the Bay of Bengal. It runs from near Fort St. George to Besant Nagar.