World › Best in December

Best surf spots in December

5626 spots work in December (at least 35% surfable days). Ranked by clean days: groundswell with light or offshore morning wind. Other months: Jan · Feb · Mar · Apr · May · Jun · Jul · Aug · Sep · Oct · Nov.

Best countries in December

🇲🇦 Morocco55 spots working · 60% clean on average🇵🇪 Peru81 spots working · 56% clean on average🇸🇻 El Salvador14 spots working · 53% clean on average🇨🇷 Costa Rica55 spots working · 52% clean on average🇪🇨 Ecuador52 spots working · 51% clean on average🇱🇰 Sri Lanka25 spots working · 50% clean on average🇮🇩 Indonesia158 spots working · 48% clean on average🇲🇽 Mexico103 spots working · 46% clean on average🇦🇴 Angola9 spots working · 45% clean on average🇳🇮 Nicaragua26 spots working · 43% clean on average🇸🇳 Senegal18 spots working · 42% clean on average🇵🇹 Portugal212 spots working · 38% clean on average🇬🇭 Ghana15 spots working · 38% clean on average🇫🇯 Fiji11 spots working · 38% clean on average🇨🇻 Cape Verde10 spots working · 37% clean on average

Top 150 spots in December

#SpotCountryCleanSurfableSizeWaterSuitLevel
1Coito🇪🇨 Ecuador98%100%1.1 m24°CvestIntermediate
2Playero de miramar🇪🇨 Ecuador98%100%1.1 m24°CvestIntermediate
3Capaes🇪🇨 Ecuador98%100%1.1 m24°CvestIntermediate
4Paco illescas🇪🇨 Ecuador98%100%1.1 m24°CvestIntermediate
5Montañita🇪🇨 Ecuador98%100%1.1 m24°CvestIntermediate
6Montañita-beachbreak🇪🇨 Ecuador98%100%1.1 m24°CvestIntermediate
7Olon🇪🇨 Ecuador98%100%1.1 m24°CvestIntermediate
8San Mateo🇪🇨 Ecuador97%100%1.1 m25°CvestIntermediate
9Río Chico🇪🇨 Ecuador97%100%1.1 m24°CvestIntermediate
10Viejamar🇪🇨 Ecuador97%100%1.1 m24°CvestIntermediate
11Ayampe🇪🇨 Ecuador97%100%1.1 m24°CvestIntermediate
12Las Tunas🇪🇨 Ecuador97%100%1.1 m24°CvestIntermediate
13El Tecuan🇲🇽 Mexico97%100%1.2 m27°CboardiesIntermediate
14La Rinconada🇪🇨 Ecuador97%100%1.1 m24°CvestIntermediate
15Peña Redonda🇵🇪 Peru95%100%1.3 m21°C2mmIntermediate
16Baterias🇵🇪 Peru95%100%1.4 m21°C2mmIntermediate
17El Hueco🇵🇪 Peru95%100%1.3 m21°C2mmIntermediate
18Lobitos🇵🇪 Peru95%100%1.3 m21°C2mmIntermediate
19Punta Sal🇵🇪 Peru95%100%1.4 m21°C2mmIntermediate
20Piscinas🇵🇪 Peru95%100%1.2 m21°C2mmIntermediate
21Varadero El Ñuro🇵🇪 Peru95%100%1.2 m21°C2mmIntermediate
22Punta Mala🇪🇨 Ecuador94%100%1.1 m25°CvestIntermediate
23Piqueros🇪🇨 Ecuador94%100%1.1 m25°CvestIntermediate
24Hornito🇨🇱 Chile94%100%1.2 m17°C3/2Intermediate
25Mancora🇵🇪 Peru93%100%1.1 m21°C2mmIntermediate
26Manta - El Escondido🇪🇨 Ecuador92%100%1.0 m25°CvestBeginner
27Los muelles🇵🇪 Peru92%100%1.3 m21°C2mmIntermediate
28Arroyo seco🇲🇽 Mexico91%100%1.0 m28°CboardiesIntermediate
29Punta Abreojos🇲🇽 Mexico91%100%1.2 m20°C2mmIntermediate
30Serangan🇮🇩 Indonesia90%100%1.6 m29°CboardiesIntermediate
31Nusa dua🇮🇩 Indonesia90%100%1.6 m29°CboardiesIntermediate
32Ewan's Left🇮🇩 Indonesia90%100%1.5 m29°CboardiesIntermediate
33Mushrooms🇮🇩 Indonesia90%100%1.5 m29°CboardiesIntermediate
34Bali Tropic🇮🇩 Indonesia90%100%1.4 m29°CboardiesIntermediate
35Paraiso🇲🇽 Mexico90%100%1.0 m29°CboardiesIntermediate
36Pascuales🇲🇽 Mexico90%100%1.0 m29°CboardiesIntermediate
37La bellaca🇪🇨 Ecuador90%100%1.0 m25°CvestBeginner
38Rio Nexpa (Nexpa River)🇲🇽 Mexico90%100%1.1 m28°CboardiesIntermediate
39La Bonfil🇲🇽 Mexico88%100%1.0 m29°CboardiesIntermediate
40Explosivos🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
41Orillazo🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
42Caballeros🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
43El Paso🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
44Kon Tiki🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
45La Isla🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
46Pico Alto🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
47Playa Norte🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
48Punta Rocas🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
49Puntilla🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
50Señoritas🇵🇪 Peru88%100%1.2 m18°C3/2Intermediate
51Camotal🇵🇪 Peru88%100%1.0 m18°C3/2Intermediate
52Asia - Palmas🇵🇪 Peru88%100%1.2 m19°C2mmIntermediate
53Asia del Mar🇵🇪 Peru88%100%1.2 m19°C2mmIntermediate
54El Loa🇨🇱 Chile88%100%1.0 m17°C3/2Intermediate
55Punta Faro🇵🇪 Peru88%100%1.1 m18°C3/2Intermediate
56Avenida del mar🇨🇱 Chile88%100%1.4 m17°C3/2Intermediate
57Lhoknga🇮🇩 Indonesia88%100%1.1 m--Intermediate
58Puncher🇮🇩 Indonesia85%100%1.5 m29°CboardiesIntermediate
59El Brazo🇨🇱 Chile85%100%1.3 m18°C3/2Intermediate
60El Buey🇨🇱 Chile85%100%1.3 m18°C3/2Intermediate
61El Gringo🇨🇱 Chile85%100%1.3 m18°C3/2Intermediate
62El Rancio🇨🇱 Chile85%100%1.3 m18°C3/2Intermediate
63El Toro viejo🇨🇱 Chile85%100%1.3 m18°C3/2Intermediate
64Las Machas🇨🇱 Chile85%100%1.3 m18°C3/2Intermediate
65Punta Roquitas🇵🇪 Peru85%100%1.0 m18°C3/2Intermediate
66Caleta Vitor🇨🇱 Chile85%100%1.3 m18°C3/2Intermediate
67Lagundri🇮🇩 Indonesia85%100%1.3 m29°CboardiesIntermediate
68Kiddies Corner🇮🇩 Indonesia85%100%1.3 m29°CboardiesIntermediate
69Anza🇲🇦 Morocco85%98%2.0 m17°C3/2Advanced
70Tifnit🇲🇦 Morocco85%98%2.0 m17°C3/2Advanced
71Sidi Rbat🇲🇦 Morocco85%98%2.0 m17°C3/2Advanced
72Huanchaco🇵🇪 Peru85%100%1.1 m16°C3/2Intermediate
73Mirleft🇲🇦 Morocco85%98%2.0 m18°C3/2Advanced
74Nonura🇵🇪 Peru85%100%1.0 m18°C3/2Intermediate
75Playa Grande🇵🇪 Peru84%100%1.0 m17°C3/2Intermediate
76Pepsi🇲🇦 Morocco83%97%2.1 m18°C3/2Intermediate
77L'inter🇲🇦 Morocco83%97%2.1 m18°C3/2Intermediate
78La Bobine🇲🇦 Morocco83%97%2.1 m18°C3/2Intermediate
79La Pampilla🇵🇪 Peru83%100%1.0 m18°C3/2Intermediate
80Las Orishas🇵🇪 Peru83%100%1.0 m18°C3/2Intermediate
81Ilo Moquegua - Big sister🇵🇪 Peru83%100%1.3 m17°C3/2Intermediate
82Cabo Blanco🇵🇪 Peru83%100%1.4 m21°C2mmIntermediate
83Punta San Carlos🇲🇽 Mexico83%100%1.4 m19°C3/2Intermediate
84Barra de Navidad🇲🇽 Mexico82%100%1.0 m28°CboardiesIntermediate
85Ranchito🇲🇽 Mexico82%100%0.9 m28°CboardiesIntermediate
86Bawa🇮🇩 Indonesia82%100%1.3 m29°CboardiesIntermediate
87Crocro🇲🇦 Morocco82%99%2.0 m17°C3/2Intermediate
8814th Km.🇲🇦 Morocco82%99%1.9 m17°C3/2Intermediate
89Banana Beach🇲🇦 Morocco82%99%1.9 m17°C3/2Intermediate
90Banana Point🇲🇦 Morocco82%99%1.9 m17°C3/2Intermediate
91Devil's rock🇲🇦 Morocco82%99%1.9 m17°C3/2Intermediate
92K12🇲🇦 Morocco82%99%1.9 m17°C3/2Intermediate
93K-181🇲🇽 Mexico82%99%1.3 m17°C3/2Intermediate
94Mystery Point🇲🇦 Morocco82%99%1.9 m17°C3/2Intermediate
95Panorama🇲🇦 Morocco82%99%1.9 m17°C3/2Intermediate
96Cimaja🇮🇩 Indonesia81%100%1.4 m29°CboardiesIntermediate
97Sunset🇮🇩 Indonesia81%100%1.4 m29°CboardiesIntermediate
98Karang Haji - OceanQueen Hotel🇮🇩 Indonesia81%100%1.4 m29°CboardiesIntermediate
99Ouakam🇸🇳 Senegal81%100%1.4 m22°C2mmIntermediate
100Petites Mamelles🇸🇳 Senegal81%100%1.3 m22°C2mmIntermediate
101Polihale State Park🇺🇸 United States of America81%100%1.7 m25°CboardiesIntermediate
102La Ticla🇲🇽 Mexico81%100%0.9 m29°CboardiesIntermediate
103Hinako Islands🇮🇩 Indonesia81%100%1.2 m29°CboardiesIntermediate
104Imessouane, the bay🇲🇦 Morocco81%97%2.2 m17°C3/2Advanced
105La Cathedrale🇲🇦 Morocco81%97%2.2 m17°C3/2Advanced
106Ain Diab Porte 15🇲🇦 Morocco80%97%2.0 m18°C3/2Intermediate
107Manresa🇺🇸 United States of America80%99%2.0 m14°C4/3Intermediate
108Seaside🇺🇸 United States of America80%99%2.0 m14°C4/3Intermediate
109Del Monte Beach🇺🇸 United States of America80%99%1.9 m14°C4/3Intermediate
110Hash Point🇲🇦 Morocco80%99%1.9 m17°C3/2Intermediate
111Punta Baja🇲🇽 Mexico80%100%1.5 m19°C3/2Intermediate
112Karang Naya🇮🇩 Indonesia79%100%1.4 m29°CboardiesIntermediate
113Coronado🇺🇸 United States of America79%99%1.4 m17°C3/2Intermediate
114Isla de Todos Santos🇲🇽 Mexico79%100%1.6 m17°C3/2Intermediate
115La Source🇲🇦 Morocco79%98%2.0 m17°C3/2Advanced
116Anchor point🇲🇦 Morocco79%98%2.0 m17°C3/2Advanced
117Secret Spot🇸🇳 Senegal78%100%1.5 m22°C2mmIntermediate
118Julikai🇸🇳 Senegal78%100%1.5 m22°C2mmIntermediate
119Mataveri🇨🇱 Chile78%100%1.7 m23°CvestAdvanced
120Las Conchas🇪🇸 Spain78%100%1.4 m18°C3/2Intermediate
121Marina🇺🇸 United States of America78%99%2.1 m14°C4/3Intermediate
122Moss Landing🇺🇸 United States of America78%99%2.0 m14°C4/3Intermediate
123Banana Island🇮🇩 Indonesia77%100%1.4 m29°CboardiesIntermediate
124Jenny's right🇮🇩 Indonesia77%100%1.4 m29°CboardiesIntermediate
125Playa Linda🇲🇽 Mexico77%100%0.9 m28°CboardiesIntermediate
126Monica beach🇲🇦 Morocco77%98%2.0 m18°C3/2Intermediate
127Little Waimea🇺🇸 United States of America77%99%1.3 m17°C3/2Intermediate
128Organos🇵🇪 Peru77%100%1.3 m21°C2mmIntermediate
129El Nuro🇵🇪 Peru77%100%1.3 m21°C2mmIntermediate
130The Point🇲🇦 Morocco77%100%1.5 m19°C3/2Intermediate
131Belongas🇮🇩 Indonesia76%100%1.3 m29°CboardiesIntermediate
132Sawarna🇮🇩 Indonesia76%100%1.5 m29°CboardiesIntermediate
133Donuts🇺🇸 United States of America76%100%1.5 m17°C3/2Intermediate
134Point Loma (Ralph's)🇺🇸 United States of America76%100%1.5 m17°C3/2Intermediate
135Baja Malibu🇲🇽 Mexico76%100%1.5 m17°C3/2Intermediate
136K-38🇲🇽 Mexico76%99%1.5 m18°C3/2Intermediate
137Las Gaviotas🇲🇽 Mexico76%99%1.4 m18°C3/2Intermediate
138French Baldie Slab🇲🇦 Morocco76%98%2.0 m17°C3/2Advanced
139Tamri🇲🇦 Morocco76%98%2.0 m17°C3/2Intermediate
140Sidi ifni🇲🇦 Morocco76%98%2.0 m18°C3/2Advanced
141Burger🇮🇩 Indonesia75%100%1.4 m29°CboardiesIntermediate
142Sometimes🇮🇩 Indonesia75%100%1.3 m29°CboardiesIntermediate
143Punta blanca🇪🇸 Spain75%100%1.4 m18°C3/2Intermediate
144La Caleta de adeje🇪🇸 Spain75%98%1.3 m20°C2mmIntermediate
145Safi - Garden (Le Jardin)🇲🇦 Morocco75%99%2.0 m17°C3/2Intermediate
146Afulu🇮🇩 Indonesia75%100%1.1 m29°CboardiesIntermediate
147Isla Natividad🇲🇽 Mexico75%100%1.3 m20°C2mmIntermediate
148Haapiti🇵🇫 French Polynesia74%100%1.5 m28°CboardiesIntermediate
149Santa Teresa🇨🇷 Costa Rica74%100%1.0 m28°CboardiesIntermediate
150Volcanos🇮🇩 Indonesia74%100%1.4 m29°CboardiesIntermediate
Planning a December trip?
Pick your level and what matters to you and get a shortlist in three taps.
Open December in the ranking