Support road.cc

Like this site? Help us to make it better.

BUYER'S GUIDE

Best indoor cycling apps 2025 — push your fitness to new levels with immersive virtual cycling experiences

For maximum indoor (and therefore outdoor) cycling fitness gains, using an indoor training app can make your training much more interesting, structured and rewarding

This article contains links to retailers. Purchases made after clicking on those links may help support road.cc by earning us a commission but all of our reviews are fully independent. Find out more about road.cc buyer's guides.

Hitting the turbo used to be a mind-numbing affair, but the last decade has seen a complete revolution in indoor cycling. The transformation is mostly thanks to immersive training apps and smart trainers that provide entertainment, accurate data and training plans to do everything short of turning your legs to make indoor training less brutal and, dare we say it, even enjoyable for a lot of cyclists. 


The popularity of indoor cycling means the market is fiercely competitive, making the best turbo trainers even better and the best cycling apps featured in this guide pushing to be the ones that cyclists will stick with and take out a subscription. The pandemic witnessed a huge surge in the popularity of indoor cycling, and as a result, we saw big investments in the sector. This competition is only good for the consumer of course, and in the 2020s there are now plenty of very good apps bringing different experiences to the table depending on what you want from your indoor training. However, as we've witnessed with the news of Wahoo closing the RGT app only 1.5 years after buying it, the pandemic bubble is starting to burst. 

This doesn't mean that there isn't still plenty to choose from! Below, we've picked out our favourite apps to give our honest and unbiased breakdown of the pros and cons along with our recommendations. Which indoor training app you get along best with will be a very personal thing, whether you're looking for maximum training gains, immersion, virtual racing or simply pain cave enjoyment.

Many of the apps mentioned also offer a free trial that can last anywhere up to a month, which is a great way of trying before you buy and seeing if it is indeed the software for you.

For most of us training indoors isn't a means to an end, with the idea being that structured indoor sessions will lead to outdoor improvements; if that's you, then we'd also recommend checking out our advice on how to balance indoor and outdoor riding for maximum fitness gains. 

The best indoor cycling apps

Zwift Subscription (Monthly)

Zwift Subscription (Monthly)

8
The most popular app on the market
Buy now for £17.99 from Zwift
Easy to set up
Only requires basic equipment
Makes indoor training fun
Can help motivation
Pricier than emerging competitors

Starting with by far the most popular app on the market, Zwift. At £17.99 a month it is one of the more expensive options now, but it is well established so the setup and navigation have been refined, making it one of the easiest indoor training apps to use despite tons of functionality.

Zwift isn't for everyone with its cartoon-like customisable avatars and terrain, but don't be deceived. This is still a serious training tool with a total of nearly 3,000km of routes, ranging from open road to dirt track, along with training plans and structured workouts. 

It offers by far the largest number of events to suit all abilities, races and best community feel. The sheer number of people using Zwift means there's always someone to ride with and push you, something road.cc staffers find motivating. 

Read our review:
MyWhoosh

MyWhoosh Virtual Cycling App

Entirely free training app
Buy now for £0 from MyWhoosh
It's free
Real-life prizes
Limited routes

If you're not prepared to spend hard-earned cash to sit in your own garage, then MyWhoosh is a perfectly sound option providing workouts and training programmes. 

Its focus, though, is arguably on e-sports currently, as it hosts the UCI Cycling Esports World Championships and has a weekly racing series that it calls Sunday Race Club. Despite being free, MyWhoosh puts real-life prize money on the line in an attempt to pull in the world's top e-sports pros.

MyWhoosh matches its competitors against riders of similar capabilities for a level racing field, which in our experience has been really accurate and leads to greater motivation to push yourself harder. You need a power meter and heart rate monitor rather than a simple speed sensor set-up. This helps to avoid spurious data in races but makes the software less beginner-friendly.

One criticism of the platform in its formative years was that there were too few people to ride with, but as it grows in popularity there are increasing numbers on MyWhoosh if you just want to train or ride 'socially'.

MyWhoosh is fully compatible with iOS devices as well as PCs and Androids. 

Rouvy Indoor Cycling Reality App

Rouvy Indoor Cycling Reality App Subscription (Monthly)

Augmented reality riding
Buy now for £10.75 from Rouvy
"augmented reality" riding
Works with non-smart trainers
Can import rides from the real-world
Video quality on low-end devices
Competition element not accurate
Speed of playback when faster/slower than capture speed

Rouvy's key feature is "augmented reality" riding, which provides videos of classic cycling routes and tells your home trainer how much resistance to impose to simulate the effort of the particular climb you're on. Rouvy can import your rides from the real world too, so you can keep all your riding data in one place to track your progress. There are over 3,000 routes on the platform. 

> What is ERG mode on your turbo trainer?

It also works with non-smart trainers, calculating your virtual power based on your current speed and the profile of the course. We have found that the videos can be a little bit glitchy on low-end devices, even the lowest quality videos are high definition so you will need to consider your internet connection and the device you run it from.

One of the biggest benefits to multi-cyclist households is that the subscription can cover up to five devices and multiple users on one account. At the time of writing, a 'Group' membership is £24.92 a month, the 'Duo' is £14.08 and the 'Single' is £10.75. 

FulGaz Training App

FulGaz Training App Subscription (Monthly)

6
Most realistic outdoor riding simulation
Buy now for £11.99 from FulGaz
Genuine real-world gradient feel
Huge and expanding content library
ANT+ only on Windows
Content slow to load

Fulgaz is in essence very similar to Rouvy, with 1,200 augmented reality routes. One of the main appeals of Fulgaz over Rouvy is the inclusion of Ironman Routes which will be a determining factor for many triathletes out there.

For simulating a route, Fulgaz is very impressive because you can set it to three modes - steady, reactive or challenge. The app also allows you to set up things like wind speed, rolling resistance, and aerodynamic drag, which is an excellent way of simulating race day! You can also download routes in advance which is great for anyone with poor internet.

Fulgaz will set you back £11.99 a month or £8.25 a month (billed £98.99 annually) if you sign up for a year.

Read our review:
TrainerRoad Online Training Subscription (Monthly)

TrainerRoad Online Training Subscription (Monthly)

9
Close to having a personal coach
Buy now for £16.94 from TrainerRoad
Customised training plans
Structured workouts
Less immersive

TrainerRoad quite simply means business. It’s the most serious out of all of the options here, and certainly appears to deliver results as long as you can motivate yourself to use it.

The structured workouts and training plans take some serious beating, and it's as close as many riders will get to having a personal coach without paying for a coach. It uses customised plans, AI FTP detection, machine learning and adaptive training plans to structure training depending on a rider's specific goals and current condition. 

There are over 100 different plans specific to each aspect of cycling and over 1000 workouts available, and like many of the other apps, there's a custom workout creator. 

Before Zwift went and hiked up its prices, Trainerroad was the most expensive option we’ve looked at, but has the potential to deliver the biggest results - just don't expect any entertainment over specificity. There isn't a free trial, but if you sign up for $21.99 (~£16.94) monthly or $209.99 (~£161.77) for the year and don't like it in the first 30 days, you can get your money back.

Read our review:
Bkool Cycling Simulator Subscription (Monthly)

Bkool Cycling Simulator Subscription (Monthly)

10
Affordable
Buy now for £9.3 from Bkool
Lots of functionality
Customisable training plans
Multiple viewing modes
Lower video quality

For many of us, cost is a factor to consider when choosing an indoor cycling app, and Bkool is among the cheapest. Subscription is €11 (£9.30) on a month-by-month basis, or if you subscribe for a full year you’ll pay just €110. On top of that, you can sign up for 30 days entirely for free, meaning you could just give it a go before committing. Bkool was one of the first to the market offering online competition using rider power and physics-based algorithms and it's developing at a quick pace, counting the likes of Remco Evenepoel, Chris Froome, Oscar Freire and Alberto Contador among its ambassadors.

Bkool's app is based on more of a simulator rather than a unique virtual world, meaning that you can ride the virtual versions of say, Grand Tours, or iconic routes around the world. In fact, Bkool is the official host of the Giro d'Italia Virtual, and also hosts virtual versions of other famous Italian races like Strade Bianche, Milano Sanremo and Il Lombardia.

Away from the virtual courses, there are also customisable workout plans available, and you can push your body to its limit by testing your FTP or sweat away in the 'Spin studio'.  

Bkool has 3D-rendered roads and avatars, so is ideal if you want an immersive indoor training environment and to try out routes virtually before taking them on for real. The downside of Bkool is that there are fewer opportunities for competition, though you can ride with friends. 

How to choose from the best indoor cycling apps

faq-icon
What is the best free indoor cycling app?

MyWhoosh is free-to-use boasting many similar features to other indoor cycling apps like Zwift, providing workouts and training programmes. 

Unfortunately other indoor cycling apps aren't free, but many offer a free trial that can last anywhere up to a month which is a great way of trying before you buy.

faq-icon
Is Zwift the best indoor cycling app?

Indoor cycling apps are a very personal thing but here’s our opinion. For the vast majority of riders, Zwift is still the app to go for, offering by far the largest number of events, races and the best community feel. 

If however, you're less about fun and all about the gains then our pick would be TrainerRoad, the structured workouts and training plans take some serious beating and it's as close as many riders will get to having a personal coach..without paying for a coach…

That said we also have a lot of time for the other options and we're not just saying that. The indoor cycling market is so competitive that the apps have been forced to deliver top-tier performance and each brings something different to the table. For example, if you want to scout out a future real-life ride then Fullgaz would be a good pick. Or if you're not prepared to spend hard-earned cash to sit in your own garage then MyWhoosh is a perfectly sound option.

faq-icon
What can I use instead of Zwift?

The indoor cycling market is expanding so there are many very good alternatives to Zwift. 

The long answer to this question is that the Zwift alternative will be personally tailored depending on whether you're looking for maximum training gains, immersion or simply pain cave enjoyment.

These Zwift alternatives can vary from TrainerRoad which is a less immersive, goal-driven training platform or MyWhoosh which is a completely free indoor cycling app. 

faq-icon
What do I need to use an indoor training app?

First and foremost it is essential you have a bike and turbo trainer (we recommend one of the best turbo trainers you can afford with ANT+ and/or Bluetooth connectivity that at least measures power and ideally cadence, or you could even splash out on a full smart bike) to allow you to connect to the indoor cycling app. 

Once you’ve chosen the setup that’s right for you, some quality cycling clothing will help you stay comfortable and get the most from your experience. 

We would also recommend using a smartphone, laptop or TV screen/monitor to view the cycling app on, helping you to get fully immersed. Just be weary that some newer indoor cycling apps might not be compatible with all devices. 

Using one of the best heart rate monitors and a power meter will help to maximise your training with even more useful data; but as the bare minimum, you should make sure your setup includes a speed sensor.  

Emily is our track and road racing specialist, having represented Great Britain at the World and European Track Championships. With a National Title up her sleeve, Emily has just completed her Master’s in Sports Psychology at Loughborough University where she raced for Elite Development Team, Loughborough Lightning.

Emily is our go-to for all things training and when not riding or racing bikes, you can find her online shopping or booking flights…the rest of the office is now considering painting their nails to see if that’s the secret to going fast…

Add new comment

15 comments

Avatar
SusEpic | 1 week ago
0 likes

Strange that for such a recent article (i know its a retread from last year, but make a bit more effort) the TrainerRoad detailed review is 5-6 years old, and misses out the newer really good adaptive elements that make it so useful.
Also, where's the info about indieVelo/training peaks mash up which is surely worth a mention....

Avatar
Tom Simpson | 1 week ago
1 like

I use Big Ring VR and Wahoo Systm

Avatar
Secret_squirrel | 1 week ago
0 likes

Wot no Wahoo Systm (including Sufferfest)?

Bit criminal to exlcude it surely?

I also think its probably worth mentioning that MyWhoosh is only free because its being bankrolled by a Sportwashing PetroState.

Avatar
flyingpitman | 11 months ago
0 likes

All the Apps.have plus and minus points.It's what YOU are after that counts.

No mention of Kinomap ?

Zwift is too Playstaiton'y  for me,but great data.

Rouvy,Fulgaz,and Kinomap all decent but different search menus take some getting used too.I use Kinomap for their vast library,but their menu is hard work.Changes are coming though.

If anybody asks me which one to use I always say  use the FREE 2 week trials till you find one YOU like,as were all different.I still prefer outdoor riding,but not when icy now. Mind that's an age thing 😇 Stay safe and enjoy the new ways to ride

Avatar
Son | 1 year ago
0 likes

With RGT closing down, I have recently joined team Rouvy. I wanted to give it a try because of the possibility of riding actually existing routes that I liked on RGT too. So far I am quite satisfied with the experience, the only problem is I cannot decide which ride to choose as there are so many haha.

Avatar
jiriga | 1 year ago
0 likes

Rouvy does it for me. I like the realistic faciort and be able to ride routhes I have eben in the past or would like to take on some day. Althought (using TAcx Neo 2T smart) subjectifvely the indoor riding for me is a tad tougher comparing to outdoors when I looked at my numbers ( HR /watts/time) climmibing Passo Pordoi it was very similar to my surprice! thats great. For a change i use Zwift too. there is always something going on and quite fun to ride on.

Avatar
Luda Peru | 1 year ago
0 likes

I used to ride on Zwift but slowly the virtual world became worn out for me. Even though I enjoyed the workout section there, I was missing a real-life element. So I switched to Rouvy and rode it whole last winter and really loved it. It was so refreshing to ride on real routes and actually check out the route of the race that I was planning to attend. I just wanted to check- is there really a family pack available for Rouvy? I could not see that option on the site.

Avatar
Son replied to Luda Peru | 1 year ago
0 likes

Actually, there is a new subscription model for Rouvy and they now offer multiple accounts - you can have 2persons/19.99/month, or 5persons/32.99/month.

Avatar
jaymack | 1 year ago
0 likes

I've used Zwift, Rouvy, Wahoo as well as Sufferfest videos way back when. The draw back for me is that what you see is a constant reminder of what you're missing - the outdoors. I just couldn't get on with them which is why it's Trainerroad for me. Yes I have to watch catch up TV but the sessions are terrific and it is really like having a coach. And I get to watch what I want for a change!

Avatar
HeadDown | 1 year ago
1 like

I was enjoying MyWhoosh until I calibrated my turbo and then the app stopped being able to find the turbo as an available device. Thanks Zwift (Hub). MyWhoosh Support said they don't recommend that trainer as a device and that's that. Shame. Seems they only stick to the mainstream turbos at this juncture.

Noone ever mentions TrainerDay, but that was my next attempt and have found it great. Big caveat - I'm not interested in racing, so just use its workouts. I don't subscribe to it but its sub fees are a fraction of the others', it seems.

PS does anyone know how I can get my Wahoo bolt v1 to control my Zwift Hub trainer for the Bolt's preloaded workouts? It simply will not control the erg mode of the trainer, leaving me to regulate the wattage targets on my own, which is nearly impossible. Thank you.

Avatar
CXR94Di2 | 1 year ago
2 likes

Zwift has just about everything in spades. By far the most popular platform, for a very good reason, it's excellent.

Where else can you join a cycle event with thousands of riders at once online

Tonight currently there are

Image: 
Avatar
Surreyrider replied to CXR94Di2 | 1 year ago
0 likes

I hate Zwift.

Avatar
Secret_squirrel replied to Surreyrider | 1 year ago
1 like

Thats a shame, given as a cylcist you are both honour and contractually bound to like it.

The cycling inspectors will be paying you a visit.

Image: 
Avatar
Kapelmuur | 1 year ago
0 likes

I have used Bkool, FulGaz and Rouvy and generally enjoyed them all.

I do have a quibble with curation of user generated rides, in my opinion they all accept too many similar, uninteresting rides.   It may be that they don't want to upset subscribers who go to the trouble of submitting material,  but it's quoted earlier that Bkool have 400,000 rides.   How many of these will be ridden more than once?

Avatar
Rik Mayals unde... | 1 year ago
0 likes

I've been on Bkool for three years now. I much prefer it to Zwift. Zwift has limited routes, whereas there are about 400,000 routes on Bkool and you can also upload your own. I don't agree with the review about the video quality, it is every bit as good as Zwift, plus you have many routes in video mode, for example, Mont Ventoux. On a TV screen it really feels as though you are riding it for real. Much better value in my opinion.