Table of Contents
- Key Highlights:
- Introduction
- Setting up Peloton-to-Garmin sync: step-by-step
- What data transfers and how Garmin uses it
- How Garmin recalculates Training Load, Recovery Time, and Training Status
- Real-world test: sensor behavior, power, and treadmill sessions
- Limitations, quirks, and known issues
- Why this partnership matters for athletes and the companies
- Best practices and workflows for athletes and coaches
- Troubleshooting and practical fixes
- Real-world scenarios and examples
- Security and privacy implications
- The path forward: expected improvements and what to watch for
- Practical checklist before your next Peloton session
- FAQ
Key Highlights:
- Peloton and Garmin now support native, two-way integration that pushes completed Peloton workouts into Garmin Connect and onto Garmin watches, enabling Training Load, Recovery Time, Training Status, and related metrics to update automatically.
- Setup happens inside the Peloton app via Connected Apps & Devices; data types transferred include heart rate, cadence, power (when available), time-in-zone, training effect, and exercise load—though some calorie reporting discrepancies persist.
- The integration removes the need to start dual workouts, improves security compared with third-party credential-sharing tools, and relies on device priority settings in Garmin Connect to calculate core training metrics.
Introduction
Athletes who split their training life between Peloton content and Garmin devices have long contended with an awkward gap: Peloton workouts would register on Peloton’s platform, but unless the user also started a workout on their Garmin device, Garmin largely ignored the session for training metrics. That forced riders and runners to remember an extra tap or accept incomplete training data in Garmin’s ecosystem. After months of incremental changes and limited integrations, Peloton and Garmin have implemented native syncing from Peloton to Garmin Connect. Completed Peloton sessions now appear natively in Garmin Connect and on Garmin watches, and they contribute to metrics such as Training Load, Recovery Time, Training Status, and Training Readiness.
The change matters because Garmin’s advanced training metrics are device-driven. Until now, Peloton workouts sent data in one direction only—or required third-party tools that asked for risky credential sharing. The new platform-level integration reverses that friction, streamlines data flow, and gives athletes a more complete, accurate view of their training without extra steps.
This article explains how to set up the sync, what transfers, how Garmin consumes the data, the results of real-world testing, current limitations, security implications, and practical advice for athletes and coaches who want to use Peloton workouts inside Garmin’s training ecosystem.
Setting up Peloton-to-Garmin sync: step-by-step
The integration is designed to be simple and user-facing. Peloton places the control in its own app, under Settings > Connected Apps & Devices. The connection process is an OAuth-style authorization that links the two accounts without exposing passwords to third-party services.
- Open the Peloton app on your phone.
- Navigate to Settings > Connected Apps & Devices.
- Select Garmin Connect from the list of available integrations.
- The app redirects to Garmin’s authorization screen; confirm the requested permissions.
- Back in the Peloton app, confirm the connection and the new toggle that enables Peloton-to-Garmin sync.
Two optional toggles are present during the authorization flow: one that historically handled Garmin-to-Peloton sync (including an option to import historical Garmin activities) and the new option that explicitly sends Peloton workouts to Garmin. Historical import is off by default and should be used cautiously, since pulling a long history can create duplicated sessions if both platforms already have records.
The integration is platform-level. That means it doesn’t matter whether you complete workouts on a Peloton Bike/Tread, the Peloton App on a phone/tablet, or other Peloton-enabled devices. The Peloton platform pushes the completed workout to Garmin Connect automatically once the session ends.
Practical notes:
- If you use wearable sensors (e.g., a chest strap or external cadence sensor) that are paired to the Peloton app, that sensor data travels with the workout to Garmin. If you use an Apple Watch as the heart rate source for the Peloton app, Garmin receives that HR data as part of the session upload.
- For indoor cycling sessions on a non-Peloton bike, the Peloton app in cycling mode only supports heart rate and cadence sensors. It doesn’t accept third-party power meters in that mode. On Peloton Bike hardware, power data does flow naturally and will arrive in Garmin’s activity file.
- For treadmill runs, the Peloton app supports Bluetooth FTMS connections to compatible treadmills and will include treadmill metrics if the treadmill is the primary sensor source.
What data transfers and how Garmin uses it
Garmin reports that the sync covers all Peloton workout types. The set of data items that transfer depends on what the Peloton workout collected. Expect the following to migrate into Garmin Connect and subsequently onto your Garmin device:
- Total time and timestamps
- Distance (if Peloton session reports it; Peloton sometimes leaves distance unset and lets users edit post-workout)
- Full heart rate trace and summary (average HR, max HR)
- Time in heart-rate zones
- Cadence trace (if cadence sensor was present or on Peloton Bike)
- Power trace (if conducted on Peloton Bike)
- Training Effect (aerobic and anaerobic scores)
- Training Effect primary benefit descriptor (e.g., Recovery)
- Exercise Load and Active Calories
- Intensity minutes and classifications
Garmin treats your watch or primary training device as the authority for metric calculations. Garmin Connect receives the activity file from Peloton, then the watch (or other primary device, as configured in Garmin Connect Mobile under Settings > Device Priority) takes that activity and recalculates metrics such as Training Load and Recovery Time. A timely device-behind-the-scenes sync is required so those derived values update properly. In practice, Peloton pushes to Garmin Connect and then Connect funnels the activity to the primary device for metric computation, usually within seconds.
Because of this device-centric metric model, make sure the device you want to use as the metric authority is set correctly in Garmin Connect Mobile. If you want your Forerunner, Epix, or Fenix watch to calculate Training Load/Recovery, it should be prioritized as the primary training device.
How Garmin recalculates Training Load, Recovery Time, and Training Status
Understanding exactly what changes on Garmin after a Peloton workout requires a brief explanation of Garmin’s training model:
- Training Load (sometimes called Acute Load) measures the training stress from recent workouts, typically the last seven days, using a combination of HR, power, duration, and training effect.
- Recovery Time estimates how long you should rest before your body is ready for another hard effort. It’s derived from training load, intensity, and personal user profile information.
- Training Status synthesizes recent workouts and recovery data into a categorical label such as Productive, Recovery, Peaking, Overreaching, or Detraining.
- Training Readiness is a composite metric that pulls in sleep, HRV, training load, and other inputs to give a readiness percentage.
Peloton workouts push the core inputs—time, HR, power (when available), and training effect—enabling Garmin’s algorithms to treat the activity the same way as if you started it on the Garmin device. The result: Training Load increases, Recovery Time adjusts, Training Readiness may drop, and Training Status can flip depending on the magnitude and distribution of your recent training stress.
Example from a real-world test A practical test illustrates the behavior. A 20-minute Matt Wilpers Recovery Ride completed entirely within the Peloton app—no Garmin watch started—produced the following pre/post values on a Garmin device after the activity synced:
Before the Peloton-only workout:
- Training Readiness: 70
- Acute Load (Training Load): 569
- Recovery Time: None (no time set)
- Training Status: Productive
- Endurance Score: 7,246
- Active Calories before the ride: 4
After the Peloton-only workout:
- Training Readiness: 61 (-9)
- Acute Load: 629 (+60)
- Recovery Time: 11 hours (+11)
- Training Status: Productive (unchanged)
- Endurance Score: 7,263 (+23)
- Active Calories: 237
Those changes show the Peloton session counted toward Acute Load and Recovery Time and adjusted Training Readiness, even though the workout never started on the Garmin device. That confirms the integration accomplishes the key goal users sought: no more dual-starting.
Real-world test: sensor behavior, power, and treadmill sessions
Details matter when you consider the various ways people use Peloton. Here are the important permutations and how the integration behaves with each.
Peloton Bike hardware
- Power, cadence, and HR data are available on the Peloton Bike platforms. When you complete a ride on Peloton Bike, the activity file includes power data and will transfer that to Garmin Connect. Garmin will treat power alongside HR to calculate Training Effect and Load.
- Because the bike supplies the signals directly, expect the most complete datasets when using Peloton hardware.
Peloton App for cycling (non-Peloton hardware)
- The Peloton app accepts HR and cadence sensors over Bluetooth. It does not accept third-party power meters in cycling mode, so power data will generally be absent when you use a third-party smart trainer paired to the Peloton app.
- If you pair an Apple Watch to the Peloton app strictly as a Bluetooth heart-rate source, the HR trace comes through to Garmin when the session pushes.
Treadmill and running
- The Peloton app supports treadmill FTMS connections for treadmill workouts when arranged correctly. An FTMS-connected treadmill supplies pace and distance and those fields can arrive in Garmin Connect.
- For outdoor running workouts initiated in the Peloton app, the device’s GPS and accelerometer inputs (if available) determine distance and pace metrics. Garmin will then receive the resulting data in the activity upload.
Strength, yoga, and non-traditional workouts
- Peloton workouts that don’t report HR or quantifiable metrics (like some strength classes, yoga, or mobility sessions) still transfer with duration and calories if Peloton computes them from HR or user profile. Garmin will receive the activity and classify it accordingly, but the depth of training effect calculations will vary depending on input data.
Sensor examples and practical outcomes
- Apple Watch used as HR source in Peloton app: HR data appears in the Garmin activity.
- Cadence sensor paired to Peloton app on a smart trainer: cadence data transfers, but power will be missing unless the smart trainer exposes power to Peloton.
- Peloton Bike: full power curve, cadence, and HR transfer, enabling the deepest training analysis on Garmin.
Limitations, quirks, and known issues
The integration solves the main friction point but is not entirely seamless yet. Expect the following limitations and quirks at launch.
Calories discrepancy A notable anomaly is how calories appear in Garmin after the sync. In one test, Peloton reported 262 total calories for a ride, while Garmin showed 237 active calories after the sync. That suggests a mapping issue—possibly differences in how Peloton and Garmin calculate or categorize calories (active vs. total), or an implementation detail where Garmin receives certain calorie fields differently. This delta could widen on longer, higher-intensity workouts.
Why that matters: active and total calories feed daily calorie tallies, energy balance tracking, and some recovery algorithms. Athletes tracking nutrition or energy availability should be aware that synced Peloton workouts may report slightly different calorie numbers on Garmin than on Peloton.
Delay and timing of metric updates Garmin’s advanced metrics are computed based on the device priority. If your phone receives the activity and your watch is set as the primary training device, the watch needs to sync with Garmin Connect to recalculate metrics. Normally this is a quick background operation, but if the watch is offline or the connection lags, metric updates can be delayed.
Data fidelity across workout types Peloton’s in-app capabilities vary by workout type. On cycling sessions without Peloton Bike hardware, no third-party power meters are accepted; that limits Load calculations that depend on power data. For treadmills, FTMS support is generally reliable but depends on proper pairing.
Historical import caution During the initial Garmin-to-Peloton integration, Peloton offered an option to import historical Garmin activities. Restoring historical Peloton-to-Garmin sync for past Peloton workouts is off by default; users can opt to push historical Peloton data to Garmin, but doing so may create duplicates if you already have those activities in Garmin or third-party services.
Third-party syncers and security Before this integration, several third-party services could copy activities between Peloton and Garmin. Those services often required user credentials, creating a security and privacy risk. The native integration uses account-authorized connections, which reduces the need to share passwords with third-party tools and improves security posture.
Activity labeling and classification Garmin’s activity labels might not match Peloton’s class types one-for-one. Peloton’s genre tags (e.g., “Low-Impact Strength”) may map to broader Garmin categories (Strength, Cardio, Cycling), which can affect retrospective filtering and analytics on Garmin. Expect some variance in how activities appear in lists and reports.
Why this partnership matters for athletes and the companies
For Peloton users who also own Garmin hardware, the new sync is an operational improvement and a strategic one.
For athletes:
- The obvious benefit is convenience. Forgetting to start a Garmin workout no longer means losing training load credit for a structured session done on Peloton.
- Coaches and athletes who rely on Garmin metrics for periodization now have a more complete dataset without manual imports or guesswork.
- The integration enables athletes to maintain consistent training histories, which helps with performance planning and longitudinal analytics.
For Peloton and Garmin:
- The partnership shows both companies recognize the value of interoperability over rivalry. They overlap in areas—connected fitness hardware and subscriptions—but are complementary in many ways. Peloton’s strengths are in guided classes and studio content; Garmin’s strengths are in device-driven physiological analytics.
- Offering a secure, platform-level integration reduces reliance on insecure third-party connectors while increasing the stickiness of both ecosystems. Users who value both platforms are more likely to remain engaged when their data flows accurately between them.
Business implications A seamless integration lowers friction for multi-platform users, making it easier to justify owning both a Peloton Bike subscription and a Garmin watch. That outcome supports subscription retention for Peloton and device platform engagement for Garmin. It also sets a standard for other fitness platforms: native, account-based integrations are preferable to credential-sharing middleware services.
Best practices and workflows for athletes and coaches
To get reliable and actionable data from the Peloton-to-Garmin connection, follow these practical tips and workflows:
Make sure the right device has priority
- Open Garmin Connect Mobile > Settings > Device Priority and ensure the watch you want to calculate metrics has top priority. If another device (like a bike computer or phone) is primary, the metrics may be calculated elsewhere or not update as expected.
Pair sensors to the right platform
- Pair HR and cadence sensors to the Peloton app if you intend to use Peloton content as your source. That sensor data will carry into the Garmin activity during the sync.
- If you often use the Peloton app on phone plus a separate Garmin HR strap, decide whether to keep pairing on Peloton or on Garmin devices to avoid duplicate HR streams.
Use Peloton Bike hardware if power is critical
- For cyclists who rely on power data for training load, use Peloton Bike hardware or a trainer that exposes power to the Peloton app. Otherwise, Training Load calculations on Garmin will emphasize HR-based estimates.
Confirm post-workout data
- Peloton allows you to edit some fields post-ride (for example, distance). If Garmin shows distance as zero or inaccurate after the sync, edit the Peloton activity before waiting for the next sync. Changes on Peloton may not always push as immediate corrections, so verify.
Watch for calorie differences
- If you track calories for dietary planning, cross-check Peloton and Garmin calorie numbers periodically. Because mapping between the platforms can vary, use a consistent primary source for daily energy balance calculations.
Keep an eye on intensity minutes and classification
- Garmin tracks intensity minutes and classifies activity intensity. If these values are important to you, verify how your Peloton sessions contribute and whether your intensity minutes align with the session's perceived exertion.
Coach workflows
- Coaches who monitor athlete load through Garmin can now rely on Peloton-derived sessions appearing on athlete accounts without extra steps. Confirm athletes connect their Peloton accounts to the correct Garmin account and double-check device priorities.
- Encourage athletes to annotate Peloton sessions that substitute for outdoor or gym workouts so coaches can interpret how the sessions fit into the overall plan.
Use historical sync cautiously
- If you enable historical imports from either platform, be mindful of duplicates. If you previously used a third-party sync tool, disable it before enabling official historical imports to avoid doubling activities.
Troubleshooting and practical fixes
Even well-executed integrations sometimes misbehave. Below are common issues and steps to resolve them.
Problem: Peloton workouts don’t appear in Garmin Connect
- Confirm the Peloton app shows Garmin Connect as an authorized connection.
- Ensure your Peloton and Garmin accounts use the same email address or that they are correctly linked.
- Check that the Peloton activity actually completed and was uploaded in Peloton (sometimes interrupted workouts might not finish).
- Force a sync on your Garmin device or open Garmin Connect Mobile to trigger a cloud-to-device push.
Problem: Metrics (Training Load, Recovery) don’t update after an expected sync
- Verify device priority in Garmin Connect Mobile. If the device that normally computes metrics is offline or not prioritized, recalculation might not occur.
- Open Garmin Connect Mobile and sync your Garmin watch to pull the updated activity file.
- If the watch is low on battery or in airplane mode during the initial post-activity sync, wait until the watch has connectivity.
Problem: Calorie totals differ between platforms
- Accept that minor differences can arise from distinct calorie models. If the discrepancy is considerable, take these steps:
- Check which sensor streams were available (HR vs. power).
- Confirm user profile details (age, weight, height) match across Peloton and Garmin accounts.
- If Peloton reports higher calories and Garmin shows lower active calories, consider using one platform as the canonical calorie source for dietary tracking.
Problem: Power is missing from cycling workouts
- If you used a non-Peloton trainer, confirm whether the trainer exports power to the Peloton app. Many trainers do, but Peloton cycling mode historically limited compatibility.
- On Peloton Bike hardware, power should be included. If missing, check that the Peloton Bike firmware and app are up to date.
Problem: Duplicate activities after enabling historical sync
- Disable historical import and reach out to Peloton Support to request consolidation or removal of duplicates.
- Review third-party integrations that may have previously pushed activities into Garmin or Peloton.
Reauthorize the connection if issues persist
- Deauthorize Garmin in Peloton’s Connected Apps & Devices, then reauthorize. That clears stale tokens or permission changes.
Real-world scenarios and examples
The following user examples illustrate how the Peloton-to-Garmin sync can change daily habits and training interpretations.
Scenario 1: The multisport athlete
- A triathlete does indoor bike intervals on the Peloton app two times per week for convenience and does long outdoor runs monitored by GPS on their Forerunner. Before this integration, their cycling sessions might not have counted to Training Load unless they remembered to start a Garmin bike workout. Now, every Peloton session flows into Garmin and contributes to weekly Acute Load, helping coaches get a truer picture of weekly stress.
Scenario 2: The weekend warrior with inconsistent routines
- A weekend warrior uses Peloton strength and cardio classes during the week and sporadically goes for outdoor runs with their Garmin watch. Integrating Peloton sessions into Garmin smooths the data for weekly intensity minutes and helps the user see accumulated fatigue and recovery needs more clearly.
Scenario 3: The coach managing remote athletes
- A cycling coach monitoring a group on Garmin wants transparency into sessions athletes complete on Peloton. With the native sync, coached athletes’ Peloton workouts appear directly within their Garmin activity feed, simplifying load tracking and reducing missed sessions in athlete analytics.
Scenario 4: The casual user tracking calories
- Someone tracking caloric expenditure for dietary reasons should note the calorie discrepancy and choose one platform for daily calorie totals. If they prefer Peloton’s calorie model, they should treat Garmin’s value as a secondary reference.
Security and privacy implications
One of the practical benefits of a native integration is improved security. Before this account-level connection existed, many users turned to third-party sync services. Those tools sometimes required explicit username and password entry, increasing risk.
The Peloton-to-Garmin native connection uses authorized account linking (OAuth), meaning:
- You grant limited permissions without handing your password to a third party.
- Each service can revoke access independently.
- The connection reduces reliance on credential-sharing middleware services.
From a privacy perspective, users should still verify what permissions they grant. When authorizing Garmin, Peloton displays which data scopes will be shared. Review those scopes and, if needed, revoke access in Peloton’s Connected Apps & Devices or in Garmin’s app settings.
The path forward: expected improvements and what to watch for
This initial rollout addresses the most requested feature: pushing Peloton workouts into Garmin and updating training metrics. Still, expect iterative updates and refinements.
Potential near-term improvements:
- Fixes to calorie mapping to remove discrepancies between platforms.
- Broader or clearer activity-type mapping so Peloton class descriptors better translate to Garmin categories.
- Wider sensor compatibility for the Peloton app—particularly better support for third-party power meters in cycling mode.
- UI enhancements that show the sync status of each Peloton activity within the Peloton app and Garmin Connect for greater transparency.
What to watch for:
- If you rely on precise calorie accounting for energy availability or nutrition planning, watch for firmware or server-side updates that adjust calorie mapping.
- Coaches should confirm athletes’ devices and priorities to ensure the computed training metrics align with expectations.
Practical checklist before your next Peloton session
- Confirm Peloton app shows Garmin Connect as connected (Settings > Connected Apps & Devices).
- Verify Garmin device priority in Garmin Connect Mobile.
- Pair heart rate and cadence sensors to whichever platform you use as the source; prefer Peloton pairing for Peloton sessions.
- If using Peloton Bike or FTMS treadmill, ensure firmware and app versions are current.
- After your first synced session, review the Garmin activity for expected fields: HR trace, power (if available), time in zone, and energy figures.
- If anything looks off, reauthorize the connection and check sensor pairings.
FAQ
Q: Will every Peloton workout now count toward my Garmin Training Load and Recovery Time? A: Yes. Peloton workouts pushed to Garmin Connect transfer the core inputs (time, HR, and power where available), allowing Garmin to calculate Training Load, Recovery Time, and related metrics. The accuracy of calculated values depends on the completeness of input data (power presence, HR trace quality, etc.).
Q: Do I still need to start a workout on my Garmin watch when using Peloton? A: No. The integration was specifically created to remove the need for dual-starting. Complete a workout on Peloton and the activity will appear in Garmin Connect and on your Garmin device, with metrics recalculated.
Q: What types of data transfer from Peloton to Garmin? A: Transferred data can include total time, distance, full heart rate data and zones, cadence trace, power trace (if on Peloton Bike), Training Effect, Exercise Load, intensity minutes, and total/active calories. The exact set depends on what the Peloton session recorded.
Q: I saw a calorie mismatch between Peloton and Garmin. Why? A: Differences arise from distinct calorie models and how each platform categorizes active versus total calories. There may also be an implementation mapping issue on first release. Expect minor discrepancies, and choose one platform as your canonical calorie source for diet tracking if consistency is critical.
Q: Will this work if I use an Apple Watch as the heart rate source for Peloton? A: Yes. If you use the Apple Watch as a Bluetooth heart rate monitor for Peloton, the HR trace will be included in the Peloton activity file and it will transfer to Garmin during the sync.
Q: Does Peloton accept third-party power meters? A: On Peloton’s cycling mode within the app, third-party power meters are historically not supported; the app accepts heart rate and cadence. Peloton Bike hardware provides native power output, and that power data will transfer. For the best power data transfer, use Peloton Bike hardware or ensure your setup exposes power to Peloton.
Q: What should I do if my Garmin metrics don’t update after a Peloton workout? A: Check that your Garmin device is set as the primary training device in Garmin Connect Mobile. Sync your watch with the mobile app to prompt recalculation. If problems persist, reauthorize the Peloton-Garmin connection and verify sensor pairings.
Q: Is it secure to connect my Peloton and Garmin accounts? A: The native integration uses account-level authorization rather than handing credentials to third-party services. That improves security relative to older sync tools that required username/password sharing. You can revoke the permission from either account if needed.
Q: Can Peloton push historical workouts to Garmin? A: Peloton offers a historical data import option as part of the authorization flow, but it’s off by default. If you enable it, expect careful handling to avoid duplicates. Review your activity history before toggling this option.
Q: Will this integration sync across multiple Garmin devices? A: The activity is uploaded to Garmin Connect, and Garmin’s device priority determines which device recalculates metrics. The activity will appear across your connected Garmin devices through the normal Garmin Connect sync process.
Q: What if I use a third-party sync service already? A: Disable or remove third-party syncers to avoid conflicting uploads or duplicate activities. Native integrations reduce the need for third-party services and are typically more secure.
Q: Will Peloton to Garmin sync include strength, yoga, or mobility sessions? A: These sessions can transfer, but the level of data detail depends on whether Peloton recorded HR and calories for the session. Sessions without quantifiable metrics will show duration and possibly calorie estimates, but training effect and load calculations will be limited.
Q: What if I want my Garmin to use Peloton data but still prefer Garmin's calorie numbers? A: Garmin recalculates metrics based on activity inputs; however, calorie values can vary. For nutrition planning, pick a canonical source (Peloton or Garmin) for daily calorie totals and be aware that synced activities may display slightly different numbers between platforms.
Q: What improvements should users expect soon? A: Expect mapping adjustments (calorie fixes), better activity classification, and potentially broader sensor compatibility as both companies refine the integration.
The Peloton-to-Garmin sync removes a long-standing source of friction for athletes who use both platforms. It brings Peloton sessions into Garmin’s device-driven training calculus without manual starts, preserves sensor traces when paired to the Peloton app, and improves security by replacing credential-sharing third-party tools. Minor quirks remain—calorie mapping and activity classification among them—but the core requirement has been satisfied: Peloton workouts now matter inside Garmin’s training ecosystem. Follow the checklist above to ensure correct device priority and sensor pairings, and perform a couple of test sessions to confirm everything behaves as expected before relying on the integration for critical training or coaching decisions.