How To Connect Garmin Watch To Zwift | Pairing That Actually Works

Pair your Garmin watch as a Bluetooth heart-rate sensor, then select it on Zwift’s Pairing Screen before you start your ride or run.

You can get a Garmin watch talking to Zwift in two different ways. One is live data during the session, which usually means heart rate from your wrist. The other is after the session, where Zwift sends the workout to Garmin Connect so it lands in your Garmin history.

This article walks through both, with the least fuss possible. You’ll set up the watch to broadcast heart rate, pair it once inside Zwift, then do a fast check so you know it’s working before you roll out.

What You Need Before You Pair

A clean setup beats a long troubleshooting session. Do these quick checks first.

  • A compatible Garmin watch: Many Forerunner, fēnix, Instinct, Venu, and vivo lines can broadcast heart rate as a sensor. If you can find a “Broadcast Heart Rate” control or menu item on the watch, you’re in good shape.
  • Zwift on a device that can receive sensors: Phone, tablet, PC, Mac, or Apple TV all work, but the pairing path changes a bit depending on Bluetooth and ANT+.
  • One clean wireless path: If the watch is already connected to a phone app that is grabbing its Bluetooth signal, Zwift may not see it. A short disconnect step fixes that in most cases.
  • A few minutes of battery: Broadcasting heart rate uses extra battery on the watch, so start with enough charge to finish your session.

How The Connection Works In Plain Terms

Zwift can read heart rate from sensors that broadcast over Bluetooth, and in some setups over ANT+. Your Garmin watch can act like a heart-rate strap by broadcasting your wrist heart rate as an external sensor. Zwift then pairs to the watch on its Pairing Screen, just like it would pair to a chest strap.

There’s one snag to know up front. Bluetooth sensors usually connect to one device at a time. So if your watch is already paired to your phone in a way that’s actively using the heart-rate broadcast channel, Zwift may not be able to grab it until that other connection is out of the way.

Connecting A Garmin Watch To Zwift With A Heart Rate Broadcast

This is the main setup most riders and runners want. The goal is simple: your watch shows up in Zwift under Heart Rate, and the number on screen matches your effort.

Step 1: Turn On Heart Rate Broadcast On The Watch

Garmin hides this in slightly different spots depending on the model. You’ll usually find it in the controls menu, the heart-rate widget, or inside an activity’s settings. On many watches you can choose a mode that broadcasts only during an activity, which helps battery use.

If you want Garmin’s own menu wording to match your watch, use Garmin’s Broadcast Heart Rate instructions and follow the path closest to your model.

Small tip that saves time

Start the broadcast first, then open Zwift’s pairing screen. Zwift searches in real time, so it helps when the watch is already sending.

Step 2: Open Zwift And Go To The Pairing Screen

When Zwift starts a session, it shows the Pairing Screen with tiles like Power Source, Cadence, and Heart Rate. Pick the Heart Rate tile and tap Search. Zwift’s own device connection steps match the flow you’ll see on most platforms.

Step 3: Select The Watch As Heart Rate

Once Zwift finds the watch, tap it and accept the pairing. Give it a moment, then look for the live heart rate number in the tile. If it stays blank, keep reading. A fast fix is often one toggle away.

Step 4: Do A 20-Second Reality Check

Before you start the ride or run, do a quick test:

  • Stand up and take 10–15 steps, or do a short spin on the trainer.
  • Watch the heart rate on the Garmin screen and on Zwift.
  • If Zwift lags by a few beats, wait another 10 seconds. Wrist sensors update in short bursts.

Once the numbers move together, you’re ready.

Platform Notes That Change The Pairing Process

The same heart-rate broadcast can act differently depending on what you run Zwift on. This section helps you pick the cleanest route.

Zwift On iPhone Or Android

This is the most direct setup. Your phone has Bluetooth built in, and Zwift reads the heart-rate sensor right away.

  • Stop any other app that might be pulling the watch’s sensor broadcast.
  • Keep the watch and phone close during pairing, then you can ride with them farther apart.
  • If the watch connects to the phone as a normal smartwatch link, that’s fine. The issue is only when the broadcast channel is tied up.

Zwift On Apple TV

Apple TV has a tight Bluetooth device limit, and it can get crowded if you pair a trainer, cadence source, and heart rate at the same time. If you hit that wall, pairing your trainer and cadence to Apple TV while bringing heart rate in through the Zwift Companion app on your phone can be a smoother setup.

Zwift On Windows Or Mac

On a computer, Bluetooth quality varies by hardware. If your laptop Bluetooth is flaky, a USB Bluetooth adapter can be more stable. Some riders also use ANT+ sensors. That path needs an ANT+ USB stick on the computer, and it works only if the watch can broadcast heart rate over ANT+.

Zwift On iPad With A Trainer And Extra Sensors

iPads are usually steady with Bluetooth sensors, but it still helps to keep pairings simple. If you already have the trainer paired to another app, close that app before you start Zwift.

Table 1: Common Setups And The Cleanest Pairing Path

Setup Best Pairing Path Notes
Zwift on iPhone + Garmin watch HR Watch broadcasts HR by Bluetooth → Zwift pairs under Heart Rate Keep phone close during pairing, then ride normally
Zwift on Android tablet + trainer Trainer by Bluetooth → Watch broadcasts HR by Bluetooth Close other fitness apps so Bluetooth isn’t busy
Zwift on Apple TV + smart trainer Trainer pairs to Apple TV → HR pairs through Companion app Helps when Bluetooth device slots feel tight
Zwift on Windows PC + ANT+ trainer Trainer by ANT+ dongle → Watch HR by Bluetooth Splitting protocols can reduce dropouts
Zwift on MacBook + Bluetooth trainer Trainer by Bluetooth → Watch HR by Bluetooth USB Bluetooth adapter can help older laptops
Zwift on PC in a busy Wi-Fi room Trainer by ANT+ → Watch HR by Bluetooth Less Bluetooth traffic can feel steadier
Zwift on iPad + treadmill running Watch HR by Bluetooth → Zwift pairs under Heart Rate Start broadcast before opening the pairing tile
Zwift with Hub as Bluetooth bridge Watch HR → Hub bridge → Zwift This can be picky; direct pairing is simpler when it works

Linking Zwift And Garmin Connect After The Workout

Pairing heart rate is only half the story. If you want your Zwift activity to show up in Garmin Connect, link the accounts once inside Zwift. This is separate from sensor pairing, and it doesn’t require the watch to be connected during the session.

In Zwift’s settings, find Connections, choose Garmin, then log in and approve access. Zwift can then push completed activities to your Garmin account. You’ll know it’s set when you see Garmin listed as connected inside Zwift.

One clean way to record your session

Most people pick one primary recording source for the workout file. If Zwift is your source, let Zwift create the activity and send it to Garmin Connect. If you also record a full activity on the watch at the same time, you may get duplicates in Garmin Connect. You can delete one entry later, but it’s nicer to avoid the mess.

Table 2: Fixes When Your Watch Won’t Show Up In Zwift

What You See Likely Cause What To Try
Zwift finds nothing under Heart Rate Watch isn’t broadcasting yet Turn on Broadcast Heart Rate, then return to the tile and tap Search again
Watch appears, then disappears Bluetooth range or interference Move the watch closer to the device, keep other Bluetooth gadgets away during pairing
Heart rate stays at “–” Zwift paired, but data isn’t flowing Stop broadcast, start it again, then re-pair in Zwift
Zwift pairs to the wrong device name Multiple sensors nearby Disable other HR sensors, then pair again with only the watch active
Dropouts every few minutes Bluetooth is overloaded Split devices across Bluetooth and ANT+, or pair some gear through the Companion app
Works on phone, fails on PC Weak computer Bluetooth Try a USB Bluetooth adapter, or move the computer closer to your training spot
Works in pairing screen, fails mid-ride Broadcast timed out on the watch Use a “during activity” broadcast mode and keep an activity running on the watch

Tips For A Smoother Connection Every Time

Once you get it working, this can be a set-and-forget routine. These small habits keep it steady.

Keep The Watch On The Outside Wrist

If you grip handlebars tightly, the wrist sensor can read a bit low. Wearing the watch a finger’s width above the wrist bone and snug helps the reading stay steady.

Pick One Wireless Boss Per Sensor

Bluetooth sensors prefer one active connection. If you switch between apps, close the old app fully before opening Zwift. On a phone, that often means swiping it away, not just leaving it in the background.

Use The Pairing Screen Shortcut

If you’re already in a ride and you need to re-pair, Zwift can bring you back to the pairing menu from the in-game menu. Do it during an easy segment so you don’t lose momentum.

Know When A Chest Strap Is Worth It

Wrist heart rate is handy, and it’s accurate enough for most training. A chest strap can feel steadier during hard intervals, cold rooms, or when you’re gripping tight. If you race on Zwift often, that steadiness can be a nice upgrade.

What Success Looks Like

You’re done when these three things happen in the same session:

  • Zwift shows your Garmin watch as the selected Heart Rate source on the Pairing Screen.
  • The heart-rate number on screen changes when you change effort.
  • Your Zwift activity lands in Garmin Connect after the ride if you linked the accounts.

After that, the routine is simple. Start broadcast on the watch, open Zwift, pair Heart Rate if needed, then ride or run.

References & Sources