Sport Guides
Open-Water Swim Training with Garmin: A Complete Guide
April 16, 2026
Open water swimming breaks almost everything a pool swimmer has learned about sighting, pacing, and stroke rate. The watch on your wrist does not automatically solve this, but it can tell you far more than most swimmers use it for.
This guide covers what your Garmin actually captures in open water, which metrics are worth tracking and which are not, how to run a proper Critical Swim Speed test, and how to structure a training block whether your goal is a triathlon or a standalone open-water race.
What Your Garmin Actually Measures in Open Water vs Pool
The distinction matters more than most athletes realize.
In pool mode, your Garmin uses the accelerometer to detect turns. It counts lengths, identifies your dominant stroke type, and computes SWOLF — stroke count plus time per length — as a composite efficiency score. This works well because the pool is a controlled environment with known distances and predictable turning points.
In open-water mode, everything changes. Distance comes from GPS, not turn detection. There is no length to count, no lane to follow, and no wall to trigger a split. The watch measures continuous elapsed time, GPS-derived distance, and stroke count per minute. On a Garmin Forerunner 965 or Fenix 7, you also get wrist-based heart rate, though in practice that reading is often unreliable in cold water.
The practical consequences:
- Stroke rate still works. The accelerometer counts arm cycles regardless of environment. Stroke rate (strokes per minute) is one of the most useful open-water metrics and your Garmin captures it accurately.
- SWOLF does not translate. SWOLF requires a fixed distance per effort. Without known pool lengths, the number is meaningless in open water. Ignore it.
- GPS distance carries 2–5% error. Your arm goes underwater during each stroke, which briefly interrupts the GPS signal path. Over a 1500m swim, that error is 30–75 meters — significant enough that you should not use GPS pace as a precision tool, only a directional one.
- Wrist heart rate is unreliable in cold water. Cold causes peripheral vasoconstriction, which reduces blood flow to the wrist and degrades optical HR accuracy. For meaningful heart rate data in open water, you need a chest strap — the Garmin HRM-Pro or equivalent — that transmits to the watch in real time.
Understanding these limitations upfront means you use the data you have without overclaiming precision the watch cannot deliver.
The Metrics That Actually Matter in Open Water
Given the constraints above, focus on what is reliable.
Stroke rate is your primary real-time feedback. Elite open-water swimmers typically operate between 70–90 strokes per minute. Most age-group triathletes drift below 60 as fatigue accumulates, which is where technique breaks down and times suffer. Monitor stroke rate across the session, not just at the start. If it drops more than 8–10 strokes per minute from your fresh rate, that is a sign of technique fatigue, not just physical fatigue.
Heart rate — if you have a chest strap — is the best proxy for effort in open water. Pace is too noisy from GPS error. HR gives you a metabolic signal that is independent of current, chop, and GPS accuracy. This also connects to how you set up Garmin heart rate zones, which should be swim-specific rather than borrowed from running data.
Pace per 100m from GPS is directionally useful across long sustained efforts. Do not try to execute a 1:35/100m interval by watching your wrist in real time. Do use post-swim pace averages to assess whether a session was aerobically aligned with your goal race pace.
Critical Swim Speed (CSS) is your threshold pace — the fastest sustainable pace for a long continuous swim. It is the open-water equivalent of functional threshold power on the bike. All structured training in this guide is anchored to CSS. We cover the test protocol in the next section.
Training load contribution from swim. This is chronically underestimated by triathletes. A 3000-meter open-water session at CSS effort contributes meaningfully to your total training load. Garmin accounts for this in aerobic and anaerobic training effect scores, but the cross-sport load picture — swim fatigue affecting bike and run recovery — requires looking at combined load, which Garmin's training load ratio alone does not fully surface.
The CSS Test Protocol with Garmin
Critical Swim Speed is derived from a two-time-trial protocol in the same session. You can run it in a pool for accuracy, or in calm open water if you have a measured course.
Protocol:
- Warm up 400–600m easy.
- Rest 5 minutes.
- Swim 400m all-out time trial. Hit lap on your Garmin at start and finish.
- Rest 10 minutes (active easy swimming counts).
- Swim 200m all-out time trial. Hit lap at start and finish.
CSS calculation:
CSS (per 100m) = (400m time – 200m time) / 2
Example: 400m in 6:20 (380 seconds), 200m in 2:55 (175 seconds).
CSS = (380 – 175) / 2 = 102.5 seconds per 100m, or approximately 1:42/100m.
That is your threshold pace. CSS intervals are swum at this pace. Endurance sessions are 10–20 seconds per 100m slower. Race-pace work for sprint triathlon might be 5 seconds per 100m faster; for Ironman it is roughly CSS pace itself.
Garmin Connect does not calculate CSS automatically. Record the time trial laps in your Garmin, pull the split times post-swim, and do the math manually. Enter the result as a custom note or use it to set workout targets in Garmin's training calendar. Some athletes track CSS in a spreadsheet and retest every 6–8 weeks.
Weekly Training Structure
Three swims per week is sufficient for most triathletes maintaining swim fitness. Four to five sessions per week makes sense for athletes targeting pure open-water racing or with significant swim deficits heading into a race block.
The four session types that form any well-structured open-water swim block:
- CSS intervals — threshold-paced reps with short rest, targeting aerobic capacity
- Race-pace endurance — sustained efforts near goal race pace, building specific durability
- Skill and sighting drills — deliberate practice on open-water technique
- Long open-water continuous — time in conditions, often on weekends
Sample Weekly Structure (Triathlete, Build Phase)
| Day | Session | Details |
|---|---|---|
| Monday | Easy aerobic | 1800–2200m pool or open water, CSS + 15–20 sec/100m. Focus: stroke rate consistency. |
| Tuesday | Bike threshold | — |
| Wednesday | CSS intervals | 6 × 200m at CSS pace, 30 sec rest. Or 4 × 400m at CSS, 45 sec rest. |
| Thursday | Run + optional short swim | Easy run. Optional 1000m technique swim. |
| Friday | Race-pace endurance | 1200–1800m continuous at race pace. Pool or open water. |
| Saturday | Long bike | — |
| Sunday | Long open-water swim | 2000–3500m continuous. Sighting practice. Lap button to mark sighting intervals. |
Wednesday is the key session. CSS intervals produce the adaptation that moves the threshold. Everything else supports recovery and skill. If you can only do two quality swims per week, do Wednesday and Sunday.
For pure open-water athletes chasing podium finishes in 5k or 10k events, add a second threshold session on Friday (reduce race-pace to CSS intervals) and keep Sunday as a long continuous effort building toward your race distance.
Sighting and Open-Water Skill Practice
Pool-only swimmers have a specific set of problems when they first enter open water. The three biggest are zero sighting experience, no drafting instinct, and no contact tolerance. All three are trainable. None of them appear in pool session data.
Why sighting destroys pace. Every sighting stroke — lifting the head forward to locate a buoy — disrupts body position. Hips drop, legs sink, and you lose 2–4 strokes of momentum per sighting. Swimmers who sight too frequently (every 2–3 strokes) bleed pace continuously. The target is every 6–8 strokes, alternating left and right for navigational accuracy.
Drills to build sighting:
- Closed-eye swimming: In a pool, close eyes for 6 strokes, open and correct. Builds proprioceptive straight-line awareness.
- Timed sighting intervals: In open water, use your Garmin lap button to mark each sighting. Post-swim, review whether your stroke rate dropped on laps where you sighted more frequently. Pattern recognition beats feel.
- Buoy turns under pressure: Practice sharp turns around a fixed point — a lane buoy in a pool works — to simulate race-start and buoy-rounding contact.
Using the Garmin lap button for skill work. Hitting the lap button mid-swim to segment effort around sighting intervals, pace changes, or drafting position changes creates a post-swim analysis layer you cannot get any other way. You will not use pace as a metric per lap, but comparing stroke rate and overall effort across lap segments tells you where in the swim your technique held and where it degraded.
Building an AI triathlon coach that understands open-water skills is genuinely hard — most coaching tools treat swimming as an afterthought. The skill side of open-water swimming barely shows up in training data at all.
Managing Training Load Across Three Disciplines
For triathletes, the swim is the discipline that is most often underweighted in training load calculations — and the one whose fatigue effects most commonly sneak into bike and run performance.
Swim training load is real but different in character. A 3000m threshold swim session generates significant aerobic training effect and upper-body muscular stress, but less systemic fatigue than equivalent bike or run volume. Garmin quantifies this as aerobic and anaerobic training effect, which is the right framework, but the inter-sport interactions are more subtle.
The practical risk: Most triathletes under-recover from swim volume because they do not count it seriously in the weekly load picture. A Wednesday CSS swim session followed by a Friday threshold run is a heavy two-day load, even if neither session looks extreme in isolation. This is especially true during taper, where swim volume often stays high while bike and run drop — leaving total load higher than intended.
Track your weekly training load across all three sports as a single number, not three separate ones. Garmin's HRV status and training load ratio give you partial signals. Cross-referencing them against subjective readiness is how you catch over-accumulation before it becomes injury or illness.
For athletes also building zone 2 aerobic base, swim sessions at easy aerobic pace contribute to that base without the impact stress of running — a useful lever in high-volume training blocks.
The Coaching Gap for Multi-Sport Athletes
Garmin Coach offers running and cycling plans. It does not offer triathlon plans, and it does not offer open-water swim training as a structured category. You can find a swim plan that produces reasonable pool fitness, but the open-water specificity — sighting drills, race-pace continuous efforts, combined load management — is not there.
TrainingPeaks is powerful if you want to build a custom plan. It handles multi-sport training stress scores and lets you track CSS manually. The limitation is that you have to build and manage the plan yourself, or pay a coach to do it. The platform is a data container, not a coaching brain.
Gneta is built specifically for this problem. It reads your Garmin data across all three sports — swim, bike, and run — and manages combined training load as a single picture. It understands that a hard swim session changes what tomorrow's run should look like. For triathletes without a human coach, that cross-sport awareness is the gap Gneta fills. See how it handles multisport or compare what it does that Garmin Connect does not.
Getting Started
The best entry point for most athletes is a CSS test in the next two weeks, followed by four weeks of the weekly structure above with no changes. Run the test again at week five. If your CSS improves by more than two seconds per 100m, the structure is working.
Open-water swimming rewards consistency and specificity over clever programming. The athletes who improve fastest are not the ones with the most complex sessions — they are the ones who sight well, hold stroke rate under fatigue, and show up on Sunday for the long continuous effort every week.
Garmin gives you the data. Using it well is the work.
Explore Gneta's features or view pricing — plans start at $7.99/month.
Related reading: