Zwift is the best indoor cycling app for the majority of riders since it turns a monotonous trainer session into a ride that involves other people, a route, and something to aim for. When your aim is measurable fitness rather than enjoyment, TrainerRoad offers a better training plan. MyWhoosh is the only genuinely good free option, and if you had imagined an instructor and a playlist rather than a virtual world, then you were thinking of a class app, which is what the Peloton App is.
The app referred to as an “indoor cycling app” in fact encompasses two distinct products that are often grouped together. The first type is a training platform: you provide the bike and generally a smart trainer, while the app offers worlds, workouts, and racing opportunities. The second type is a class app: with this you can use any kind of bike at all, even a cheap one such as a basic spin bike, and the app sends out a coach who shouts over the music. Nearly all buyer’s guides only deal with the first of these two options. Before comparing the products, you should decide which type you actually need, since the two have very little in common.
Indoor cycling apps compared
| App | Type | Best for | Cost (approx, Sep 2026) | Free tier | Smart trainer needed? |
|---|---|---|---|---|---|
| Zwift | Training platform | Social riding and racing | $19.99/mo, $199.99/yr | 14-day trial | Recommended |
| TrainerRoad | Training platform | Structured plans that adapt | $21.99/mo, $209.99/yr | No | Power meter or smart trainer |
| MyWhoosh | Training platform | The best free virtual world | Free | Fully free | Recommended (sensor mode exists) |
| Rouvy | Training platform | Real-world video routes | $19.99/mo, ~$180/yr | 14-day trial | No (virtual power) |
| Wahoo SYSTM | Training platform | A plan without the game | $17.99/mo, ~$180/yr | 14-day trial | Power meter or smart trainer |
| TrainingPeaks Virtual | Training platform | Riders who live in their training log | $19.95/mo, $134.99/yr | Free first Tuesday monthly | Recommended |
| Peloton App | Class app | Instructor-led spin classes | $12.99/mo (App One), $28.99/mo (App+) | 7-day trial | No |
| Apple Fitness+ | Class app | iPhone owners who want cycling plus everything else | $9.99/mo, $79.99/yr | Trial varies by device | No |
| FulGaz | Training platform | 4K route previews before an event | $14.99/mo | Trial | No (virtual power) |
| Kinomap | Training platform | Video routes on a budget | $11.99/mo, $89.99/yr | Limited free | No |
Zwift: Best for most riders
Zwift fills the most vital need from an indoor cycling app: to stop the boredom. You ride in a cartoon world called Watopia alongside thousands of real people, follow a route, join a group ride, or race in a category based on your power-to-weight. A companion phone app lets you steer, send ride-ons, and see who’s around you, while the main app runs on a laptop, Apple TV, or tablet on the handlebars. The $19.99/month subscription includes structured workouts and training plans, making it not a toy.
It runs on iOS, Android, Windows, Mac, and Apple TV, which is how most people put it on a big screen. Racing is the hook for regulars, and the new racing-score system is decent at pairing similar ability riders rather than sandbaggers.
Note that Zwift bought Rouvy, and with it FulGaz, in April 2026. All three still run as separate apps with their own subscriptions, so the question of “Zwift versus Rouvy” is now a comparison between products from the same company.
Limitation: it needs a smart trainer to be any good. You can run it with a classic trainer and a speed sensor, but the estimated power is rough, there’s no feeling of hills, and you’ll be at a disadvantage in any race. The subscription cost is second, but budget for the trainer.
TrainerRoad: Best for structured training
TrainerRoad has no virtual world or scenery, just a workout on a chart, a number to hold, and a plan stretching out for months. What it does better than anyone is adapt: its Adaptive Training adjusts your upcoming sessions based on how the last ones actually went, and AI FTP Detection updates your threshold power without making you suffer through a formal test every six weeks. If your honest goal is to be faster by spring, this is the tool to get you there.
It’s $21.99/month, the most expensive app here, and has no free tier. It needs real power data, so a smart trainer or a power meter is the entry ticket. Many riders run a TrainerRoad workout and pipe it into Zwift so they get the plan and the distraction at once.
Limitation: it is medicine, rather than entertainment. If you need the ride to be fun to convince yourself, TrainerRoad’s spreadsheet aesthetic won’t carry you through a wet January, and you’ll quietly stop opening it.
MyWhoosh: Best free app
MyWhoosh is the only free app in this list that competes with the paid ones on features, rather than just existing. You get 3D worlds, structured plans, group rides, and live racing including events with real prize money, as the platform behind the UCI’s official esports championships. It’s funded by Abu Dhabi sports investment rather than subscriptions, so “free” here is actual free: the only things you can pay for are cosmetic bikes and kit, and nothing about training or racing is locked behind them.
The catch isn’t the price, it’s the polish. The worlds and the ride feel are a step behind Zwift’s, the community is smaller so off-peak races can be thin, and the app has historically been buggier. But for zero dollars a month it’s remarkable, and the obvious first thing to try before you pay anyone.
Limitation: a smaller user base means racing and group rides depend on time zone. Ride at a quiet hour and Watopia will feel busy while MyWhoosh feels empty.
Rouvy: Best for real-world routes
Rouvy skips the cartoon and rides real filmed roads, with your avatar composited onto the video. There are thousands of routes shot on location across six continents, including a lot of real race courses, so it’s popular with people training for a specific event who want to see the climb they’re about to do in person. Virtual power is calculated from your speed and the road gradient, which means it works on a basic non-smart trainer better than most.
It’s $19.99/month, the same as Zwift, and now owned by the same company. Choose it over Zwift if you find imaginary worlds a bit silly and would rather grind up a real Alpine pass.
Limitation: the social side is thinner than Zwift’s. You’re mostly riding video alone, and the multiplayer racing doesn’t have the same depth or turnout.
Wahoo SYSTM: Best plan without the game
SYSTM is Wahoo’s structured-training app, closer to TrainerRoad than to Zwift, but has more variety in how the sessions are packaged: coaching videos, mental-training content, yoga, and multi-sport plans for triathletes rather than just power intervals on a chart. It’s $17.99/month, undercutting TrainerRoad slightly, and suits someone who wants a coach’s plan but finds a bare workout graph demoralising.
Limitation: no virtual world and a smaller following than TrainerRoad, so less community momentum, fewer third-party plans, and less written up online when you get stuck.
TrainingPeaks Virtual: Best if you live in your training log
Formerly RGT, this is now bundled with a TrainingPeaks Premium subscription ($19.95/month or $134.99/year), which makes sense if you already plan your season in TrainingPeaks and want the indoor rides to land in the same place automatically. The physics model is well regarded, drafting behaves realistically, and anyone can try it free on the first Tuesday of every month.
Limitation: as a standalone virtual-world app it’s the least populated of the serious options. The value is the TrainingPeaks integration; without that, Zwift or MyWhoosh give you a livelier ride.
Peloton App: Best for instructor-led classes
If what you actually want is a person telling you what to do for 30 minutes over a good playlist, none of the apps above do that, and the Peloton App does. You don’t need a Peloton bike. App One ($12.99/month, or around $15.99 if you subscribe through Apple) gets you the full library of thousands of on-demand and live cycling classes, plus strength, yoga, and running, and works on any bike: a spin bike, a gym bike, or your road bike on any trainer. The instruction is genuinely good, and the class-based structure gets a lot of people to exercise consistently who bounce straight off a solo Zwift ride. If the music matters as much as the workout, it’s also worth looking at a proper music streaming app running alongside for the days you want to pick your own.
App+ ($28.99/month) adds scenic rides and the full class catalogue and is aimed at people who own Peloton hardware. Note that Peloton removed its free membership tier in late 2025, so despite what some older articles say, there’s only a 7-day trial now.
Limitation: it does not control your trainer’s resistance. The instructor calls out a target cadence and a resistance level, and it’s on you to turn the knob. There’s no ERG mode, no automatic hills, and if you have a smart trainer, it just sits there.
Apple Fitness+: Best if you just want to spin and move on
Apple Fitness+ ($9.99/month or $79.99/year) includes studio-style cycling classes alongside strength, HIIT, yoga, and the rest, and is the cheapest way into instructor-led sessions if you’re already in the Apple world. Metrics like heart rate and estimated burn show up on screen if you wear an Apple Watch; without one you still get the class, just without the numbers. It casts to Apple TV cleanly and the production quality is high.
Limitation: the cycling library is much smaller than Peloton’s, with no live class schedule, and it assumes an Apple Watch to feel complete. It’s a fine bonus if you’d subscribe anyway, not a reason to.
FulGaz and Kinomap: Best for video routes on the cheap
Both play filmed real-world roads rather than a game world, similar to Rouvy but cheaper. FulGaz ($14.99/month) focuses on high-resolution 4K footage and is popular for previewing a specific event course in detail. Kinomap ($11.99/month, or $89.99/year) has a huge user-uploaded library covering cyclists, runners, and rowers, and works fine with a basic trainer. Neither has meaningful multiplayer; the appeal is the scenery and the lower price.
Limitation: user-uploaded footage on Kinomap is inconsistent in quality, and neither app has the community, racing, or events that make Zwift and MyWhoosh sticky. They are supplements, not a main platform.
Do you need a smart trainer?
This is the question that decides which apps are even available to you. There are three rough setups:
- Smart trainer (roughly $400 to $1,300): the app measures your power directly and changes the trainer’s resistance to match the terrain or a workout target. This is what Zwift, TrainerRoad, MyWhoosh, and the rest are built around. ERG mode, where the trainer holds a set wattage regardless of how fast you pedal, only works here.
- Classic trainer plus a speed or cadence sensor (around $150 total): the app estimates your power from wheel speed and an assumed resistance curve. Rouvy, FulGaz, Kinomap, and MyWhoosh’s sensor mode all handle this. The number is approximate and you can’t feel hills, but it’s enough to follow a route and track effort.
- Any bike, no sensors at all: the class apps. Peloton and Apple Fitness+ don’t care what you’re riding or how hard, because there’s no simulation to feed. You watch the instructor, you turn your own knob.
If you own a spin bike and no sensors, don’t buy a Zwift subscription expecting it to work well. Start with a class app, or add a smart trainer to a real bike.
What actually matters when picking an indoor cycling app
Past price and app type, these are the things that determine whether you keep using it:
- Where your power comes from: smart trainer, power meter, or virtual estimate. Racing fairly on Zwift or MyWhoosh really wants a smart trainer; following a Rouvy route is fine on an estimate.
- ERG mode: for structured workouts, the trainer holding your target wattage automatically is the whole point. TrainerRoad, Zwift, and SYSTM all do it; class apps don’t.
- Racing categories: if you’ll race, check how the app sorts riders. Power-to-weight buckets are easy to game; the newer ability-score systems on Zwift are better at fair matchups.
- Big-screen support: most people end up casting to a TV. Native Apple TV apps (Zwift, Peloton, Apple Fitness+) are smoother than screen-mirroring from a phone.
- Subscription stacking: it’s common and often sensible to run two, for example a TrainerRoad plan played inside Zwift, or a free MyWhoosh account next to a Peloton class habit. Don’t assume you need exactly one.
- Music: class apps include licensed playlists; training platforms expect you to bring your own.
Which indoor cycling app should you actually use?
- You have a bike and a smart trainer and want indoor riding to be fun: Zwift.
- You have a smart trainer and your goal is measurable fitness by a target date: TrainerRoad, optionally played through Zwift.
- You want a real virtual world and refuse to pay a subscription: MyWhoosh.
- You’d rather ride real filmed roads than a game: Rouvy, or FulGaz if you’re previewing a specific event.
- You have a spin bike or a gym bike and want a coach and a playlist: Peloton App One.
- You already pay for Apple services and want cycling as one option among many: Apple Fitness+.
- You plan your whole season in TrainingPeaks: TrainingPeaks Virtual.
For most people with a real bike, the honest answer is a free MyWhoosh account to see whether you’ll stick with indoor riding at all, then Zwift once you know you will. For most people with a spin bike, it’s Peloton App One and nothing else.
Frequently asked questions
Do you need a smart trainer for indoor cycling apps?
For training platforms like Zwift, TrainerRoad, and MyWhoosh, a smart trainer is strongly recommended: it measures your power and adjusts resistance so hills and workouts feel real. Some apps, including Rouvy, FulGaz, and Kinomap, estimate power from wheel speed and work acceptably on a basic trainer with a cheap sensor. Class apps like Peloton and Apple Fitness+ need no trainer or sensors at all and run with any bike.
What is the best free indoor cycling app?
MyWhoosh. It’s fully free with no paywalled features, offers 3D worlds, structured training plans, and live racing, and is funded by sports investment rather than subscriptions. The only purchases are cosmetic. TrainingPeaks Virtual is free on the first Tuesday of each month, and Zwift, Rouvy, and Wahoo SYSTM all offer 14-day trials.
Is MyWhoosh really free, and what’s the catch?
Yes, it’s genuinely free. Training, racing, worlds, and plans are all available without paying, and there’s no premium tier that unlocks the “real” app. The trade-offs are non-financial: the graphics and ride feel aren’t quite at Zwift’s level, the community is smaller so quiet-hour racing can be sparse, and the software has been less stable historically.
Zwift or TrainerRoad: which should I use?
Use Zwift if you need indoor riding to be enjoyable to stay consistent; it’s a social virtual world with routes, group rides, and racing. Use TrainerRoad if your priority is getting measurably faster; it builds an adaptive plan and adjusts it based on your performance, but there’s no scenery. Many riders subscribe to both and run TrainerRoad workouts inside Zwift.
Can you use the Peloton App without a Peloton bike?
Yes. The Peloton App One membership ($12.99 per month, or about $15.99 through Apple) gives you the full class library on any bike, including a basic spin bike or a gym bike. You don’t need Peloton hardware. The app does not control a smart trainer’s resistance, so you adjust it manually when the instructor calls out a level. Peloton discontinued its free membership tier in late 2025, so only a 7-day trial is available now.
Do indoor cycling apps work offline?
Mostly no. Zwift, MyWhoosh, Rouvy, and the other virtual-world apps need an internet connection because you’re riding alongside other people and syncing to a server. Some route-video apps let you download rides for offline use, and class apps like Peloton allow downloading individual classes ahead of time, which is useful for a gym with poor Wi-Fi.
How much do you need to spend to start indoor cycling?
If you already have a bike, the cheapest real setup is a wheel-on smart trainer (around $400 new, less used) plus a free MyWhoosh account, so about $400 one-time. A budget classic trainer plus a speed sensor runs closer to $150 but limits which apps work well. If you buy a standalone spin bike, expect $300 to $600 for the bike plus $12.99 a month for the Peloton App.
