Garmin activities can auto-upload to Strava through Garmin Connect once you link accounts and grant the Activities permission.
If you run, ride, hike, or swim with a Garmin, Strava can be the place where your workouts live, with segments, kudos, clubs, and a clean training log. The good news: Garmin and Strava play nicely together for most people, and the setup is usually a one-and-done thing.
This page answers the practical stuff people care about: how the connection works, what actually transfers, what doesn’t, where privacy can trip you up, and what to do when uploads stall. You’ll get a simple setup path, plus a troubleshooting map you can use when things get weird.
Does Garmin Work With Strava? What sync really does
Yes. Garmin devices send your activity to Garmin Connect first. Then Garmin Connect can pass a copy of that activity into Strava. In plain terms, Strava doesn’t pull workouts straight from your watch in most cases; Garmin Connect is the middle step.
That “middle step” matters because it explains most upload problems. If your activity shows in Garmin Connect, the watch and phone connection is fine. If it still doesn’t show in Strava, the Garmin-to-Strava link, permissions, or a delay is usually the culprit.
It also means you can record with a Garmin device even when your phone is nowhere near you. Once the watch syncs to Garmin Connect later, Strava can receive the upload after that.
How Garmin and Strava connect behind the scenes
Garmin Connect is the account hub. Your watch sends workout files to Garmin Connect by Bluetooth (phone app), Wi-Fi (on supported models), or USB sync in some cases. Then Garmin Connect can share that workout with connected services like Strava.
Strava stores its own copy of the activity. It’s not “live viewing” Garmin’s database. That’s why edits you make in one place may not always mirror perfectly in the other place.
What you need before linking
- A Garmin Connect account signed in on the phone app or on the web.
- A Strava account signed in on the Strava app or on the web.
- A completed Garmin activity that appears in Garmin Connect (handy for a quick link check).
Why uploads sometimes lag
Even with everything set right, uploads can arrive late. Peak usage times can slow down the handoff. When that happens, it’s usually a wait-and-refresh situation rather than a broken setup. If your activity shows in Garmin Connect, don’t rip everything apart right away.
Linking accounts step by step
You can start the connection from either side. Most people do it from Garmin Connect because the permissions are clearer there.
Link from Garmin Connect
- Open Garmin Connect on your phone.
- Go to Settings, then Connected Apps (wording can vary by phone OS version).
- Pick Strava and choose the connect option.
- Sign in to Strava when prompted and approve the requested permissions.
If you prefer Garmin’s own instructions, use Garmin’s “Steps to Link Your Garmin Connect Account with Strava” page and follow the prompts that match your device and app version.
Link from Strava
Strava also offers a connect flow inside its settings where you choose Garmin and sign in. The end result is the same: Strava gets permission to receive your Garmin activities through Garmin Connect.
Do a quick proof run
After you connect, record a short test activity (a 1–2 minute walk is enough). Sync the watch to Garmin Connect. Then check Strava. This beats guessing and saves a ton of time.
What syncs to Strava and what may not
In most normal setups, Strava receives the essentials: distance, time, pace, heart rate, elevation, and GPS track for outdoor activities. That’s the core of what people want.
Gaps usually show up with niche activity types, indoor workouts without GPS, and some metrics that each platform labels differently. If you’re hunting for one specific field (like a certain running dynamic), expect mismatches.
Common data fields that transfer cleanly
- Start time and duration
- Distance and pace or speed
- GPS map (outdoor workouts)
- Heart rate (if captured)
- Elevation gain (when available)
Areas that can feel inconsistent
- Indoor workouts: fewer location details, sometimes fewer splits
- Activity type labels: “Run” is fine, odd categories may map oddly
- Edits and titles: changes in one app may not copy over later
- Duplicate prevention: re-uploading the same workout can create a double
Sync choices that change your day-to-day
Once linked, you’re not locked into one way of using the pair. A few settings decide how “hands-off” the system feels.
Auto-upload versus manual upload
Auto-upload is the usual choice: finish your workout, sync to Garmin Connect, and it appears in Strava. Manual upload is the backup plan: export a file and upload it to Strava yourself. Manual works when permissions are stuck or when you’re moving older workouts over.
Privacy defaults
Strava and Garmin each have privacy settings, and they can collide. If a workout lands in Strava and you can’t see it publicly, it might be set to private or visible only to followers. If a workout never lands in Strava at all, that’s a different issue (permissions, delay, connection, or duplicate handling).
Garmin to Strava sync settings worth checking
Most problems come from one place: the Activities permission. If Activities sharing is off, Strava won’t receive new workouts even though the accounts look linked.
Strava’s own support page lays out the flow and notes that the Activities permission controls automatic syncing. If you want a second set of official steps from Strava’s side, read Strava Support’s “Garmin and Strava” article.
When you toggle sharing back on, do another short test activity and confirm it shows in Strava. That test beats scrolling through menus for an hour.
What to expect when you reconnect accounts
Reconnecting can fix stuck uploads, yet it can bring surprises. Some users see a batch of older activities sync after the first successful new upload. Others see only new activities going forward. Either way, reconnecting is safest when you first clean up duplicates and set your privacy choices.
Before reconnecting, check Strava for duplicates and delete extras. Then reconnect. Then record one short activity and wait for it to land in Strava. That “first new upload” often triggers the rest of the flow.
Compatibility notes by device and activity type
Most Garmin watches that sync with Garmin Connect can send workouts to Strava through that account link. The bigger factor is the activity type and what sensors were used.
Outdoor GPS activities tend to look great in Strava because they have a clean track and pace data. Indoor activities can still upload, yet the “map” side of Strava won’t have much to show, and some stats can look flat.
If you use a non-GPS tracker or an older band, it may still upload heart rate and time, yet you won’t get a route line. That can be normal for that setup.
Garmin and Strava features people mix up
A few Strava features sound like they’re part of Garmin, and vice versa. Clearing that up helps you avoid chasing the wrong fix.
Segments and live segment prompts
Strava segments live on Strava. Garmin can interact with segments on some devices when your accounts are linked and permissions are granted, yet the segment definition still comes from Strava. If your segment attempts don’t show, the activity might have uploaded as private, or the GPS track might be missing or too noisy.
Routes and courses
Routes are another place where people expect magic. Some Garmin devices can receive routes or courses when the right permissions are enabled. If your route isn’t showing on the watch, check that the correct access is granted and that you’re looking in the right folder on the device.
Two-way syncing
Garmin-to-Strava auto-upload is common. Strava-to-Garmin auto-upload is not the standard flow for most users. If you record an activity on Strava with a phone, don’t assume it will appear in Garmin Connect automatically.
Sync matrix for Garmin and Strava
Use this chart to pick the right setup and to spot mismatches fast.
| Situation | What you’ll see in Strava | What to do |
|---|---|---|
| Outdoor run recorded on Garmin | Map, pace, splits, heart rate | Enable Activities sharing and let Garmin Connect auto-upload |
| Indoor treadmill run recorded on Garmin | No map, pace may differ, splits vary | Calibrate treadmill distance on the watch, then sync as usual |
| Ride recorded on Garmin Edge | Full GPS track with speed | Sync device to Garmin Connect, then confirm upload in Strava |
| Strength workout recorded on Garmin | Time, heart rate, limited detail | Expect fewer metrics; add notes in Strava if you want context |
| Swim recorded in pool mode | Time, laps, pace; no route line | Pool swims won’t show a route; check laps and duration instead |
| Hike recorded with GPS | Route line, elevation gain | Wait for upload if delayed; confirm activity exists in Garmin Connect |
| Activity shows in Garmin Connect, not in Strava | Missing activity | Check Activities permission, then reconnect if needed |
| Same activity appears twice in Strava | Duplicates | Delete one copy, then avoid manual upload for that same workout |
How to keep uploads clean and avoid duplicates
Duplicates happen when an activity arrives through two paths. The most common cause is auto-upload plus a manual upload of the same workout file. Another cause is relinking accounts and triggering older activity transfers, then also uploading older files by hand.
Simple duplicate prevention rules
- If auto-upload is on, don’t manually upload the same workout file.
- If you’re moving old workouts, turn off auto-upload for that window, then turn it back on after.
- After reconnecting, wait to see what arrives before bulk uploading anything.
Troubleshooting Garmin and Strava uploads
When something breaks, start with a two-question check:
- Does the activity appear in Garmin Connect?
- Is the Strava connection active with Activities permission enabled?
If the activity isn’t in Garmin Connect, the issue is watch-to-phone or watch-to-account syncing. If it is in Garmin Connect, your fix is usually on the Garmin-to-Strava side.
Fast checks that solve a lot
- Force a sync in Garmin Connect, then pull down to refresh Strava.
- Confirm you’re signed into the intended Strava account (people sometimes have two).
- Check if the activity landed in Strava as private.
- Toggle the Activities permission off and on, then do a short test activity.
Common problems and fixes
| Problem | Likely cause | Fix |
|---|---|---|
| Activity stuck in “uploading” | Temporary delay | Wait, refresh, then check again after the watch sync completes |
| Activity in Garmin Connect, missing in Strava | Activities permission off | Enable Activities sharing, then run a short test activity |
| Only some activities upload | Activity type mismatch or privacy setting | Check activity type, privacy, then confirm permissions are still granted |
| No map in Strava | Indoor mode or GPS off | Use outdoor GPS mode for route tracking |
| Duplicates in Strava | Manual upload plus auto-upload | Delete one copy and stick to one upload path per activity |
| Wrong Strava account connected | Signed into a different Strava login | Disconnect, sign into the correct Strava account, reconnect, then test |
| Older activities not appearing after linking | Backfill behavior varies | Start with new uploads, then move older items by exporting and uploading |
A simple checklist for a smooth Garmin-Strava routine
If you want the “set it and forget it” feel, this checklist helps keep your workflow steady.
Before your workout
- Confirm your watch syncs to Garmin Connect on your phone.
- Confirm Strava is connected and Activities sharing is enabled.
- Pick the right activity profile on the watch (outdoor run, bike, hike).
After your workout
- Sync the watch to Garmin Connect.
- Give Strava a minute, then refresh the feed.
- If it’s missing, check Garmin Connect first, then check permissions.
If you need manual upload
- Export the original activity file from Garmin Connect or pull it from the device.
- Upload it to Strava once, then avoid turning auto-upload back on until you’re done moving old files.
When Garmin and Strava still won’t cooperate
If you’ve confirmed the activity exists in Garmin Connect, the Strava connection is active, and Activities sharing is on, yet uploads still fail after repeated test activities, it’s time to reset the link. Disconnect from one side, reconnect, then do a fresh test activity.
If you see widespread delays across many users at the same time, it’s often a service-side slowdown. In that case, reconnecting may not help. Waiting for the queue to clear can be the cleanest move.
References & Sources
- Garmin Customer Support.“Steps to Link Your Garmin Connect Account with Strava.”Official Garmin instructions for connecting Garmin Connect with Strava and completing the authorization flow.
- Strava Support Center.“Garmin and Strava.”Strava’s official notes on automatic syncing, the Activities permission, manual upload options, and common sync delays.