# Best surf towns in December

69 surf towns where December is in the best season.

## Where the waves were best in December (measured)

1. Ventura, United States: good waves 99% of days, great 89%, sea 15°C
2. Haleiwa, United States: good waves 98% of days, great 80%, sea 25°C
3. Jardim do Mar, Portugal: good waves 95% of days, great 73%, sea 21°C
4. San Clemente, United States: good waves 86% of days, great 71%, sea 16°C
5. Kuta, Indonesia: good waves 97% of days, great 55%, sea 29°C
6. Hanalei, United States: good waves 84% of days, great 68%, sea 25°C
7. Mundaka, Spain: good waves 88% of days, great 60%, sea 15°C
8. Corralejo, Spain: good waves 88% of days, great 56%, sea 21°C
9. Troncones & La Saladita, Mexico: good waves 96% of days, great 46%, sea 29°C
10. Santa Teresa, Costa Rica: good waves 92% of days, great 47%, sea 29°C
11. Weligama, Sri Lanka: good waves 95% of days, great 43%, sea 29°C
12. Nosara, Costa Rica: good waves 91% of days, great 44%, sea 29°C
13. Uluwatu, Indonesia: good waves 87% of days, great 46%, sea 29°C
14. Santa Barbara, United States: good waves 82% of days, great 51%, sea 15°C
15. Somo, Spain: good waves 85% of days, great 46%, sea 15°C

## Europe

- [Anglet, France](https://swellcabin.com/town/anglet): beach breaks, water 12–22°C, suits beginner/intermediate/advanced
- [Arrifana & Aljezur, Portugal](https://swellcabin.com/town/arrifana): beach/reef breaks, water 15–20°C, suits beginner/intermediate/advanced
- [Bundoran, Ireland](https://swellcabin.com/town/bundoran): reef/beach breaks, water 10–15°C, suits beginner/intermediate/advanced
- [Caleta de Famara, Spain](https://swellcabin.com/town/famara): beach/reef breaks, water 18–23°C, suits beginner/intermediate/advanced
- [Capbreton, France](https://swellcabin.com/town/capbreton): beach breaks, water 12–22°C, suits beginner/intermediate/advanced
- [Carcavelos, Portugal](https://swellcabin.com/town/carcavelos): beach breaks, water 14–20°C, suits beginner/intermediate
- [Carrapateira, Portugal](https://swellcabin.com/town/carrapateira): beach breaks, water 15–20°C, suits beginner/intermediate
- [Corralejo, Spain](https://swellcabin.com/town/corralejo): reef/beach breaks, water 18–23°C, suits beginner/intermediate/advanced
- [Costa da Caparica, Portugal](https://swellcabin.com/town/costa-da-caparica): beach breaks, water 14–20°C, suits beginner/intermediate
- [Easkey, Ireland](https://swellcabin.com/town/easkey): reef breaks, water 10–15°C, suits advanced
- [El Palmar, Spain](https://swellcabin.com/town/el-palmar): beach breaks, water 15–22°C, suits beginner/intermediate
- [Ericeira, Portugal](https://swellcabin.com/town/ericeira): reef/point/beach breaks, water 14–20°C, suits beginner/intermediate/advanced
- [Espinho, Portugal](https://swellcabin.com/town/espinho): beach breaks, water 13–18°C, suits intermediate/advanced
- [Figueira da Foz, Portugal](https://swellcabin.com/town/figueira-da-foz): point/beach breaks, water 13–19°C, suits intermediate/advanced
- [Guéthary, France](https://swellcabin.com/town/guethary): reef breaks, water 12–22°C, suits intermediate/advanced
- [Hallbergmoos, Germany](https://swellcabin.com/town/hallbergmoos): pool breaks, water not published, suits beginner/intermediate/advanced
- [Jardim do Mar, Portugal](https://swellcabin.com/town/jardim-do-mar): point/reef breaks, water 17–23°C, suits advanced
- [Lahinch, Ireland](https://swellcabin.com/town/lahinch): beach/reef breaks, water 10–15°C, suits beginner/intermediate/advanced
- [Las Palmas de Gran Canaria, Spain](https://swellcabin.com/town/las-palmas): reef/beach/point breaks, water 18–23°C, suits beginner/intermediate/advanced
- [Matosinhos, Portugal](https://swellcabin.com/town/matosinhos): beach breaks, water 13–18°C, suits beginner/intermediate
- [Mundaka, Spain](https://swellcabin.com/town/mundaka): rivermouth breaks, water 12–21°C, suits advanced
- [Nazaré, Portugal](https://swellcabin.com/town/nazare): beach breaks, water 14–19°C, suits intermediate/advanced
- [Peniche & Baleal, Portugal](https://swellcabin.com/town/peniche): beach/reef breaks, water 14–19°C, suits beginner/intermediate/advanced
- [Playa de las Américas, Spain](https://swellcabin.com/town/playa-de-las-americas): reef breaks, water 18–23°C, suits beginner/intermediate/advanced
- [Razo, Spain](https://swellcabin.com/town/razo): beach breaks, water 12–18°C, suits beginner/intermediate
- [Sagres, Portugal](https://swellcabin.com/town/sagres): beach/reef breaks, water 15–21°C, suits beginner/intermediate/advanced
- [Salinas, Spain](https://swellcabin.com/town/salinas): beach breaks, water 12–20°C, suits beginner/intermediate
- [San Sebastián, Spain](https://swellcabin.com/town/san-sebastian): beach breaks, water 12–22°C, suits beginner/intermediate
- [Santa Cruz, Portugal](https://swellcabin.com/town/santa-cruz-pt): beach/reef breaks, water 14–19°C, suits beginner/intermediate/advanced
- [Somo, Spain](https://swellcabin.com/town/somo): beach breaks, water 12–21°C, suits beginner/intermediate
- [Strandhill, Ireland](https://swellcabin.com/town/strandhill): beach/reef breaks, water 10–15°C, suits beginner/intermediate/advanced
- [Tynemouth, United Kingdom](https://swellcabin.com/town/tynemouth): beach/reef breaks, water 7–14°C, suits beginner/intermediate/advanced
- [Zarautz, Spain](https://swellcabin.com/town/zarautz): beach breaks, water 12–22°C, suits beginner/intermediate/advanced

## Africa

- [Imsouane, Morocco](https://swellcabin.com/town/imsouane): point breaks, water 17–22°C, suits beginner/intermediate
- [Mirleft, Morocco](https://swellcabin.com/town/mirleft): beach/reef breaks, water 17–22°C, suits beginner/intermediate/advanced
- [Safi, Morocco](https://swellcabin.com/town/safi): reef/point breaks, water 16–21°C, suits advanced
- [Sidi Kaouki, Morocco](https://swellcabin.com/town/sidi-kaouki): beach/reef breaks, water 16–21°C, suits beginner/intermediate
- [Taghazout, Morocco](https://swellcabin.com/town/taghazout): point/reef breaks, water 17–22°C, suits beginner/intermediate/advanced
- [Tamraght, Morocco](https://swellcabin.com/town/tamraght): point/beach breaks, water 17–22°C, suits beginner/intermediate

## Asia

- [Abu Dhabi, United Arab Emirates](https://swellcabin.com/town/abu-dhabi): pool breaks, water not published, suits beginner/intermediate/advanced
- [Ashdod, Israel](https://swellcabin.com/town/ashdod): beach/rivermouth breaks, water 18–30°C, suits beginner/intermediate
- [Haifa, Israel](https://swellcabin.com/town/haifa): reef/point/beach breaks, water 18–30°C, suits beginner/intermediate/advanced
- [Herzliya, Israel](https://swellcabin.com/town/herzliya): beach/point breaks, water 17–29°C, suits beginner/intermediate
- [Hikkaduwa, Sri Lanka](https://swellcabin.com/town/hikkaduwa): reef/beach breaks, water 27–29°C, suits beginner/intermediate/advanced
- [Keramas, Indonesia](https://swellcabin.com/town/keramas): reef breaks, water 27–29°C, suits advanced
- [Midigama & Ahangama, Sri Lanka](https://swellcabin.com/town/midigama): reef/point breaks, water 27–29°C, suits intermediate/advanced
- [Mikhmoret, Israel](https://swellcabin.com/town/mikhmoret): beach breaks, water 18–30°C, suits beginner/intermediate
- [Nahariya, Israel](https://swellcabin.com/town/nahariya): beach breaks, water 18–30°C, suits beginner/intermediate
- [Netanya, Israel](https://swellcabin.com/town/netanya): beach breaks, water 18–30°C, suits beginner/intermediate
- [Tel Aviv, Israel](https://swellcabin.com/town/tel-aviv): beach/reef/pool breaks, water 17–29°C, suits beginner/intermediate
- [Weligama, Sri Lanka](https://swellcabin.com/town/weligama): beach breaks, water 27–29°C, suits beginner

## Pacific Islands

- [Haleiwa, United States](https://swellcabin.com/town/haleiwa): reef breaks, water 24–27°C, suits intermediate/advanced
- [Hanalei, United States](https://swellcabin.com/town/hanalei): reef/beach breaks, water 24–27°C, suits beginner/intermediate/advanced
- [Pa'ia, United States](https://swellcabin.com/town/paia): reef breaks, water 24–27°C, suits intermediate/advanced

## North America

- [Encinitas, United States](https://swellcabin.com/town/encinitas): reef/point/beach breaks, water 14–21°C, suits beginner/intermediate/advanced
- [Huntington Beach, United States](https://swellcabin.com/town/huntington-beach): beach/rivermouth breaks, water 14–21°C, suits beginner/intermediate/advanced
- [La Jolla, United States](https://swellcabin.com/town/la-jolla): reef/beach/point breaks, water 14–21°C, suits beginner/intermediate/advanced
- [Oceanside, United States](https://swellcabin.com/town/oceanside): beach breaks, water 14–21°C, suits beginner/intermediate/advanced
- [Santa Barbara, United States](https://swellcabin.com/town/santa-barbara): point/reef breaks, water 13–19°C, suits beginner/intermediate/advanced
- [Ventura, United States](https://swellcabin.com/town/ventura): point/beach breaks, water 13–19°C, suits beginner/intermediate/advanced
- [Waco, United States](https://swellcabin.com/town/waco): pool breaks, water 7–32°C, suits beginner/intermediate/advanced

## Mexico & Central America

- [Puerto Viejo, Costa Rica](https://swellcabin.com/town/puerto-viejo): reef/beach breaks, water 26–29°C, suits intermediate/advanced
- [Punta Mita, Mexico](https://swellcabin.com/town/punta-mita): reef/point breaks, water 23–29°C, suits beginner/intermediate/advanced
- [San Pancho, Mexico](https://swellcabin.com/town/san-pancho): beach breaks, water 23–29°C, suits intermediate/advanced
- [Sayulita, Mexico](https://swellcabin.com/town/sayulita): beach/reef breaks, water 23–29°C, suits beginner/intermediate

## Caribbean

- [Bocas del Toro, Panama](https://swellcabin.com/town/bocas-del-toro): reef breaks, water 27–29°C, suits intermediate/advanced
- [Isabela, Puerto Rico](https://swellcabin.com/town/isabela): reef/beach breaks, water 26–28°C, suits beginner/intermediate/advanced
- [Rincón, Puerto Rico](https://swellcabin.com/town/rincon): reef/point breaks, water 26–28°C, suits beginner/intermediate/advanced

## South America

- [Máncora, Peru](https://swellcabin.com/town/mancora): point breaks, water 21–25°C, suits beginner/intermediate/advanced

## FAQ

### Where is the best surf in December?

In December, 69 surf towns on Swell Cabin are in season, including Anglet, Arrifana & Aljezur and Bundoran (Europe); Imsouane, Mirleft and Safi (Africa); Abu Dhabi, Ashdod and Haifa (Asia); Haleiwa, Hanalei and Pa'ia (Pacific Islands); Encinitas, Huntington Beach and La Jolla (North America); Puerto Viejo, Punta Mita and San Pancho (Mexico & Central America); Bocas del Toro, Isabela and Rincón (Caribbean); Máncora (South America).

### Which surf towns had the most good surf days in December?

Measured over the last three years, December's waves were best at Ventura (good 99% of days, great 89%), Haleiwa (good 98% of days, great 80%), Jardim do Mar (good 95% of days, great 73%), San Clemente (good 86% of days, great 71%) and Kuta (good 97% of days, great 55%). From each day's swell and wind (Open-Meteo), rated at each town's best spot like Swell Cabin's forecast.

### Where can beginners surf in December?

Beginner-friendly surf towns in season in December include Huntington Beach (United States), Las Palmas de Gran Canaria (Spain), La Jolla (United States), Encinitas (United States), Corralejo (Spain), Santa Barbara (United States), Oceanside (United States) and Anglet (France).

### Where can I surf in warm water in December?

Warm-water surf towns (24°C+ all year) in season in December: Weligama (Sri Lanka), Haleiwa (United States), Hikkaduwa (Sri Lanka), Midigama & Ahangama (Sri Lanka), Rincón (Puerto Rico), Isabela (Puerto Rico), Puerto Viejo (Costa Rica) and Bocas del Toro (Panama).
