Skip to comparison
CrankBeat LogoA bold acid-lime C shaped like a chainring with a crank arm on black.CRANKBEAT

A field guide to indoor cycling

GOOD OPTIONS.
DIFFERENT
RIDES.

Worlds to explore. Plans to follow. People to ride with. Find the platform that fits your kind of ride.

Compare the four
A road bicycle mounted on a smart trainer at home
Flo Dahm / Pexels
Published by CrankBeatEdition / 2026

01 / Find your ride

What are you
here for?

Start with what you want to do. These are starting points, not rankings. There’s plenty of overlap.

The details.

Checked

In your comparison

Select at least two platforms.

4 of 4 platforms
Compare Zwift, TrainerRoad, ROUVY, MyWhoosh by riding, training, supported devices and pricing. Each source arrow links to official product information.
Different ways
to spend a ride.
01Zwift02TrainerRoad03ROUVY04MyWhoosh
The ride
Main focusSocial virtual cycling ↗Ride, train and race in shared worlds.Structured cycling training ↗Personalised plans for indoor and outdoor riding.Real-route indoor cycling ↗Ride filmed roads with a virtual avatar.Free virtual cycling ↗Worlds, training and racing.
What’s on screen3D worlds and routes ↗Virtual scenery, other riders and your avatar.Your workout and data ↗Power targets and intervals; no rideable world.Real-world route video ↗Filmed scenery with riders overlaid.3D worlds and routes ↗Virtual scenery, other riders and your avatar.
Racing & riding togetherRaces, group rides and events ↗Pace groups available around the clock.Group workouts ↗Train together on desktop. No in-app virtual racing.Races and group rides ↗Scheduled events on real routes.Races, group rides and events ↗Includes Sunday Race Club and coached workouts.
The training
Structured trainingWorkouts and training plans ↗Follow power targets while riding in-world.Adaptive training plans ↗AI-informed workouts, scheduling and recommendations.Workouts and training plans ↗Complete structured sessions on real routes.Workouts and training plans ↗Create or import your own workouts too.
Tracking progressFitness and ride tracking ↗FTP improvements, segment times and activity sync.Performance analysis ↗Training stress, power records and season planning.Ride stats and Training Insights ↗FTP, ride history and weekly metrics in Companion.Ride data and workout reports ↗Workout calendar and activity metrics.
The practicalities
Runs onWindows · macOS · iOS · Android · Apple TV ↗Windows · macOS · iOS · Android ↗Windows · macOS · iOS · Android · Apple TV ↗Windows · macOS · iOS · Android · Apple TV ↗
Smart trainer supportCompatible trainers & smart bikes ↗Terrain simulation and workout resistance control.Compatible smart trainers ↗Automatic resistance for power-based workouts.Compatible trainers & smart bikes ↗Route gradients and workout resistance control.Compatible trainers & smart bikes ↗Virtual terrain and structured workouts.
Subscription / USD$19.99 / month ↗Or $199.99 billed annually.$21.99 / month ↗Or $209.99 billed annually.$19.99 / month ↗Single plan. Or $179.99 billed annually.Free to ride ↗No required subscription.
Trying it out14-day trial on monthly plans ↗New members. Annual: 30-day refund eligibility instead.30-day money-back guarantee ↗Payment upfront; not a free trial.7-day free trial ↗Then up to 20 km/month free without a subscription.Free ongoing access ↗Create an account and start riding.
Take a lookVisit Zwift Visit TrainerRoad Visit ROUVY Visit MyWhoosh

Prices are published USD rates for one rider, without promotions. Annual amounts are billed upfront. Local prices, taxes and app-store billing may differ. Trials can renew into paid subscriptions; check the linked terms.

All four support smart trainers. Check your exact trainer, computer or phone before signing up; supported operating systems don’t guarantee every model works. Source arrows link directly to the providers.

Sources & how to read this comparison

02 / The missing column

WE MADE THE
COMPARISON.
WE DIDN’T
ENTER IT.

A fairly predictable conversation
  1. You

    Why isn’t CrankBeat in the table?

  2. CrankBeat

    Because we’re bad at most of those things.

  3. You

    That’s not a great sales pitch.

  4. CrankBeat

    We’re excellent at making your smart trainer behave like a spin bike.

  5. You

    Oh.

  6. CrankBeat

    Exactly.

We’ve anticipated your question.

Prewritten. Unnecessarily accurate.

03 / Our particular thing

A smart trainer.
A spin-bike experience.

CrankBeat connects to your compatible smart trainer and puts resistance in your hands.

Keep your options.

USE ANY OF THESE.
USE US AS WELL.

Keep the platform you love. Open CrankBeat when you want a spin. Same trainer. Another way to ride.

Start a ride