Wear a Garmin watch, post to Strava, and track health metrics on an iPhone, and you’ve probably run into the same headache: the same run showing up twice in Apple Health, steps that don’t match between apps, or a ride that never made it to Strava at all. The problem isn’t any single app being broken — it’s that all three are trying to write the same data at once, with no shared referee.
Table of Contents
This guide covers how the connections between Garmin Connect, Strava, and Apple Health actually work, the sync order that avoids duplicate entries, and what to do when a workout goes missing.

Quick Answer
Pick one app as your single recording source — usually your Garmin watch — and connect it directly to both Strava and Apple Health rather than letting all three apps record and sync independently. In Garmin Connect, go to More > Connected Apps and turn on Apple Health and Strava as separate connections; don’t also start the Apple Watch Workout app for activities you’re already recording on Garmin, since that’s the most common cause of duplicate entries. Just set expectations up front: neither connection will put your Garmin GPS route map into Apple Health.
How the Three Apps Actually Connect
Garmin to Strava is a direct, official integration. In the Strava app, go to Settings > Connect an App or Device, choose Garmin, and sign in with your Garmin Connect credentials. You can also start from Garmin Connect: More > Connected Apps > Strava. Once linked, Garmin sends new activities to Strava automatically, usually shortly after your watch syncs. It’s an all-or-nothing connection — Garmin doesn’t let you choose which activity types get sent, so every eligible workout goes through.
Garmin to Apple Health is also a direct connection, set up separately from Strava. Open Garmin Connect, tap More > Connected Apps > Apple Health, then either tap Turn On All or toggle individual categories (steps, workouts, heart rate, sleep) before tapping Allow. This sync generally depends on Garmin Connect being open or refreshing in the background, so if your data looks stale, opening the app manually usually kicks it off. One limitation applies no matter how you connect: the GPS tracks associated with your Garmin activities are not written to Apple Health, even over this direct link. Health will show the workout entry and the summary metrics Garmin supports, but the route map itself only lives in Garmin Connect and Strava.
Strava to Apple Health is more limited than most people expect. Strava can send route information, activity type, distance, time, and calories to Apple Health (Settings > Manage Apps and Devices > Health > Connect, then enable “Send to Health”), but Strava states that route information from activities recorded with another company’s app or device — Garmin included — will not sync to Apple Health. Going the other direction, Strava only imports activities recorded with the native Apple Workout app, and only from roughly the past 30 days.
Avoiding Duplicate Workouts
Duplicates in Apple Health almost always happen because two apps recorded and wrote the same session independently — for example, you started the Apple Watch Workout app for a run while also wearing your Garmin, so both Garmin Connect and the Watch tried to log it separately. The fix is behavioral, not technical: record each activity with only one device or app at a time.
If a duplicate-writing app is already connected, you don’t have to disconnect it entirely. In the Health app, tap your profile icon > Apps, select the offending app, and turn off its permission to write Workouts. It’ll stop adding new workout entries to Health while everything else about the app keeps working normally.
For metrics like steps or distance where multiple sources (Garmin, iPhone, Apple Watch) all report slightly different numbers, Apple Health doesn’t simply add them together — it uses a source priority order to decide which to show. You can set your preferred source by going to Health app > Browse > [the metric] > Data Sources & Access, then dragging your Garmin (or Apple Watch) to the top.
If you’ve already got a backlog of duplicates, deleting entries by hand in the Health app works but is slow. Some third-party iOS apps that bridge Garmin data into Apple Health, such as HealthFit, can help manage or backfill workouts; check what a given app writes to Health before you turn it on, so you don’t create a fresh round of duplicates.

Tips and Common Mistakes
Connect Garmin to Strava and Garmin to Apple Health as two separate integrations rather than relying on Strava to relay Garmin data to Apple Health. Strava doesn’t forward route data from non-Strava-recorded activities, and Garmin’s own Apple Health link doesn’t carry GPS tracks either, so no direct path gets you a Garmin route map inside Health.
If you want to see your actual route map, plan on checking it in Garmin Connect or Strava rather than Apple Health. If you specifically need routes stored in Health, some third-party apps (HealthFit and similar tools) advertise importing GPS tracks from Garmin activity files — treat that as an optional workaround and test it on a single workout first.
If a Garmin activity never shows up in Strava, check that Garmin Connect finished syncing your device first (open the app and pull down to refresh) — Strava can only receive what’s already landed in Garmin Connect’s servers.
Don’t toggle a connected app’s data-sharing settings back and forth to “force” a sync; it can leave partial or duplicate records behind. If a sync is stuck, disconnect and reconnect the integration cleanly instead.
Keep in mind Garmin’s Strava sync is all-or-nothing by activity type — if you don’t want strength or walking sessions cluttering your Strava feed, you’ll need to set individual activities to private in Strava rather than trying to filter by type.
Explore more: more fitness app guides.
Syncing Garmin, Strava, and Apple Health FAQs
Why is my Garmin workout showing up twice in Apple Health?
This usually happens when a second app or device — most often the Apple Watch Workout app — recorded the same session independently and wrote its own copy to Apple Health. Turn off Workout write-permissions in Health for the app you don’t want duplicating entries, under Health app > profile icon > Apps.
Does connecting Garmin to Apple Health give me my GPS route map?
No. Garmin states that the GPS tracks associated with your activities are not written to Apple Health, even through the direct Garmin Connect integration. Health will show the workout and supported summary metrics, but the route map stays in Garmin Connect and Strava.
Can I sync Apple Health data back into Garmin Connect?
Not in any full, dependable way. Garmin Connect’s Apple Health integration is designed mainly to send Garmin data into Apple Health rather than pull workouts back out, so plan on treating Garmin as the source of truth for the activities you record on it.
Which app should I connect first?
The order matters less than keeping the connections separate. Set up Garmin’s links to Strava and to Apple Health independently, and record each activity on only one device, so every destination gets a single copy of the workout instead of a relayed or duplicated one.
Make Your Digital Life Better
More practical tech how-tos, tool picks, and guides to upgrade your everyday digital life. More on GTWebs.
Want web tips in your inbox? Subscribe to the free newsletter.
Photo by pratik prasad on Unsplash.