Skip to content
Log InJobsBrowse CandidatesCrewsFestivalsTools
Find EmployersCoursesSeasons CalendarBlogHow It WorksOur StoryFor SeasonairesFor EmployersFAQAmbassadorsBrand PartnershipsFeedback
Join as SeasonaireI'm Hiring
Live · Surf conditions dashboard

The best place to surf today

A live leaderboard of the world's best surf spots, scored on swell height, period, wind and water temperature. Updated daily.

Updated 2 hours ago55 locations rankedRanked by luck factor
1Today's number one: Uluwatu scoring 7.6
1.6 m swell12 s period17 km/h wind30° water
Well above average
1.6 m swell12 s period17 km/h wind30° water
Well above average
1.7 m swell10 s period9 km/h wind31° water
Well above average
1.3 m swell7 s period15 km/h wind water
Well above average
1.0 m swell12 s period9 km/h wind18° water
Well above average
0.2 m swell9 s period20 km/h wind11° water
Well above average
1.4 m swell9 s period45 km/h wind17° water
Well above average
0.7 m swell8 s period14 km/h wind32° water
Above average
0.6 m swell9 s period15 km/h wind16° water
Above average
3.1 m swell10 s period13 km/h wind20° water
Above average
1.5 m swell9 s period30 km/h wind19° water
Above average
1.7 m swell10 s period31 km/h wind18° water
Above average
1.4 m swell7 s period15 km/h wind16° water
Above average
1.5 m swell8 s period16 km/h wind16° water
Above average
0.6 m swell9 s period21 km/h wind17° water
Above average
0.9 m swell10 s period12 km/h wind30° water
Above average
1.0 m swell10 s period15 km/h wind31° water
Above average
1.2 m swell9 s period38 km/h wind18° water
Above average
1.2 m swell9 s period38 km/h wind18° water
Above average
0.7 m swell12 s period22 km/h wind17° water
Above average
0.5 m swell7 s period17 km/h wind18° water
Slightly above average
0.6 m swell9 s period22 km/h wind17° water
Slightly above average
1.3 m swell13 s period31 km/h wind19° water
Slightly above average
0.9 m swell9 s period19 km/h wind16° water
Slightly above average
1.5 m swell8 s period17 km/h wind16° water
Slightly above average
0.6 m swell9 s period22 km/h wind11° water
Slightly above average
0.9 m swell10 s period9 km/h wind29° water
Slightly above average
1.5 m swell8 s period22 km/h wind16° water
Slightly above average
2.1 m swell10 s period23 km/h wind24° water
Slightly above average
0.3 m swell8 s period20 km/h wind24° water
Slightly above average
0.7 m swell8 s period6 km/h wind18° water
Slightly above average
0.8 m swell10 s period17 km/h wind29° water
Slightly above average
1.1 m swell10 s period12 km/h wind30° water
Slightly above average
1.3 m swell8 s period24 km/h wind water
Slightly above average
1.2 m swell7 s period25 km/h wind17° water
Slightly above average
0.7 m swell9 s period29 km/h wind17° water
Slightly above average
0.9 m swell8 s period13 km/h wind20° water
Slightly above average
1.4 m swell9 s period15 km/h wind20° water
Slightly above average
1.6 m swell8 s period29 km/h wind25° water
Slightly above average
1.6 m swell6 s period42 km/h wind19° water
Slightly above average
0.5 m swell5 s period19 km/h wind17° water
Slightly above average
1.6 m swell9 s period24 km/h wind19° water
Slightly above average
0.5 m swell9 s period25 km/h wind12° water
Slightly above average
1.0 m swell5 s period20 km/h wind18° water
Slightly above average
0.8 m swell12 s period16 km/h wind18° water
Slightly above average
1.4 m swell7 s period20 km/h wind24° water
About average
0.7 m swell10 s period14 km/h wind29° water
About average
0.7 m swell9 s period35 km/h wind12° water
About average
0.0 m swell0 s period5 km/h wind27° water
About average
0.8 m swell10 s period15 km/h wind29° water
About average
1.1 m swell8 s period14 km/h wind30° water
About average
0.8 m swell11 s period14 km/h wind17° water
About average
1.0 m swell10 s period18 km/h wind28° water
About average
0.9 m swell8 s period25 km/h wind15° water
Slightly below average
0.7 m swell10 s period12 km/h wind29° water
Slightly below average

Click a row to see the full score breakdown. Weather data from Open-Meteo, refreshed daily.

How the score works

Every location gets a weighted composite score out of 10, using the factors on the right. It is transparent by design. Expand any row above to see the exact contribution of each factor.

Swell quality0-7

Combines swell height and period into one score. Sweet spot is 1.5 to 3m at 10s or more. Under 0.5m is flat, 5m+ is specialist territory.

Swell alignmentMultiplier

How head-on the swell hits the beach. A well-aligned swell unlocks the full quality score; oblique angles reduce it.

Wind0-3

Offshore or glassy conditions score highest. Onshore above 30 km/h is blowout territory.

Frequently asked questions

How often is this updated?

Once a day, at around 06:00 UTC. We pull fresh swell, wave and wind data for every spot, recalculate each score, and save a daily snapshot.

How is the score calculated?

Each spot gets a weighted composite score out of 10, based on swell height (with a sweet-spot curve), swell period, wind strength and water temperature. Expand any row to see the exact breakdown.

Why isn't the biggest swell always the best score?

Bigger is not always better. Most surfers want head-high to slightly overhead waves, which is roughly 1.5m to 3m swell height at the buoy. Anything over 5m is specialist territory and the score reflects that, not raw size.

Where does the data come from?

Open-Meteo Marine API, which aggregates forecasts from global wave models. The same underlying data powers many surf forecast apps.

Do the scores account for local knowledge?

Honestly, no. Every break has its own moods, tide windows and swell directions. The leaderboard is a useful starting point for comparing conditions globally, but nothing beats a quick check of your local cam and forecast app.

What do the movement arrows mean?

They show rank change compared to yesterday's snapshot. Green up-arrows mean the spot climbed the leaderboard; red down-arrows mean it dropped.

Ready to go where it's firing?

Browse seasonal jobs in the top-scoring locations. Free, always.