Best surf spots in India for beginners
The beaches in India where a beginner can surf on the most days of the year: small enough, clean enough, on sand. Ranked from 2 years of hourly wave and wind model data at each spot, rated the way the app rates them for beginners. Updated 3 November 2026.
Today's forecast for beginners in India →
The beaches with the most beginner days
| # | Spot | Beginner days a year | Best months | Water |
|---|---|---|---|---|
| 1 | Puri Beach Puri · Odisha | ~181 (21 good) | June, August to November | 24–31 °C |
| 2 | Kappil Varkala · Kerala | ~115 (6 good) | May, July to October | 25–31 °C |
| 3 | Varkala Varkala · Kerala | ~99 (5 good) | May to October | 25–30 °C |
| 4 | Akkarai Akkarai · Tamil Nadu | ~98 (8 good) | June to August | 26–31 °C |
| 5 | Auroville Beach Auroville · Puducherry | ~93 (8 good) | August | 26–31 °C |
| 6 | Morjim Morjim · Goa | ~89 (3 good) | August to September | 27–31 °C |
| 7 | Mulki (Sasihithlu) Mulki · Karnataka | ~84 (4 good) | June, August | 28–32 °C |
| 8 | Agonda Agonda · Goa | ~79 (5 good) | August | 27–31 °C |
| 9 | Arambol Arambol · Goa | ~77 (2 good) | August to September | 27–31 °C |
| 10 | Benaulim Beach Benaulim · Goa | ~71 (2 good) | August to September | 28–31 °C |
| 11 | Mahabalipuram (Shore Temple) Mahabalipuram · Tamil Nadu | ~69 (5 good) | July to August | 26–31 °C |
| 12 | Edava Varkala · Kerala | ~58 (2 good) | August to October | 26–31 °C |
| 13 | Covelong Point Covelong · Tamil Nadu | ~49 (2 good) | August | 26–30 °C |
"Beginner days": days with a surfable hour for a beginner (small waves, light or offshore wind, no dangerous size) at that spot; "good" days rate Good or better for a beginner. From 2 years of model data, not observations: a sandbank, a rip or a crowd can change a beach. How the rating works.
When beginners should go
Across India's beginner spots, the best months are July to September. August has the most surfable days for a beginner (about 23 a month at the best spots), March the fewest (about 2). Water: 27–31 °C over the year, see the wetsuit by month.
Questions
Where is the best place to learn to surf in India?
On our numbers, Puri Beach (Puri, about 181 beginner days a year), Kappil (Kappil, about 115 beginner days a year), Varkala (Varkala, about 99 beginner days a year). These are sandy, forgiving spots where the waves are small and clean enough for a beginner on the most days.
When is the best time for beginners to surf in India?
July to September: the months with the most days of small, clean waves at the beginner spots. The fewest are in March.
Is India good for beginner surfers?
13 of the 19 spots we follow suit beginners. At the best of them a beginner finds about 23 surfable days in August and 2 in March. Take a lesson first and surf near lifeguards.
Before your first session: your first surf lesson and rips and safety. More: all surf spots in India · best time to surf in India.