How to Connect Garmin and Strava: A Complete Setup Guide
Linking your Garmin device to Strava is one of the most popular integrations in the fitness tracking world — and for good reason. Once connected, every activity you record on your Garmin automatically appears in Strava without any manual uploading. Here's exactly how that connection works, what affects it, and what you should know before setting it up.
What the Garmin–Strava Connection Actually Does
Garmin and Strava communicate through an API-based integration, meaning the two platforms exchange data automatically in the background. When you complete an activity on your Garmin device and sync it to Garmin Connect (Garmin's own platform), that data is then pushed to Strava through a linked account authorization.
The key point: Garmin Connect is always the middleman. Your Garmin watch or cycling computer doesn't talk to Strava directly — it talks to Garmin Connect first, and Garmin Connect forwards the activity data to Strava.
Data transferred typically includes:
- Activity type, date, time, and duration
- GPS route and distance
- Heart rate, pace, and speed
- Elevation data
- Cadence, power (if supported by your device)
How to Set Up the Connection 🔗
There are two common routes to establishing this link.
Option 1: Connect Through Strava
- Open the Strava app or go to strava.com and log into your account
- Navigate to Settings → My Apps (or "Connected Apps")
- Find Garmin in the list of available connections
- Tap or click Connect and follow the authorization prompts
- You'll be redirected to Garmin Connect to approve the data-sharing permission
- Once authorized, future Garmin Connect syncs will automatically push activities to Strava
Option 2: Connect Through Garmin Connect
- Open the Garmin Connect app on your phone or visit connect.garmin.com
- Go to More → Connected Apps (the exact menu label varies slightly by app version)
- Select Strava from the list
- Tap Connect and log into your Strava account when prompted
- Approve the permissions Strava requests
Both methods achieve the same result — a bidirectional authorization that tells each platform to trust the other. You only need to do this once.
What Affects How Well the Integration Works
Not every user gets an identical experience. Several variables shape how smoothly and completely the connection functions.
Device and Sensor Compatibility
Older Garmin devices record fewer data fields, so activities synced to Strava from a basic fitness band will carry less detail than those from a premium multisport watch. Features like running power, advanced sleep metrics, or Body Battery data are Garmin-specific and don't transfer to Strava even when the connection is active — Strava simply doesn't have fields for all of Garmin's proprietary metrics.
Sync Timing
The sync isn't always instant. The flow is:
Garmin device → Garmin Connect (via Bluetooth or Wi-Fi) → Strava (via API)
Each step in that chain introduces a short delay. Most users see activities appear in Strava within a few minutes of syncing their device, but slower Bluetooth connections, poor Wi-Fi, or Garmin Connect server load can extend that to 10–20 minutes occasionally.
Activity Privacy Settings
Strava has its own privacy controls that apply to all incoming activities, including those synced from Garmin. If your Strava account defaults to "Only You" visibility, synced activities won't appear publicly even if they transferred correctly. This catches a lot of people off guard when they think the sync failed.
Duplicate Activities ⚠️
If you also use the Garmin Connect app to upload activities manually, or if you record the same activity on multiple devices, you may end up with duplicates in Strava. The platform doesn't automatically detect or merge them.
What Transfers — and What Doesn't
| Data Type | Transfers to Strava? |
|---|---|
| GPS route map | ✅ Yes |
| Heart rate | ✅ Yes |
| Pace / speed / distance | ✅ Yes |
| Elevation | ✅ Yes |
| Cadence / power | ✅ Yes (if recorded) |
| Body Battery | ❌ No |
| Sleep data | ❌ No |
| Garmin Coach workouts | ⚠️ Activity only, not plan structure |
| HRV status | ❌ No |
Strava receives activity-level fitness data, not wellness or recovery metrics. Garmin keeps that ecosystem largely within its own platform.
If the Sync Stops Working
Broken connections are usually caused by one of these:
- Expired authorization — either platform updated its OAuth token and the connection needs to be re-approved
- Password change — changing your Garmin Connect or Strava password can invalidate the link
- App permissions revoked — some users accidentally disconnect apps while managing their connected apps list
The fix is almost always the same: disconnect the integration from one platform and reconnect it fresh. This resets the authorization without affecting your activity history on either platform.
The Variables That Make This Personal
The mechanics of connecting Garmin and Strava are consistent, but how useful that connection is depends heavily on individual factors. Someone training for a triathlon who relies on power data and structured workouts will interact with this integration very differently from a casual runner who just wants their routes logged automatically.
Your device generation, which Strava subscription tier you're on (free vs. Strava Summit/Strava subscription), how you use Garmin's own coaching tools, and whether you care about Strava's social features all determine how central — or peripheral — this connection becomes to your actual training workflow. 🏃
The integration is easy to set up, but whether it serves everything you need depends on your own setup and what you're actually trying to track.