FFitMyTrainer
Checker

Smart trainers for Zwift — what each one can actually render

Quick answer

Every one of the 33 trainers in our database works with Zwift. The question worth asking is what each can physically produce, and that is where they stop resembling one another: the gradient ceiling runs from 6% to 27%, a four-and-a-half-fold spread on the one spec nobody compares. Alpe du Zwift averages 8.5% and peaks at 12%, so the 2 trainers that top out below 10% cannot render it at full trainer difficulty — and 6 reach 20% or more, which is steeper than anything Zwift has.

The gradient ceiling is the spec that separates them

Zwift does not tell a trainer how hard to make the pedals; it tells it what gradient you are on, and the trainer applies the resistance it thinks that gradient deserves at your speed and weight. The ceiling is therefore a hard limit on what the course can feel like. Above it the road keeps getting steeper on screen and the resistance does not. Across the current models that ceiling spans 6% to 27%, and it tracks price and flywheel weight closely — the shallow end is where the 1.6 kg flywheels and the sub-£300 trainers are. It is not a defect at that price, but it is the thing being traded away, and it is almost never on the box.

Every current trainer by what it can render

Shallowest ceiling first, because that is the order that matters when choosing. Power accuracy is included because it decides whether your Zwift racing numbers mean anything:

TrainerMax gradientMax powerPower accuracy
Van Rysel D1006%600 W±5%
Tacx Flow Smart6%800 W±5%
Tacx Flux S Smart10%1500 W±3%
Elite Tuo10%1300 W±5%
Elite Suito-T15%1900 W±2.5%
Van Rysel D50015%1500 W±2.5%
Wahoo KICKR CORE 216%1800 W±2%
Tacx Flux 2 Smart16%2000 W±2.5%
JetBlack VOLT V216%1800 W±2.5%
JetBlack Victory16%1800 W±2%
Elite Avanti18%2100 W±1%
Xplova Noza S18%2500 W±2.5%
Elite Rivo18%2000 W±2.5%
Wahoo KICKR V6 (2022)20%2200 W±1%
Magene T30022%2600 W±2%
Elite Direto XR24%2300 W±1.5%
Elite Justo 224%2300 W±1%
Tacx NEO 3M25%2200 W±1%
Van Rysel RCR27%2800 W±1%

This is what Trainer Difficulty is for

Zwift's Trainer Difficulty slider does not make climbs easier or harder in any real sense — it scales the gradient Zwift sends to the trainer. At the default 50%, a 12% wall arrives at the trainer as 6%; the climb takes exactly as long and needs exactly the same power, your gearing just has further to go at 100%. That default exists because of the column above. A trainer with a 6% ceiling is already at its limit on a 12% gradient halved, which is why the setting is where it is and why turning it to 100% feels like a different trainer on a shallow one: it is being asked for something it cannot produce. On a 24% ceiling, 100% is simply what the course was designed to feel like.

Virtual shifting, and the cassette you then do not buy

10 of the 33 trainers do their shifting in firmware: you keep one sprocket and the trainer changes the resistance when you click, so there is no derailleur indexing and no cassette to match to your bike. 4 of them ship with the Zwift Cog already fitted, which removes the cassette from the purchase entirely — normally the one part most direct-drive trainers leave you to buy. It is genuinely simpler, and the trade is that you are shifting inside Zwift rather than on your bike.

Van Rysel D100, Van Rysel D500, Van Rysel RCR, JetBlack Victory

Frequently asked questions

All 33 in our database. Controllable resistance over ANT+ FE-C or Bluetooth is effectively universal now, so compatibility is no longer the question — what each trainer can physically render is. Check its gradient ceiling and its power accuracy on the table above.