We may earn a commission if you buy through our links, at no extra cost to you.
Short answer: Under $500, the Van Rysel D500 ($499) is the direct-drive pick, and the Saris M2 ($199.99) is the cheapest smart option. From $500 to $1,000, the Wahoo KICKR CORE 2 ($549.99) suits most riders, and the KICKR ($849.99) adds accuracy and power. Above $1,000, look at the Tacx NEO 3M. Check axle and cassette fit first.
Quick picks
- Best overall: Wahoo KICKR CORE 2 with Zwift Cog and Click, $549.99. Direct drive with 12×142 and 12×148 thru-axle support, and virtual shifting means you don’t have to match your cassette. Jenson USA · Wahoo
- Best under $500: Van Rysel D500 with Zwift Cog and Click, $499. Decathlon lists 1,500 W, 15% grade and a cassette body that takes Shimano 12-speed. Decathlon
- Cheapest smart option: Saris M2 (wheel-on), $199.99, regularly $349.99. Fine for a gravel bike on a slick trainer tire. It’s a poor fit for knobby 29er tires. Saris
- Keep your wheel on: Wahoo KICKR ROLLR, $699.99. Smart rollers with no axle or cassette swap, for tires up to 2.1 in (53 mm). Wahoo · Jenson USA
- Best high-end trainer: Wahoo KICKR (V6), $849.99. Wahoo claims ±1% accuracy, 2,200 W and 20% grade, plus Wi-Fi. Wahoo · Competitive Cyclist
- Best smart bike: Zwift Ride with KICKR CORE 2, $1,299.99. No bike swapping, and the whole household can ride it. Zwift
Want the splurge pick? The Garmin Tacx NEO 3M is $1,799.99 at Jenson USA, and it’s covered in the Over $1,000 section below.
Comparison table
| Trainer | Type | Price | Max grade | Max power | Claimed accuracy | Cassette | Axles (brand-listed) | Virtual shifting |
|---|---|---|---|---|---|---|---|---|
| Saris M2 | Wheel-on | $199.99 (Saris) | 15% | 1,500 W | ±5% | Uses your wheel | QR skewer included; 12×142/148 adapter sold separately | No |
| Van Rysel D500 | Direct drive | $499 (Decathlon) | 15% | 1,500 W | ±2.5% | Zwift Cog fitted; body takes Shimano 8-12, SRAM 8-11 | QR 130/135; 12×142/148 adapters included | Cog & Click |
| Garmin Tacx FLUX 2 | Direct drive | $499.99 (Jenson) | 16% | 2,000 W | ±2.5% | Not included (8-11-speed body) | QR; 12×142 and 12×148 adapters included | Add-on kit |
| Wahoo KICKR CORE 2 | Direct drive | $549.99 (Wahoo, Jenson) | 16% | 1,800 W | ±2% | 11-28 11-speed or Zwift Cog | 130/135 QR; 12×142/148 | Cog & Click version |
| Wahoo KICKR ROLLR | Smart rollers | $699.99 (Wahoo, Jenson) | 10% | 1,500 W | Matches your power meter | Uses your wheel | No axle change; tires to 53 mm | No |
| Van Rysel RCR | Direct drive | $799, was $999 (Decathlon) | 27% | 2,800 W | ±1% | Zwift Cog fitted | QR 130/135; 12×142/148 adapters included | Cog & Click |
| Wahoo KICKR (V6) | Direct drive | $849.99 (Wahoo) | 20% | 2,200 W | ±1% | 11-speed or Zwift Cog | 130/135 QR; 12×142/148 | Cog & Click version |
| Zwift Ride + KICKR CORE 2 | Smart bike | $1,299.99 (Zwift) | 16%* | 1,800 W* | ±2%* | Built in | Not needed | Yes (Zwift Click) |
| Garmin Tacx NEO 3M | Direct drive | $1,799.99 (Jenson) | 25% | 2,200 W | Within 1% | 11-speed pre-installed | QR 130/135; 12×142/148 adapters included | Add-on kit |
*Wahoo’s published KICKR CORE 2 figures. Zwift sells the Ride bundled with that trainer.
Best smart trainers under $500
Verdict: The Van Rysel D500 is the under-$500 trainer to buy for a gravel or mountain bike, because it ships with thru-axle adapters and virtual shifting. The Saris M2 makes sense only if your budget stops near $200.
Van Rysel D500 with Zwift Cog and Click: $499
Decathlon lists the D500 at 1,500 W of resistance, climbs up to 15%, ±2.5% power accuracy and 56 dB at 25 km/h (measured at 1.5 m). It weighs 13.6 kg and folds.[1] Those figures are Decathlon’s, not ours. It ships with a Zwift Cog and Click, so you ride on one 14-tooth cog and shift virtually. Decathlon says that works with 8- to 12-speed drivetrains from SRAM, Shimano and Campagnolo.[1]
Gravel/MTB fit: Decathlon lists 26 in to 29 in MTB and 700c wheels, QR 130/135 mm with the skewer included, and a 12×142 and 12×148 mm thru-axle adapter kit in the box. If you remove the cog to fit a real cassette, the body takes Shimano 8-12-speed and SRAM 8-11-speed. A SRAM 12-speed XDR cassette needs a separate cassette body (Decathlon ref 8919550).[1]
What you give up: less power and grade than the pricier trainers, and a ±2.5% accuracy claim. Check price at Decathlon. Decathlon isn’t one of our affiliate partners.
Saris M2 (wheel-on): $199.99
The M2 is a wheel-on smart trainer, so your rear wheel presses against a roller. Saris lists 1,500 W, a 15% grade, ±5% power accuracy and ANT+ FE-C and Bluetooth for Zwift, Rouvy and TrainerRoad.[2] It’s $199.99, down from a regular $349.99.[2]
Gravel/MTB fit: this is the catch. Saris’s fit notes cover 27.5 in tires up to 2.0 in wide, but 29 in tires only up to 1.5 in wide with no tread. The steel quick-release skewer is included, and the 12×142/148 thru-axle adapter is sold separately. Saris also recommends a trainer tire.[2] A gravel bike on a slick trainer tire works. A knobby 29er trail bike doesn’t.
Check price at Saris. Saris isn’t one of our affiliate partners.
Garmin Tacx FLUX 2: $499.99 at Jenson USA
Jenson USA, an authorized Tacx retailer, lists the FLUX 2 at $499.99. Its page specs ±2.5% accuracy, a 16% grade, 2,000 W and QR, 12×142 and 12×148 adapters. The cassette is sold separately, and Jenson’s listing names 8- to 11-speed cassettes.[3] It has more power and grade than the D500 on paper, but you’ll pay for a cassette, and 12-speed riders should confirm options with Garmin first. Several other retailers list it at $699.99, so treat $499.99 as a deal price. Check price at Jenson USA.
Best smart trainers from $500 to $1,000
Verdict: The Wahoo KICKR CORE 2 is the best value for most gravel and MTB riders. Get the KICKR if you want ±1% claimed accuracy and Wi-Fi, the Van Rysel RCR for the most power on paper, or the KICKR ROLLR if you won’t take your wheel off.
Wahoo KICKR CORE 2: $549.99
Wahoo rates the CORE 2 at ±2% accuracy, 1,800 W and grades from +16% to -10%.[4] You can buy it with a pre-installed 11-28 11-speed cassette or with Zwift Cog and Click, for the same price. Wahoo says the 11-speed version also works with 12-speed chains.[5]
Gravel/MTB fit: Wahoo lists 130/135 mm QR and 12×142 and 12×148 mm thru-axles, with adapters and hub spacers included. Out of the box the freehub is Shimano HG for 8- to 12-speed cassettes. Optional freehub bodies cover SRAM XD/XDR and Campagnolo, but not Shimano Micro Spline. Wahoo also warns the stock cassette doesn’t work with Shimano CUES/LinkGlide drivetrains.[5] Jenson lists Race 130, MTB 135, 142 and 148 mm support for the Cog and Click version, with 24 virtual gears.[6]
Why it’s our pick: it’s the cheapest Wahoo direct-drive trainer, and the Cog and Click version removes the 12-speed MTB cassette question. Jenson USA: with Cog and Click, $549.99 · Jenson USA: 11-speed, $549.99 · Wahoo
Wahoo KICKR ROLLR: $699.99
The ROLLR is a set of smart rollers that clamp your front wheel, so you don’t remove the rear wheel, change axles or match cassettes. Wahoo lists 1,500 W, a 10% grade, wheelbases from 950 to 1,100 mm and tires up to 2.1 in (53 mm). It also lists a 250 lb rider limit.[7] Check your bike’s wheelbase on its geometry chart before you buy.
Accuracy depends on your power meter. Wahoo says ROLLR matches a connected ANT+ power meter to within ±1%. Its onboard power estimate is “not designed for racing or comparing across devices.”[7] For structured training, plan on pairing a power meter. Wahoo also recommends a trainer tire for wheel-on use.[4]
Check price at Wahoo · Jenson USA
Van Rysel RCR with Zwift Cog and Click: $799
Decathlon has the RCR at $799, down from $999. It lists 2,800 W, a 27% grade (at 5 km/h and 85 kg), ±1% accuracy and 56 dB at 25 km/h, with no calibration needed.[8] Decathlon says it can run self-powered without being plugged in and has an Ethernet port for racing. Axle and cassette support match the D500: QR 130/135, 12×142/148 adapters, and a separate body for SRAM XDR 12-speed.[8] Those are big numbers for the price, but they’re Decathlon’s claims and we haven’t seen independent measurements.
Check price at Decathlon. Decathlon isn’t one of our affiliate partners.
Wahoo KICKR (V6): $849.99
Wahoo rates the flagship KICKR at ±1% accuracy, 2,200 W and grades from +20% to -10%. It adds Wi-Fi and Direct Connect, auto-calibration, ERG Easy Ramp and AXIS feet for some side-to-side movement.[4][9] Like the CORE 2, it comes with an 11-speed cassette or Zwift Cog and Click at the same price, and includes 130/135 QR and 12×142/148 adapters.[9]
Price note: Wahoo and Competitive Cyclist both list it at $849.99. Jenson USA lists the KICKR V6 WiFi at $1,049.99, so buy it from Wahoo or Competitive Cyclist. Check price at Wahoo
±1% vs ±2% accuracy, in plain English
At 250 W, ±1% means the trainer could read anywhere from about 247.5 to 252.5 W. At ±2%, the range is about 245 to 255 W. That gap matters if you race on Zwift or compare numbers with an outdoor power meter. For base miles and intervals, consistency from ride to ride matters more than the last percent. All these accuracy figures are manufacturer claims.
Best smart trainers over $1,000
Verdict: Get the Tacx NEO 3M if you want the most features in a trainer for your own bike. Get the Zwift Ride if several people share it or you don’t want to swap a bike on and off.
Garmin Tacx NEO 3M: $1,799.99 at Jenson USA
Garmin launched the NEO 3M at a suggested $1,999.99.[10] Jenson USA, an authorized Garmin retailer, lists it at $1,799.99.[11] Garmin’s specs: built-in motion plates you can switch on or off, a virtual flywheel that simulates surfaces like gravel and cobblestones, grades up to 25%, 2,200 W, power and cadence within 1%, a pre-installed 11-speed cassette and no calibration required.[10][11] Treat the motion plates and surface effects as Garmin’s description. We haven’t ridden them.
Gravel/MTB fit: the box includes 130/135 mm QR and 12×142 and 12×148 mm thru-axle adapters. The front wheel support takes tires up to 60 mm wide, which matters for MTB tires. For non-standard 135 mm thru-axle frames, Garmin sells an extra adapter set.[11]
Zwift Ride with KICKR CORE 2: $1,299.99
Zwift Ride is a smart-bike frame that pairs with a KICKR CORE 2 and uses Zwift’s virtual shifting. Zwift says the V2 frame has multiple crank lengths, more saddle adjustment and larger-diameter bars, and adjusts with a single tool that stows on the frame.[12] The frame alone is $799.99 if you already own a CORE 2.[13]
When a smart bike beats a trainer: if two or more people share it, if you don’t want to swap your gravel bike on and off all winter, or if your only bike is a long-wheelbase MTB that’s awkward on a trainer. You give up your own bike’s exact fit and handling. Check price at Zwift. Zwift isn’t one of our affiliate partners.
Will it fit my gravel bike or MTB?
Most fit problems come down to three things: the rear axle, the freehub and cassette, and, on wheel-on trainers, the tire. Here’s a checklist before you buy.
Axles: QR, 142, Boost 148 and SuperBoost 157
- QR 130/135 mm: older road, gravel and MTB frames. Every direct-drive trainer here includes QR support.
- 12×142 mm thru-axle: most modern gravel bikes. The Wahoo, Van Rysel and Tacx trainers here list it as included.[1][3][5][8][11] The Saris M2 needs a separately sold adapter.[2]
- 12×148 mm Boost: most modern trail and XC mountain bikes. It’s listed as included on the same direct-drive trainers.
- 157 mm SuperBoost: none of the product pages we read lists a 157 mm adapter in the box. Ask the brand before you buy.
- Don’t want to deal with axles? The KICKR ROLLR keeps your wheel on, as long as your wheelbase is 950 to 1,100 mm and your tire is 53 mm or narrower.[7]
Wahoo’s FAQ says its adapters cover common axle standards and some bikes need extras.[4]
Freehub and 12-speed MTB cassettes
Direct-drive trainers have their own freehub, so you need a cassette on the trainer, and it has to match your drivetrain’s speed count. Most ship with a Shimano HG body. That’s the issue for 12-speed MTBs:
- SRAM Eagle (XD driver): Wahoo sells optional XD/XDR bodies for the CORE 2.[5] Decathlon sells a separate body for SRAM 12-speed XDR on the D500 and RCR.[1][8]
- Shimano 12-speed MTB (Micro Spline): Wahoo says the CORE 2 is not compatible with Micro Spline.[5] Check any trainer before you buy.
- Shimano CUES/LinkGlide: Wahoo warns its stock cassette is incompatible.[5]
- The easy way out: Zwift Cog and Click. One cog on the trainer plus handlebar buttons for 24 virtual gears. Wahoo, Van Rysel and Zwift sell trainers with it, and Zwift sells a $49.99 upgrade kit with versions for other trainers, including Garmin Tacx models.[13][14] Decathlon says its Zwift Cog works with 8- to 12-speed chains.[1]
Wheel-on trainers and knobby tires
Wheel-on trainers press a roller against your tire. Wahoo recommends a dedicated trainer tire and calibrating before each ride.[4] Saris recommends a trainer tire and caps 29 in tires at 1.5 in with no tread.[2] Expect to swap the rear wheel or tire for winter if you ride an MTB. Our gravel tire guide covers what goes back on in spring.
E-bikes
None of the trainer pages we read for this guide says it supports e-bikes, and e-bike motors, hub sensors and heavier frames add questions we can’t answer from specs. Ask the trainer maker and the bike brand before mounting an e-bike. Our e-MTB tire guide covers the outdoor side.
Direct drive vs wheel-on vs smart bike
Wahoo’s own FAQ sums up the trade-off: direct-drive trainers are more realistic, quieter and more accurate, while wheel-on trainers need a trainer tire and calibration before each ride.[4] In practice:
- Direct drive (D500, FLUX 2, CORE 2, RCR, KICKR, NEO 3M): best for structured training and Zwift. You take the rear wheel off and need a cassette or Zwift Cog.
- Wheel-on (Saris M2) and smart rollers (KICKR ROLLR): cheaper or quicker to set up, and good if you move one bike between indoors and out. Accuracy depends on calibration or your own power meter.
- Smart bike (Zwift Ride): best for shared homes and riders who never want to mount a bike. It costs the most and won’t match your own bike’s fit exactly.
Pair any of them with a head unit or phone app. Our cycling computer guide covers units that also work for outdoor rides, and if you ride flats on your MTB, our flat pedal picks work on the trainer too.
When to buy: Black Friday and Cyber Monday
We don’t predict sales, but several trainers are already marked down: the Saris M2 at $199.99 (regularly $349.99), the Van Rysel RCR at $799 (was $999), and the Tacx NEO 3M at $1,799.99 at Jenson, versus Garmin’s $1,999.99 launch price.[2][8][10][11]
Deal watch: We’ll recheck Black Friday (Nov 27) through Cyber Monday (Nov 30) and update this page.
Shopping for a new bike to put on the trainer? Start with our best gravel bikes under $3,000, or step up to our picks under $5,000 and under $10,000. For outdoor winter rides, see our bike light guide, and browse all our picks in Gear.
FAQ
What is the best smart trainer under $500?
For a gravel or mountain bike, the Van Rysel D500 at $499. It’s direct drive, includes 12×142 and 12×148 thru-axle adapters, and comes with Zwift Cog and Click. If you only have about $200, the wheel-on Saris M2 ($199.99) works with a slick trainer tire, but not with knobby 29er tires.
Is the Wahoo KICKR CORE 2 worth it?
For most riders, yes, on specs and price. At $549.99 it has ±2% claimed accuracy, 1,800 W, a 16% grade, thru-axle support and an optional Cog and Click version. The KICKR’s ±1% and Wi-Fi cost $300 more.
Can I use a mountain bike on a smart trainer?
Yes. Most direct-drive trainers here list 12×148 Boost support, and Decathlon lists 26 in to 29 in MTB wheels. Check the cassette: Shimano Micro Spline and SRAM XD need the right freehub, or use Zwift Cog and Click.
Do smart trainers work with Boost thru-axles?
The Wahoo KICKR, KICKR CORE 2, Van Rysel D500 and RCR, and Tacx FLUX 2 and NEO 3M all list 12×148 mm support with adapters included. The Saris M2 needs a separate thru-axle adapter. We didn’t find 157 mm SuperBoost listed in any box.
Will a 12-speed MTB cassette fit a smart trainer?
Sometimes. Wahoo’s CORE 2 takes SRAM XD/XDR with an optional freehub body but isn’t compatible with Shimano Micro Spline. Decathlon sells a separate body for SRAM XDR 12-speed. Zwift Cog and Click avoids the question.
Direct drive or wheel-on for a gravel bike?
Direct drive if you can afford it. Wahoo says it’s quieter, more accurate and more realistic, and it doesn’t wear your tire. Wheel-on is fine on a budget with a trainer tire, and smart rollers like the KICKR ROLLR skip the axle swap.
What is Zwift Cog and Click?
A single cog mounted on the trainer plus handlebar Click buttons. You get 24 virtual gears, so you don’t need a cassette that matches your bike. Zwift says Click works with Zwift and ROUVY, and the upgrade kit is $49.99 for compatible trainers.
Do I need a power meter with a wheel-on trainer?
Not to ride, but it helps. The Saris M2 measures power itself, at a claimed ±5%. Wahoo says the KICKR ROLLR reaches ±1% only when paired with an external power meter, and its onboard estimate isn’t meant for racing.
Are smart trainers cheaper on Black Friday?
Often, but we don’t predict prices. Several are already discounted, including the Saris M2 and Van Rysel RCR. We’ll update prices from Nov 27 to Nov 30.
How did we pick these?
We compare listed specs and live prices from the brands and retailers linked here, and pick the best fit for each kind of rider and budget. We haven’t tested these trainers.
We compare listed specs and live prices; we haven’t tested these trainers. Prices subject to change. How we research.
Sources
[1] Decathlon: Van Rysel D500 Smart Trainer with Zwift Cog and Click
[2] Saris: M2 Smart Indoor Bike Trainer
[3] Jenson USA: Garmin Tacx Flux 2 Smart Trainer
[4] Wahoo: Bike trainers comparison and FAQ
[6] Jenson USA: Wahoo KICKR CORE 2 with Zwift Cog and Click
[8] Decathlon: Van Rysel RCR Smart Trainer with Zwift Cog and Click
[9] Wahoo: KICKR
[10] Garmin newsroom: Garmin unveils the Tacx NEO 3M
[11] Jenson USA: Garmin Tacx NEO 3M Smart Trainer
[12] Zwift: Zwift Ride with KICKR CORE 2

