How To Connect Peloton To Garmin | Sync Workouts Cleanly

Route Peloton workouts through Strava, then let Garmin Connect pull them in so your training log stays in one place.

If you use Peloton for indoor sessions and Garmin for training load, recovery, and weekly totals, splitting your workouts across apps gets old fast. The catch: Peloton doesn’t natively send workouts straight into Garmin Connect for most people. The smooth workaround is to use a “bridge” that both sides already handle well.

This article shows the cleanest ways to get your Peloton rides and runs into Garmin Connect, what each method keeps (and what it drops), and how to fix the usual sync hiccups. You’ll finish with a setup that keeps your Garmin stats tidy without extra taps after every class.

Why Getting Peloton Into Garmin Connect Feels Tricky

Garmin Connect is built around data that comes from Garmin devices, plus a limited set of partner connections. Peloton is its own platform with its own workout files, metrics, and sharing rules. That mismatch is why you can see your Peloton history in the Peloton app, yet Garmin Connect stays quiet.

The workaround is to pass the activity through a service that both brands already integrate with. For most users, Strava is the simplest middle step because Peloton can share workouts to Strava, and Garmin Connect can link with Strava for syncing.

What You Gain When The Sync Works

Once Peloton sessions land in Garmin Connect, you can keep a single calendar of training days. That makes weekly totals easier to scan, and it keeps gaps from showing up when you know you trained.

Still, some Garmin metrics depend on data that only a Garmin device records. Indoor cycling power from Peloton may come across, yet Garmin features that rely on a Garmin-recorded heart rate stream can behave differently if your Garmin didn’t record the session.

What Usually Does Not Transfer Perfectly

Expect a few differences even with a clean setup. GPS tracks won’t exist for indoor sessions, and some “training effect” style stats can be missing or muted if the file doesn’t include the fields Garmin uses for those calculations.

That’s normal. The goal here is consistency: getting the workout logged in Garmin Connect with the right type, duration, and effort data when available.

What You Need Before You Start

Set aside five minutes and gather a few basics. Doing this up front saves the annoying “why didn’t it post?” loop later.

Accounts And Apps

  • Peloton account that can share workouts
  • Garmin Connect account (app or web login)
  • Strava account (free is fine)

One Clear Decision: Where Your Peloton Workout First Goes

You have two realistic routes:

  • Route A (most common): Peloton → Strava → Garmin Connect
  • Route B (manual): Export a file (FIT/TCX) → import into Garmin Connect

Route A is hands-off after setup. Route B gives more control for one-off uploads or historical fixes.

How To Connect Peloton To Garmin With Strava

This is the setup most people stick with because it’s a “set it once” flow. You connect Peloton to Strava, then connect Garmin Connect to Strava, and your Peloton workouts can arrive in Garmin Connect without extra work.

Step 1: Connect Peloton To Strava

On your Peloton Bike, Tread, Row, or via the Peloton member website, you can link Strava under connected apps or preferences. After linking, Peloton can share eligible workouts to Strava based on your sharing settings.

The exact screens vary by device and app version, yet Peloton’s own instructions walk through the current steps and where the Strava toggle lives: Sharing Your Peloton Workouts to Strava.

Pick A Sharing Style That Matches Your Habits

If you take a lot of classes, auto-sharing is the easiest. If you only want certain workouts to show up, use manual sharing and post only the sessions you want in your training log.

Step 2: Link Garmin Connect With Strava

Next, link Garmin Connect and Strava so data can move between them. Garmin provides the current account-link steps, including linking from within Strava or through the authorization flow that connects the two accounts: Steps to Link Your Garmin Connect Account with Strava.

Check One Setting That Causes Most “Missing Workout” Cases

Make sure you’re signed into the same Strava account everywhere. A silent second Strava login on an old phone is a classic reason workouts post “somewhere,” just not where you expect.

Step 3: Run A Clean Test Workout

Do a short Peloton session you don’t mind seeing twice if you need to re-test. A 5–10 minute warm-up ride works.

  1. Finish the Peloton workout and confirm it appears in your Peloton workout history.
  2. Check Strava and confirm the workout posted.
  3. Check Garmin Connect and confirm it arrived as an activity.

Give the initial sync a little breathing room. First-time account links sometimes need a few minutes to complete the initial handshake.

Step 4: Tidy The Activity Type In Garmin Connect

When activities arrive through a third-party source, Garmin Connect can label them in a way you don’t love. Open the activity, confirm the sport type, and adjust it if needed so your weekly totals stay accurate.

If your Peloton ride shows up as “Virtual Ride,” that’s usually fine. What matters is consistency across your log so your weekly charts don’t mix apples and oranges.

What Each Connection Method Keeps And Drops

Before you lock in a workflow, it helps to know what data tends to survive the trip. This table summarizes the practical differences you’ll notice day to day.

You’ll see terms like “heart rate,” “power,” and “calories” because those are the fields most people care about when they review a week of training.

Route What Usually Comes Through Common Gaps Or Quirks
Peloton → Strava → Garmin Connect Duration, sport type, calories (often), indoor ride/run summary Some Garmin training metrics may be limited without Garmin-recorded HR
Peloton → Strava only Strava feed, PR tracking inside Strava, basic workout history Garmin Connect calendar stays incomplete
Manual file import into Garmin Connect Activity shows in Garmin Connect with file fields that exist in export Takes time per workout; duplicates happen if you later sync another copy
Third-party sync app (Peloton to Garmin) Can backfill history, automate transfers, map workout types May require subscription; depends on the app’s reliability and API limits
Record with Garmin during Peloton workout Garmin-native HR stream, training load features behave more like outdoor sessions Creates two records unless you pick one as the “keeper”
Peloton + Garmin HR broadcast (if available) Cleaner HR capture in one file if Garmin records it Setup varies by device; still may not include Peloton power in Garmin file
Hybrid: Garmin records + Peloton posts for details Garmin metrics plus Peloton class details kept in Peloton You’ll see split data unless you accept one “official” log source

Manual Upload When You Need Full Control

Sometimes the automated chain breaks, or you only need to bring over a handful of older workouts. Manual import is the clean fallback because you choose exactly what enters Garmin Connect.

When Manual Import Makes Sense

  • A batch of workouts didn’t sync during a downtime window
  • You changed accounts and want to migrate a small set of sessions
  • You want to avoid third-party sync subscriptions

How To Do It Without Making A Mess

The safest approach is to import only workouts that you confirm are missing in Garmin Connect. That avoids duplicates when automated sync resumes.

  1. Export the activity file from the platform that has it (often Strava if Peloton already posted it there).
  2. Import that file into Garmin Connect using the upload/import option.
  3. Open the new activity in Garmin Connect and confirm sport type and duration.

If you later see two copies of the same workout, keep the cleaner record and remove the duplicate from your log. Pick one source of truth and stick with it.

Third-Party Sync Apps: When They’re Worth It

Some people want Peloton classes to land in Garmin Connect with less fuss, plus a way to backfill months of history. That’s where dedicated sync apps can help.

What To Look For In A Sync App

  • Clear mapping: It should map ride vs run vs strength in a way Garmin Connect understands.
  • Backfill controls: You should be able to limit date ranges so you don’t flood Garmin with duplicates.
  • Retry logic: If an upload fails, it should retry or show a clean error message.
  • Privacy controls: It should let you keep activities private by default if that’s your style.

Use these apps with a bit of discipline. Run a small test set first, confirm the activity labeling looks right in Garmin Connect, then allow wider syncing.

Clean Troubleshooting When Workouts Don’t Show Up

If your workouts vanish mid-chain, fix it in order. Start at Peloton, then Strava, then Garmin Connect. That way you’re not guessing where the break is.

Where It Fails What To Check Fix That Works Most Often
Peloton → Strava Connected apps, sharing toggle, account login Reconnect Strava in Peloton settings, then share a fresh workout
Strava shows it, Garmin doesn’t Garmin- Strava link status, permissions Disconnect and reconnect the Garmin link, then wait a few minutes
Only some workouts sync Activity privacy, sport type labels Set activity visibility to allow syncing, then re-check Garmin Connect
Duplicates appear Multiple routes posting the same workout Turn off one path and keep one “official” logging method
Wrong activity type in Garmin Import mapping rules Edit activity type in Garmin Connect and keep consistent naming
Heart rate missing No HR recorded in the uploaded file Wear a HR strap and record with Garmin if you want Garmin HR metrics
Sync worked, then stopped Expired permissions, password changes Re-authorize the connection and confirm logins match on all devices

Keeping Garmin Metrics Honest

Once you see Peloton sessions inside Garmin Connect, the next step is deciding how you want Garmin to treat them. Some Garmin features behave best when the workout is recorded by a Garmin device, since that’s the data Garmin expects.

Two Reliable Patterns

Pattern 1: Garmin Connect as the master log. You push Peloton workouts into Garmin Connect, accept that some advanced metrics may be limited for those sessions, and keep everything in one calendar.

Pattern 2: Garmin records, Peloton teaches. You record the workout on your Garmin device while you take the Peloton class. You keep the Garmin file in Garmin Connect for metrics and keep Peloton for class details. This avoids gaps in Garmin’s training features, yet you’ll want to prevent double-logging by choosing one copy to keep.

A Simple Rule For Avoiding Duplicate Weeks

If you record on Garmin, stop auto-importing the same Peloton session into Garmin Connect. If you prefer auto-import, don’t record a second activity on Garmin for that same session.

Pick the style that fits how you review training. If you check Garmin’s training load trends often, recording with Garmin during Peloton sessions is the cleaner fit. If you mainly want a complete calendar, the Strava bridge is the lighter lift.

Mini Checklist Before You Walk Away

  • Peloton is connected to Strava and a test workout posts to Strava
  • Garmin Connect is linked to Strava and can pull in that test workout
  • Your activity types look consistent inside Garmin Connect
  • You’ve chosen one logging method to avoid duplicates

Once those boxes are checked, your setup is mostly hands-off. When a workout doesn’t show up, you’ll know where to look and what to reset without wasting time.

References & Sources