Where to surf in July
12 surf towns in their main surf season in July, compared by sea temperature, average wave size and skill level. Warmest water: Sayulita, around 30°C.
| Surf town | Sea temp | Air temp | Avg waves (offshore) | Suits |
|---|---|---|---|---|
| Sayulita in JulyMexico | 30°C | 28°C | 0.9 m | beginner and intermediate surfers |
| Puerto Escondido in JulyMexico | 30°C | 24°C | 1.6 m | all levels |
| Arugam Bay in JulySri Lanka | 29°C | 29°C | 1.4 m | all levels |
| Nosara in JulyCosta Rica | 29°C | 27°C | 1.4 m | beginner and intermediate surfers |
| Santa Teresa in JulyCosta Rica | 29°C | 28°C | 1.4 m | all levels |
| Tamarindo in JulyCosta Rica | 29°C | 27°C | 1.4 m | beginner and intermediate surfers |
| Popoyo in JulyNicaragua | 28°C | 28°C | 1.3 m | all levels |
| San Juan del Sur in JulyNicaragua | 28°C | 28°C | 1.3 m | beginner and intermediate surfers |
| Canggu in JulyIndonesia | 26°C | 24°C | 2.2 m | all levels |
| Uluwatu in JulyIndonesia | 26°C | 26°C | 2.2 m | intermediate and advanced surfers |
| Byron Bay in JulyAustralia | 21°C | 18°C | 1.5 m | all levels |
| Florianópolis in JulyBrazil | 18°C | 16°C | 1.3 m | all levels |
Wave heights are open-ocean monthly averages, not a beach forecast. Sources and dates are on each town's month page.
Frequently asked questions
- Where can I surf in July?
- 12 of the surf towns we cover are in their main surf season in July: Sayulita (Mexico), Puerto Escondido (Mexico), Arugam Bay (Sri Lanka), Nosara (Costa Rica), Santa Teresa (Costa Rica), Tamarindo (Costa Rica), Popoyo (Nicaragua), San Juan del Sur (Nicaragua), Canggu (Indonesia), Uluwatu (Indonesia), Byron Bay (Australia), Florianópolis (Brazil).
- Where is the water warmest for surfing in July?
- Sayulita (around 30°C), Puerto Escondido (around 30°C), Arugam Bay (around 29°C). At the cold end, Florianópolis sits around 18°C, which calls for a 3/2mm full wetsuit.
- Where can beginners surf in July?
- Sayulita, Puerto Escondido, Arugam Bay, Nosara, Santa Teresa, Tamarindo, Popoyo, San Juan del Sur, Canggu, Byron Bay, Florianópolis are in season in July and have breaks that suit beginners.