Comparison

Indoor cycling apps in 2026

With a bunch of indoor cycling platforms to choose from, here's an overview of each platform's highlights.

We make Biketerra, one of the five listed here. All five get the same fields, in alphabetical order. Prices come from each platform's pricing page (as of ).

At a glance

PlatformPrice (USD)Free tierRoutesBest for
Biketerra$7.99/mo or $79.99/yrFree tier, no distance or time limits, all events are free3D (real-world routes)Custom routes
MyWhooshFree3D (fantasy worlds)Cost savings
Rouvy$19.99/mo or $179.99/yr7-day trial, then 20 km a monthVideo (real-world routes)Visuals (video)
TrainingPeaks Virtual (TPV)$19.95/mo or $134.99/yr, bundled into TrainingPeaks Premium14-day trial, 1 free day each month, some free events3D (fantasy island + real-world routes)Bots
Zwift$19.99/mo or $199.99/yr14-day trial3D (fantasy worlds)Community

Biketerra

Riding a real-world route in Biketerra

Biketerra focuses on ease-of-use and real-world accuracy. Every route uses real-world data to render the terrain, water, buildings, etc. Speeds aren't gamified. Upload your own route (GPX, TCX, FIT) or choose an existing route from the library, and start riding in seconds. Built on web technologies, meaning it can run directly in Chrome or Edge.

Best forCustom routes
Price$7.99/mo or $79.99/yr
Free tierFree tier, no distance or time limits, all events are free
Routes and terrain3D (real-world routes)
Your own routesYes
VisualsStylized 3D, with scenery based on real-world data
BotsSix presets, including a social ride, gran fondo, and mass-start race
CompanyBiketerra, LLC (United States), independent and self-funded
Runs onChrome, Edge, or native apps for Windows, macOS, iOS and Linux

MyWhoosh

The MyWhoosh riding view

MyWhoosh is free to use, since it's funded and supported by the UAE government. It runs on Unreal Engine 5 and puts a strong emphasis on visuals. Some of its flagship races require performance verification and carry cash prizes. MyWhoosh is the official platform of the UCI Cycling Esports World Championships.

Best forCost savings
PriceFree
Routes and terrain3D (fantasy worlds)
Your own routesNo
VisualsStylized, game-like 3D worlds
BotsPace groups at set w/kg, plus four bots you control
CompanyMyWhoosh (United Arab Emirates)
Runs onWindows, macOS, iOS, Android, Apple TV

Rouvy

The Rouvy riding view

Rouvy uses video with a 3D avatar overlay. Faster avatar speed = faster video playback. Zwift acquired Rouvy in April 2026, but the two still run as separate apps.

Best forVisuals (video)
Price$19.99/mo or $179.99/yr
Free tier7-day trial, then 20 km a month
Routes and terrainVideo (real-world routes)
Your own routesVideo upload (beta), requires a GoPro
VisualsVideo playback with a 3D avatar overlay
BotsPace partners, which can be toggled mid-ride
CompanyRouvy (Czech Republic), acquired by Zwift in April 2026
Runs onWindows, macOS, iOS, Android, Apple TV

TrainingPeaks Virtual (TPV)

The TrainingPeaks Virtual riding view

TPV (formerly indieVelo) was founded to establish fair, credible virtual racing. Following its acquisition by TrainingPeaks, the platform shifted its focus more towards a training-centered ecosystem. TPV leverages bots as personalized pace partners, and also to supplement races when human attendance is low. The GPXplore feature lets users upload GPX routes.

Best forBots
Price$19.95/mo or $134.99/yr, bundled into TrainingPeaks Premium
Free tier14-day trial, 1 free day each month, some free events
Routes and terrain3D (fantasy island + real-world routes)
Your own routesYes
VisualsStylized 3D, similar aesthetically to RGT
BotsPacebots, plus racebots that fill out a thin field
CompanyTrainingPeaks (United States), acquired by Garmin in July 2026
Runs onWindows, macOS, iOS, Android, Apple TV

Zwift

The Zwift riding view

Zwift has the largest user base of any indoor cycling platform, and events run continuously. A handful of Zwift's fantasy worlds are loosely modeled on real places like London, New York, and Paris. The Climb Portal feature simulates the gradient of a real-world climb, but renders it as an abstract ribbon instead of actual terrain.

Best forCommunity
Price$19.99/mo or $199.99/yr
Free tier14-day trial
Routes and terrain3D (fantasy worlds)
Your own routesNo
VisualsStylized, game-like 3D worlds
BotsRoboPacers (each with a fixed w/kg) roam on scheduled routes
CompanyZwift, Inc. (United States), also owns Rouvy and FulGaz
Runs onWindows, macOS, iOS, Android, Apple TV

How to choose

You want to race

All the platforms have group rides and races. For populated races, Zwift or MyWhoosh (especially SRC) have the highest attendance.

You want to free ride with others

Zwift has more riders out on the road than any other platform.

You want to ride your own routes

Biketerra was built from the ground up to handle route uploads, and includes a powerful route editor. TPV also supports GPX uploads.

You want realistic physics

Biketerra or TPV. Both model the ride rather than tuning the speeds to feel good.

You want to run workouts

Any of them. All five can pull in and run structured workouts.

You want scenery to look at

Rouvy for video of the real road. MyWhoosh for 3D visuals on a higher-end machine. Biketerra for the real terrain of the place you're riding.

You want configurable bots to ride with

TPV bots are highly regarded, and are often used to supplement races. Biketerra has a variety of bot modes & realistic race behavior.

You don't want to spend anything

MyWhoosh is free. Biketerra's free account is limited to 6 featured routes (plus events), but has no usage limits.

You want to start riding now

Biketerra runs entirely in a browser tab, with nothing to install and modest hardware requirements. The native apps are tiny downloads.

Ride the road you had in mind.

Start riding for free →