
*Disclosure: This post may contain affiliate links, which means that I get a commission if you decide to make a purchase through my links, at no cost to you. Read my  Disclaimer for more info.
Are you wondering if you can connect your Garmin watch to Zwift for tracking workouts?
Yes, it is possible to use your Garmin watch with Zwift, but the process depends on your watch model and how you want to use the data.
Zwift is a popular virtual training platform that allows users to run and cycle in a simulated environment while tracking real-time fitness data.
While Garmin watches do not natively integrate with Zwift, there are workarounds to connect them.
This guide will explain how to connect your Garmin watch to Zwift, why the process may not be straightforward, and the solutions available.
Why Doesn’t Garmin Natively Connect to Zwift?
Unlike some other fitness devices, Garmin watches do not directly broadcast real-time workout data using Bluetooth Smart or ANT+.
This means that Zwift cannot detect Garmin watches as standard power sources or heart rate monitors.
However, there are alternative methods to use your Garmin data in Zwift, including using Garmin Connect, third-party apps, and external sensors.
Now, let’s go over the solutions to connect your Garmin watch to Zwift.
Solution #1: Use an External Garmin Sensor
One of the best ways to connect your Garmin watch to Zwift is by using external Garmin-compatible sensors, such as:
- Garmin HRM-Dual or HRM-Pro (for heart rate monitoring)
- Garmin Speed and Cadence Sensors (for cycling on a smart trainer)
Steps to Connect:
- Attach the Garmin sensor to your body or bike.
- Open Zwift and go to the pairing screen.
- Select the corresponding sensor type (Heart Rate, Speed, or Cadence).
- Choose the Garmin sensor from the available devices.
- Start your workout, and Zwift will display real-time data from the sensor.
This method does not rely on your Garmin watch but allows Zwift to receive accurate metrics.
Solution #2: Use the Garmin Virtual Run Feature (For Treadmill Running)
For Garmin watches that support Virtual Run Mode, such as the Garmin Forerunner 245, 745, 945, and Fenix 6 series, you can broadcast running data to Zwift.
Steps to Use Virtual Run:
- On your Garmin watch, open the Virtual Run activity.
- Enable Broadcast Heart Rate (if available).
- Open Zwift on your device and go to the pairing screen.
- Select Speed Source and Heart Rate Source.
- Choose your Garmin watch from the list of devices.
- Start running, and Zwift will display your real-time pace and heart rate.
This method only works for running, not cycling.
Solution #3: Use Garmin Connect & Strava for Post-Workout Sync
If you only need post-workout data in Zwift, you can sync your Garmin watch activities using Garmin Connect and Strava.
Steps to Sync Data:
- Connect your Garmin Connect account to Strava.
- Ensure Strava is linked to Zwift.
- After a workout, sync your activity to Garmin Connect.
- Strava will automatically send the workout to Zwift.
This method allows you to view Zwift activities alongside Garmin data, but it does not provide live tracking.
Solution #4: Use the QZ App as a Bridge
Some third-party apps, such as QZ (qdomyos-zwift), act as a bridge between Garmin watches and Zwift by converting Garmin data into a format Zwift can read.
Steps to Use QZ:
- Download and install QZ on your smartphone.
- Connect your Garmin watch to QZ via Bluetooth.
- Open Zwift and go to the pairing screen.
- Select Heart Rate, Speed, or Cadence Source.
- Choose QZ as the device.
- Start your workout, and Zwift will receive real-time data from your Garmin watch.
This method allows for both running and cycling data to be used in Zwift.
Solution #5: Use a Garmin ANT+ USB Dongle
If you have a PC or Mac, you can use a Garmin ANT+ USB dongle to receive data from compatible Garmin devices.
Steps to Use ANT+:
- Plug the Garmin ANT+ USB stick into your computer.
- Open Garmin Express and ensure the watch is recognized.
- Open Zwift and go to the pairing screen.
- Select Heart Rate, Speed, or Cadence Source.
- Choose your Garmin watch if it supports ANT+ broadcasting.
- Start your workout, and Zwift will receive data from the watch.
This method is useful for older Garmin devices that do not support Bluetooth broadcasting.
Conclusion
While Garmin watches do not directly integrate with Zwift, there are multiple ways to use them for tracking workouts.
In summary, the best method depends on your specific needs:
- If you want real-time heart rate tracking, use a Garmin HRM sensor or QZ app.
- If you are running on a treadmill, enable Garmin Virtual Run Mode.
- If you just need post-workout tracking, sync Garmin Connect with Strava and Zwift.
- If your device supports ANT+, use a Garmin ANT+ USB dongle.
Follow the solutions in this guide, and you should be able to use your Garmin watch with Zwift effectively.
Additional Reading
How To Open Apps On Garmin Watch
How To Connect Garmin Watch To Peloton
How To Find Garmin Watch Without Bluetooth
Brianna is based in Minnesota in the US at the moment, and has been writing since 2017. She is currently a 3rd Year med student at the time of writing this.