World › Best in July
Best surf spots in July
5099 spots work in July (at least 35% surfable days). Ranked by clean days: groundswell with light or offshore morning wind. Other months: Jan · Feb · Mar · Apr · May · Jun · Aug · Sep · Oct · Nov · Dec.
Best countries in July
🇸🇻 El Salvador14 spots working · 91% clean on average🇳🇮 Nicaragua27 spots working · 81% clean on average🇨🇷 Costa Rica55 spots working · 80% clean on average🇦🇴 Angola11 spots working · 77% clean on average🇮🇩 Indonesia156 spots working · 68% clean on average🇳🇦 Namibia18 spots working · 66% clean on average🇲🇽 Mexico99 spots working · 64% clean on average🇨🇱 Chile93 spots working · 63% clean on average🇵🇪 Peru81 spots working · 51% clean on average🇪🇨 Ecuador51 spots working · 50% clean on average🇿🇦 South Africa206 spots working · 48% clean on average🇲🇬 Madagascar9 spots working · 44% clean on average🇵🇦 Panama27 spots working · 43% clean on average🇬🇦 Gabon8 spots working · 42% clean on average🇬🇭 Ghana15 spots working · 38% clean on average
Top 150 spots in July
| # | Spot | Country | Clean | Surfable | Size | Water | Suit | Level |
|---|---|---|---|---|---|---|---|---|
| 1 | Desert Point (Bangko-Bangko) | 🇮🇩 Indonesia | 100% | 100% | 2.0 m | 27°C | boardies | Intermediate |
| 2 | Donuts | 🇮🇩 Indonesia | 100% | 100% | 1.8 m | 27°C | boardies | Intermediate |
| 3 | Krui Left | 🇮🇩 Indonesia | 100% | 100% | 1.5 m | 29°C | boardies | Intermediate |
| 4 | Benete | 🇮🇩 Indonesia | 100% | 100% | 1.7 m | 27°C | boardies | Intermediate |
| 5 | Little Bingin | 🇮🇩 Indonesia | 100% | 100% | 1.6 m | 27°C | boardies | Intermediate |
| 6 | Red Island | 🇮🇩 Indonesia | 100% | 100% | 1.8 m | 25°C | boardies | Intermediate |
| 7 | Super Suck | 🇮🇩 Indonesia | 100% | 100% | 1.6 m | 27°C | boardies | Intermediate |
| 8 | Banana Island | 🇮🇩 Indonesia | 100% | 100% | 2.0 m | 29°C | boardies | Intermediate |
| 9 | Way Jambu | 🇮🇩 Indonesia | 100% | 100% | 2.0 m | 29°C | boardies | Intermediate |
| 10 | SCAR REEF | 🇮🇩 Indonesia | 100% | 100% | 1.5 m | 27°C | boardies | Intermediate |
| 11 | Jenny's right | 🇮🇩 Indonesia | 100% | 100% | 1.9 m | 29°C | boardies | Intermediate |
| 12 | The Peak | 🇮🇩 Indonesia | 100% | 100% | 2.0 m | 29°C | boardies | Intermediate |
| 13 | Volcanos | 🇮🇩 Indonesia | 100% | 100% | 2.0 m | 29°C | boardies | Intermediate |
| 14 | Periscopes | 🇮🇩 Indonesia | 100% | 100% | 1.6 m | 27°C | boardies | Intermediate |
| 15 | Ujung Bocur | 🇮🇩 Indonesia | 100% | 100% | 2.0 m | 29°C | boardies | Intermediate |
| 16 | Richards Right | 🇮🇩 Indonesia | 100% | 100% | 1.9 m | 29°C | boardies | Intermediate |
| 17 | Ekas | 🇮🇩 Indonesia | 100% | 100% | 1.6 m | 27°C | boardies | Intermediate |
| 18 | Periscope Point | 🇮🇩 Indonesia | 100% | 100% | 1.6 m | 27°C | boardies | Intermediate |
| 19 | Mandiri | 🇮🇩 Indonesia | 100% | 100% | 1.9 m | 29°C | boardies | Intermediate |
| 20 | Mengkudu | 🇮🇩 Indonesia | 99% | 100% | 1.9 m | 26°C | boardies | Intermediate |
| 21 | One Palm Point - Panaitan island | 🇮🇩 Indonesia | 99% | 100% | 2.1 m | 29°C | boardies | Intermediate |
| 22 | Kuta Beach | 🇮🇩 Indonesia | 99% | 100% | 2.0 m | 27°C | boardies | Intermediate |
| 23 | Balangan | 🇮🇩 Indonesia | 99% | 100% | 1.9 m | 26°C | boardies | Intermediate |
| 24 | Padang Padang | 🇮🇩 Indonesia | 99% | 100% | 2.0 m | 26°C | boardies | Intermediate |
| 25 | Grajagan | 🇮🇩 Indonesia | 99% | 100% | 1.4 m | 26°C | boardies | Intermediate |
| 26 | Dreamland | 🇮🇩 Indonesia | 99% | 100% | 1.7 m | 26°C | boardies | Intermediate |
| 27 | Bankvaults | 🇮🇩 Indonesia | 99% | 100% | 1.9 m | 30°C | boardies | Intermediate |
| 28 | Legian Beach | 🇮🇩 Indonesia | 99% | 100% | 2.1 m | 27°C | boardies | Intermediate |
| 29 | Kuta Reef | 🇮🇩 Indonesia | 99% | 100% | 2.1 m | 27°C | boardies | Intermediate |
| 30 | Impossibles | 🇮🇩 Indonesia | 99% | 100% | 1.4 m | 26°C | boardies | Intermediate |
| 31 | Bingin | 🇮🇩 Indonesia | 99% | 100% | 1.4 m | 26°C | boardies | Intermediate |
| 32 | KU DE TA - Semyniak | 🇮🇩 Indonesia | 99% | 100% | 2.1 m | 27°C | boardies | Intermediate |
| 33 | Jimbaran Shorey | 🇮🇩 Indonesia | 99% | 100% | 1.7 m | 27°C | boardies | Intermediate |
| 34 | Nipussi | 🇮🇩 Indonesia | 99% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 35 | Sometimes | 🇮🇩 Indonesia | 99% | 100% | 1.9 m | 30°C | boardies | Intermediate |
| 36 | Tiger Tracks | 🇮🇩 Indonesia | 99% | 100% | 1.3 m | 26°C | boardies | Beginner |
| 37 | Tiger Tracks Lefts | 🇮🇩 Indonesia | 99% | 100% | 1.3 m | 26°C | boardies | Beginner |
| 38 | Afulu | 🇮🇩 Indonesia | 99% | 100% | 1.6 m | 30°C | boardies | Intermediate |
| 39 | Jetty's | 🇦🇺 Australian Indian Ocean Territories | 98% | 99% | 1.8 m | 28°C | boardies | Intermediate |
| 40 | Uluwatu | 🇮🇩 Indonesia | 98% | 99% | 2.2 m | 26°C | boardies | Intermediate |
| 41 | Airport's | 🇮🇩 Indonesia | 98% | 99% | 2.1 m | 27°C | boardies | Intermediate |
| 42 | Cap Lopez | 🇬🇦 Gabon | 97% | 100% | 1.5 m | 24°C | vest | Intermediate |
| 43 | Timmy Turner's New Left | 🇮🇩 Indonesia | 97% | 100% | 2.1 m | 27°C | boardies | Intermediate |
| 44 | Turtles | 🇮🇩 Indonesia | 97% | 100% | 2.1 m | 28°C | boardies | Intermediate |
| 45 | Ombak Tujuh | 🇮🇩 Indonesia | 97% | 100% | 2.2 m | 28°C | boardies | Intermediate |
| 46 | Palplanche | 🇬🇦 Gabon | 97% | 100% | 1.5 m | 24°C | vest | Intermediate |
| 47 | Flameballs | 🇲🇬 Madagascar | 97% | 100% | 1.8 m | 24°C | vest | Intermediate |
| 48 | No Name | 🇮🇩 Indonesia | 97% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 49 | Burger | 🇮🇩 Indonesia | 96% | 100% | 2.0 m | 30°C | boardies | Intermediate |
| 50 | Macaronis | 🇮🇩 Indonesia | 96% | 100% | 1.7 m | 30°C | boardies | Intermediate |
| 51 | Hideaways | 🇮🇩 Indonesia | 96% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 52 | Buraco | 🇦🇴 Angola | 95% | 100% | 1.1 m | 20°C | 2mm | Beginner |
| 53 | Point of mussulo | 🇦🇴 Angola | 95% | 100% | 1.1 m | 20°C | 2mm | Beginner |
| 54 | Rockstar | 🇮🇩 Indonesia | 95% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 55 | Lagundri | 🇮🇩 Indonesia | 95% | 100% | 1.9 m | 30°C | boardies | Intermediate |
| 56 | Kiddies Corner | 🇮🇩 Indonesia | 95% | 100% | 1.9 m | 30°C | boardies | Intermediate |
| 57 | Shipwreck | 🇦🇴 Angola | 95% | 100% | 1.1 m | 20°C | 2mm | Beginner |
| 58 | Playero de miramar | 🇪🇨 Ecuador | 95% | 100% | 1.2 m | 24°C | vest | Intermediate |
| 59 | Cabo Ledo | 🇦🇴 Angola | 95% | 100% | 1.3 m | 20°C | 2mm | Intermediate |
| 60 | Miradouro | 🇦🇴 Angola | 95% | 100% | 1.3 m | 20°C | 2mm | Intermediate |
| 61 | Barra da Kwanza | 🇦🇴 Angola | 95% | 100% | 1.3 m | 20°C | 2mm | Intermediate |
| 62 | TT s | 🇲🇬 Madagascar | 94% | 100% | 1.7 m | 24°C | vest | Intermediate |
| 63 | Sunset | 🇮🇩 Indonesia | 94% | 100% | 2.0 m | 28°C | boardies | Intermediate |
| 64 | Karang Naya | 🇮🇩 Indonesia | 94% | 100% | 1.9 m | 28°C | boardies | Intermediate |
| 65 | Cimaja | 🇮🇩 Indonesia | 94% | 100% | 2.0 m | 28°C | boardies | Intermediate |
| 66 | Karang Haji - OceanQueen Hotel | 🇮🇩 Indonesia | 94% | 100% | 2.0 m | 28°C | boardies | Intermediate |
| 67 | Puerto Escondido Left | 🇲🇽 Mexico | 94% | 100% | 1.4 m | 31°C | boardies | Intermediate |
| 68 | San Agustinillo | 🇲🇽 Mexico | 94% | 100% | 1.4 m | 31°C | boardies | Intermediate |
| 69 | Carrizalillo | 🇲🇽 Mexico | 94% | 100% | 1.4 m | 31°C | boardies | Intermediate |
| 70 | Puerto Escondido | 🇲🇽 Mexico | 94% | 100% | 1.4 m | 31°C | boardies | Intermediate |
| 71 | La jolla | 🇲🇽 Mexico | 94% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 72 | La Punta | 🇲🇽 Mexico | 94% | 100% | 1.4 m | 31°C | boardies | Intermediate |
| 73 | Chicala | 🇦🇴 Angola | 94% | 100% | 1.1 m | 20°C | 2mm | Beginner |
| 74 | Paco illescas | 🇪🇨 Ecuador | 94% | 100% | 1.2 m | 24°C | vest | Intermediate |
| 75 | Rifles | 🇮🇩 Indonesia | 93% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 76 | Dutchies | 🇮🇩 Indonesia | 93% | 100% | 1.8 m | 30°C | boardies | Intermediate |
| 77 | 4 Bobs | 🇮🇩 Indonesia | 93% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 78 | Playgrounds | 🇮🇩 Indonesia | 93% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 79 | Telescopes | 🇮🇩 Indonesia | 93% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 80 | Tikus | 🇮🇩 Indonesia | 93% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 81 | Pitstops | 🇮🇩 Indonesia | 93% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 82 | E-Bay | 🇮🇩 Indonesia | 93% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 83 | Puerto Arista | 🇲🇽 Mexico | 93% | 100% | 1.2 m | 31°C | boardies | Intermediate |
| 84 | Beng Beng | 🇮🇩 Indonesia | 93% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 85 | Green Bush | 🇮🇩 Indonesia | 93% | 100% | 1.6 m | 30°C | boardies | Intermediate |
| 86 | Asunchillo | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 87 | Suizo | 🇨🇷 Costa Rica | 92% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 88 | Hemorrhoids | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 89 | Quizala | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 90 | Ceningan Point | 🇮🇩 Indonesia | 92% | 100% | 1.0 m | 28°C | boardies | Beginner |
| 91 | Aaron's | 🇮🇩 Indonesia | 92% | 100% | 2.1 m | 30°C | boardies | Intermediate |
| 92 | Chigga's | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 93 | Punta Mango | 🇸🇻 El Salvador | 92% | 100% | 1.1 m | 30°C | boardies | Intermediate |
| 94 | Cherrio's | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 95 | Cemetery | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 96 | Punta Roca La Libertad | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 97 | Restaurants | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 98 | Barra de coyuca | 🇲🇽 Mexico | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 99 | Pochomil Beach Break | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 28°C | boardies | Intermediate |
| 100 | El Zonte | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 101 | Mizata | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 102 | Playa guanico | 🇵🇦 Panama | 92% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 103 | Playa Langosta | 🇨🇷 Costa Rica | 92% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 104 | K59 | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 105 | Lacerations (Nusa Lembongan) | 🇮🇩 Indonesia | 92% | 100% | 1.0 m | 28°C | boardies | Beginner |
| 106 | El Zonte Rivermouth | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 107 | Playgrounds (Nusa Lembongan) | 🇮🇩 Indonesia | 92% | 100% | 1.0 m | 28°C | boardies | Beginner |
| 108 | La Bocana | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 109 | Palmarcito | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 110 | Playa El Cocal | 🇸🇻 El Salvador | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 111 | Poneloya Beach Las Penitas | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 112 | No Names | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 113 | Padangs | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 114 | Puerto Sandino | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 115 | Miramar | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 116 | Freight Trains | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 117 | Suicides | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 118 | Pipes | 🇳🇮 Nicaragua | 92% | 100% | 1.2 m | 30°C | boardies | Intermediate |
| 119 | Playa Grande | 🇨🇷 Costa Rica | 91% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 120 | Tamarindo | 🇨🇷 Costa Rica | 91% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 121 | Pico Grande | 🇨🇷 Costa Rica | 91% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 122 | Flamingo Point | 🇨🇷 Costa Rica | 91% | 100% | 1.4 m | 29°C | boardies | Intermediate |
| 123 | Playa Linda | 🇲🇽 Mexico | 91% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 124 | Chacahua | 🇲🇽 Mexico | 91% | 100% | 1.4 m | 31°C | boardies | Intermediate |
| 125 | Playitas | 🇨🇷 Costa Rica | 91% | 100% | 1.3 m | 30°C | boardies | Intermediate |
| 126 | Manuel Antonio | 🇨🇷 Costa Rica | 91% | 100% | 1.3 m | 30°C | boardies | Intermediate |
| 127 | Dominical | 🇨🇷 Costa Rica | 91% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 128 | El Estero- Tamarindo | 🇨🇷 Costa Rica | 91% | 100% | 1.3 m | 29°C | boardies | Intermediate |
| 129 | Montañita-beachbreak | 🇪🇨 Ecuador | 91% | 100% | 1.2 m | 24°C | vest | Intermediate |
| 130 | Olon | 🇪🇨 Ecuador | 91% | 100% | 1.2 m | 24°C | vest | Intermediate |
| 131 | Montañita | 🇪🇨 Ecuador | 91% | 100% | 1.2 m | 24°C | vest | Intermediate |
| 132 | Caleta Vitor | 🇨🇱 Chile | 90% | 100% | 1.7 m | 18°C | 3/2 | Intermediate |
| 133 | The Ranch | 🇲🇽 Mexico | 90% | 100% | 1.3 m | 30°C | boardies | Intermediate |
| 134 | Cabo Blanco | 🇵🇪 Peru | 90% | 100% | 1.7 m | 22°C | 2mm | Intermediate |
| 135 | Jaco Beach | 🇨🇷 Costa Rica | 90% | 100% | 1.3 m | 30°C | boardies | Intermediate |
| 136 | Troncones point | 🇲🇽 Mexico | 90% | 100% | 1.3 m | 30°C | boardies | Intermediate |
| 137 | Sunset Reef | 🇨🇷 Costa Rica | 90% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 138 | Ariks | 🇮🇩 Indonesia | 90% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 139 | Thunders | 🇮🇩 Indonesia | 90% | 100% | 1.7 m | 30°C | boardies | Intermediate |
| 140 | El Brazo | 🇨🇱 Chile | 90% | 100% | 1.7 m | 18°C | 3/2 | Intermediate |
| 141 | El Gringo | 🇨🇱 Chile | 90% | 100% | 1.7 m | 18°C | 3/2 | Intermediate |
| 142 | Suicides | 🇮🇩 Indonesia | 90% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 143 | Resorts | 🇮🇩 Indonesia | 90% | 100% | 1.4 m | 30°C | boardies | Intermediate |
| 144 | El Buey | 🇨🇱 Chile | 90% | 100% | 1.7 m | 18°C | 3/2 | Intermediate |
| 145 | El Toro viejo | 🇨🇱 Chile | 90% | 100% | 1.7 m | 18°C | 3/2 | Intermediate |
| 146 | La Barrita | 🇲🇽 Mexico | 90% | 100% | 1.3 m | 31°C | boardies | Intermediate |
| 147 | El Hueco | 🇵🇪 Peru | 90% | 100% | 1.7 m | 22°C | 2mm | Intermediate |
| 148 | Seven Palms | 🇮🇩 Indonesia | 90% | 100% | 1.5 m | 30°C | boardies | Intermediate |
| 149 | Hermosa | 🇨🇷 Costa Rica | 90% | 100% | 1.3 m | 30°C | boardies | Intermediate |
| 150 | Mal Pais- Santa Teresa | 🇨🇷 Costa Rica | 90% | 100% | 1.3 m | 29°C | boardies | Intermediate |
Planning a July trip?
Pick your level and what matters to you and get a shortlist in three taps.
Open July in the rankingPick your level and what matters to you and get a shortlist in three taps.