Skip to main content FR DE IT

Live Forecast

· ภาษาไทย

Gulf of Thailand Dive Conditions

7-day dive conditions forecast for Sail Rock, Chumphon Pinnacle, and Koh Tao's key sites — for freediving and scuba divers alike. Green means go — scored on wind, waves, swell, ocean currents, satellite visibility and tides. Ensemble-averaged across 4 weather models and calibrated by divers logging what they actually see underwater.

Today's pick Hin Wong Pinnacle 57

Last update: Fri 15 May, 08:06 UTC · Timezone shown: Asia/Bangkok

← swipe for 7-day forecast →

Dive Site
Fri
15 May
Sat
16 May
Sun
17 May
Mon
18 May
Tue
19 May
Wed
20 May
Thu
21 May
Sail Rock Koh Tao & Offshore · to 40m
56
marginal
23km/h · 0.5m
57
marginal
24km/h · 0.4m
40
marginal
29km/h · 0.6m
30
poor
36km/h · 0.7m
31
poor
37km/h · 0.6m
42
marginal
34km/h · 0.6m
41
marginal
30km/h · 0.6m
Chumphon Pinnacle Koh Tao & Offshore · to 40m
57
marginal
24km/h · 0.6m
50
marginal
24km/h · 0.6m
39
poor
31km/h · 0.8m
29
poor
36km/h · 0.9m
29
poor
38km/h · 0.7m
34
poor
35km/h · 1.1m
33
poor
28km/h · 1.0m
Southwest Pinnacle Koh Tao & Offshore · to 30m
50
marginal
22km/h · 0.5m
51
marginal
24km/h · 0.6m
39
poor
30km/h · 0.6m
39
poor
35km/h · 0.8m
29
poor
38km/h · 0.7m
41
marginal
34km/h · 0.9m
41
marginal
28km/h · 0.8m
Shark Island Koh Tao & Offshore · to 25m
56
marginal
22km/h · 0.5m
51
marginal
24km/h · 0.6m
39
poor
30km/h · 0.6m
29
poor
35km/h · 0.7m
30
poor
37km/h · 0.6m
42
marginal
34km/h · 0.8m
41
marginal
28km/h · 0.7m
White Rock Koh Tao & Offshore · to 22m
50
marginal
22km/h · 0.5m
50
marginal
24km/h · 0.6m
39
poor
30km/h · 0.7m
39
poor
35km/h · 0.8m
29
poor
37km/h · 0.7m
33
poor
34km/h · 1.0m
44
marginal
27km/h · 0.9m
Japanese Gardens Koh Tao & Offshore · to 12m
48
marginal
22km/h · 0.6m
46
marginal
24km/h · 0.5m
34
poor
30km/h · 0.7m
35
poor
35km/h · 0.8m
27
poor
37km/h · 0.8m
40
marginal
34km/h · 0.8m
44
marginal
27km/h · 0.7m
Twins Koh Tao & Offshore · to 18m
48
marginal
23km/h · 0.5m
35
poor
25km/h · 0.6m
34
poor
31km/h · 0.7m
25
poor
36km/h · 0.8m
27
poor
38km/h · 0.7m
32
poor
34km/h · 1.0m
45
marginal
28km/h · 0.9m
Hin Wong Pinnacle Koh Tao & Offshore · to 32m
57
marginal
22km/h · 0.5m
57
marginal
24km/h · 0.6m
55
marginal
30km/h · 0.7m
53
marginal
35km/h · 0.8m
53
marginal
37km/h · 0.7m
57
marginal
34km/h · 1.0m
57
marginal
28km/h · 0.9m
80–100 · Excellent
60–79 · Good
40–59 · Marginal
0–39 · Poor

Want to see every metric behind the score? Pick a site above or visit /conditions/sail-rock for the full breakdown (wind + gust + direction, wave, swell, ocean current, SST, rainfall, bloom, tide, model agreement, per-field point contribution).

How the score works

Out of 100, weighted for what matters underwater (freediving + scuba):

  • Wind (30pts) — with per-site exposure: sheltered sites get credit when wind blows from the sheltered quarter.
  • Waves (20pts) — surface chop, boat-ride comfort.
  • Swell (10pts) — ruins line work and bottom visibility at depth.
  • Ocean current (20pts) — from Open-Meteo Marine ocean currents. Matters for both sports.
  • Viz (15pts) — combines satellite chlorophyll + 7-day rainfall runoff + seasonal bloom.
  • Spring-tide penalty (−0 to −5) — applies only to shallow coastal sites (≤20m).

Forecast is ensemble-averaged across ECMWF and GFS models. When they disagree by >8 km/h we flag "forecast uncertainty."

Sources & caveats

Data comes from Open-Meteo Marine and ECMWF weather models. Hover a cell for full metrics. Local factors the models can't see — boat traffic at Sail Rock, plankton blooms for whale-shark season, thermocline depth — still matter. Text us on WhatsApp for same-day conditions from the crew.

Why we built this

The most accurate Gulf of Thailand dive forecast — because the existing ones aren't

For years we relied on Windguru, Windy, and local weather apps to decide whether to run our boats. Every one of them is built for sailors — not divers. They tell you the wind speed and the wave height. They don't tell you there's a 0.8 m/s current ripping through Sail Rock that'll make your dive miserable — freediving or scuba. They don't know a plankton bloom just crashed visibility. They don't care about the thermocline at 18m, the spring-tide pull, or whether your specific dive site is sheltered from today's wind.

So we built our own. This tracker blends four weather models (GFS, ICON, JMA, GEM — averaged together), Open-Meteo's ocean data (waves, swell, ocean currents, sea-surface temperature, wave direction and period), real tide predictions from WorldTides FES2022, satellite chlorophyll-a from Copernicus Marine as a direct visibility proxy, and atmospheric storm energy (CAPE) for thunderstorm risk. Then we score it for what matters underwater — not generic weather.

The final layer is you. Every instructor and diver who logs a post-dive report — what they actually saw, the real visibility, the real current — calibrates the forecast. Over time, ground-truth beats any algorithm. If you're diving in the Gulf, drop your report. It takes 30 seconds and makes the next boat-load of divers safer.

For Website Owners

Embed our live forecast on your site — free

Hotels, dive shops, travel blogs, villa rentals — drop a live Gulf of Thailand dive forecast onto any page in 30 seconds. Always fresh (updated hourly), no setup, no API keys, no account.

  • Any of 115 Gulf dive sites, or the 7-day overview
  • Mobile-responsive, lazy-loaded (no page-speed hit)
  • Works on WordPress, Wix, Squarespace, Webflow, HTML
  • Your visitors stay on your site; attribution link back to us

Embedded on your site? Tell us and we'll feature your shop on our leaderboard with a backlink.

How to embed on WordPress, Wix, Squarespace, Webflow →

WordPress (Gutenberg): Add a "Custom HTML" block, paste the code. Classic editor: switch to "Text" tab, paste.

Wix: Add → Embed Code → Embed HTML → paste. Resize the frame on canvas.

Squarespace: Add block → Code → HTML mode → paste. Click "Apply".

Webflow: Drag an "Embed" element, paste, publish.

Plain HTML: Paste anywhere inside <body>.

Frequently Asked Questions

How accurate is the Gulf of Thailand dive conditions forecast? +
The forecast ensemble-averages four weather models (GFS, ICON, JMA, GEM), blends Open-Meteo Marine ocean data (waves, swell, ocean currents, SST), real tides from WorldTides FES2022, satellite chlorophyll from Copernicus Marine, and atmospheric storm energy. Scores are tuned for diving — both freediving and scuba — prioritising ocean currents and visibility over generic marine forecasts. Instructors log actual conditions after each dive, which calibrates the model over time.
What does the dive condition score mean? +
0–100. Above 80 is excellent (flat seas, clear water, minimal current). 60–79 is good (divable with minor compromise). 40–59 is marginal (experienced divers only). Below 40 is poor (boat likely stays in).
Why is Sail Rock's score different from Windguru's wind forecast? +
Windguru reports raw wind. Our score weights wind 30%, waves 20%, swell 10%, ocean currents 20%, visibility (rainfall + plankton bloom) 15%, plus a spring-tide penalty at shallow sites. Scuba divers and freedivers both care about currents and visibility as much as surface wind — most general marine forecasts ignore them.
When is the best diving season in Koh Samui and Koh Tao? +
March to May offers the calmest seas and peak whale shark season at Sail Rock, though plankton blooms can reduce visibility. June to September has good visibility and moderate weather. October to December brings the northeast monsoon with choppier conditions. Check the live tracker for day-specific scoring.
How do I report actual dive conditions to improve the forecast? +
Visit /conditions/log after your dive — submit observed visibility, current strength, thermocline depth, and an optional photo. Each report earns points, climbs the leaderboard, and improves the forecast calibration. Dive shops who submit their website get a public backlink.

Forecast looking good? Book a trip.

Max 3 students per instructor. Emergency O2 on every boat.

See Courses

From Tool To Course

Want to dive these conditions for real?

Forecasts only mean something with someone in the water beside you. Train at the same sites you're tracking.

Max 3 students. Emergency O2 on every boat. Apnea Total certified.

Check Availability