Top 10 Most Beautiful Beaches in Karnataka 

1. Om Beach, Gokarna

2. Panambur Beach, Mangalore

3. Kudle Beach, Gokarna

4. Paradise Beach, Gokarna

5. Tannirbavi Beach, Mangalore

6. Nirvana Beach, Gokarna

7. Half Moon Beach, Gokarna

8. Murudeshwara

9. Karwar Beach

10. Udupi