Offshore Stays

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 townSea tempAir tempAvg waves (offshore)Suits
Sayulita in JulyMexico30°C28°C0.9 mbeginner and intermediate surfers
Puerto Escondido in JulyMexico30°C24°C1.6 mall levels
Arugam Bay in JulySri Lanka29°C29°C1.4 mall levels
Nosara in JulyCosta Rica29°C27°C1.4 mbeginner and intermediate surfers
Santa Teresa in JulyCosta Rica29°C28°C1.4 mall levels
Tamarindo in JulyCosta Rica29°C27°C1.4 mbeginner and intermediate surfers
Popoyo in JulyNicaragua28°C28°C1.3 mall levels
San Juan del Sur in JulyNicaragua28°C28°C1.3 mbeginner and intermediate surfers
Canggu in JulyIndonesia26°C24°C2.2 mall levels
Uluwatu in JulyIndonesia26°C26°C2.2 mintermediate and advanced surfers
Byron Bay in JulyAustralia21°C18°C1.5 mall levels
Florianópolis in JulyBrazil18°C16°C1.3 mall 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.