Best indoor training apps for cycling compared: which is best for you?

Indoor cycling can get boring - but there's a host of training apps out there that can make it fun

Image shows a cyclist riding on Zwift which is one of the best indoor training apps for cycling.
(Image credit: Future)

Indoor cycling apps are changing the way many riders view training indoors.

Instead of having to head out for a cycle in the pouring rain, cycling apps allow riders to challenge themselves and interact with others from the comfort of their own homes.

While the apps keep riders inside, a supposed attack on the nature of cycling, they're becoming increasingly more sophisticated and enjoyable to use. Riders can become immersed in their ride, exploring terrains they would never usually have the opportunity to. 

They can offer fierce competition too; Zwift offers the top male and female riders in its annual Zwift Academy competition the chance of a pro contract and some have gone on to successful pro careers with top teams, including Jay Vine, who was leading the KOM competition at the 2022 Vuelta a España until he crashed out.

Indoor cycling apps are a far call away from the monotonous feeling of pedalling on one single spot, staring at the wall. They provide adventure, challenges, and are much easier than heading out on a bitterly cold winter's day.  

If you're new to riding at home, our beginner's guide to indoor cycling: all you need to know page will help provide you with lots of hints and tips for where to start and what kit you'll need, with one of the best cheap smart trainers a likely starting point.

If you're already a seasoned indoor rider looking for an upgrade on the current equipment you have, then our guide on the best turbo trainers will help you work out what the right set is for you.  

What is the best indoor cycling app?

The perfect indoor training app for your needs will ultimately come down to personal preference, but in order to get the most out of your rides over the long term, then finding an app that keeps you motivated is imperative. It's easy enough to switch platforms if you do want to try something different though and you'll usually get a free trial period before you have to commit to a monthly payment.

Indoor cycling is a brilliant way to perform your rides. Not only does it keep you warm and dry, but it's much easier to control to suit what you're looking to get out of a session. 

Completing intervals or tracking progress is much more accurate, plus there's the added bonus of not having to worry about traffic, road surface or other elements that might get in the way. 

Zwift indoor cycling app

indoor training apps for cycling

Explore a selection of virtual worlds on Zwift

Available for: iOS (opens in new tab), Mac (opens in new tab), Windows (opens in new tab)

Read more: Zwift training app in detail

Best indoor training app for: Riding and racing with or against others

The key feature of Zwift is that it allows indoor cyclists to join group rides where they can measure themselves against others around the world.

Putting more power through the pedals will see you pull away from others in the group ride, but if you fail to maintain the watts then you could drop to the back of the group. Messaging others is also another feature of Zwift that can improve interaction, though this is most recommended during warm-ups or cool-downs.

The Zwift companion app that allows this interaction is really effective, enabling communities to form with people you wouldn't have otherwise met.

Riders can cycle in a number of different places, including London, Richmond, New York and Watopia, Zwift's virtual 'world' that incorporates the challenging Mayan Jungle and Makuri Island which mimics the features, terrain and sandy trails of the Southern Japanese archipelago.

There are also options for a cheap Zwift setup, which helps riders get connected to the virtual world without needing to splash out on a smart turbo trainer and high end tablet - the same applies to any of the best indoor training apps.

Racing and community

One of Zwift's many unique features is that it makes indoor racing possible, with the likes of the National E-Racing Championships and the UCI E-Racing World Champs held on the platform.

While there are various different organisers and groups, the largest of all is 'KISS', which launched in 2015. 'KISS' initiated the 'Zwift road racing series', and promote the 'Zwift World Championships' and 'Tour de Zwift', with the results published on

indoor training apps for cycling

Ride the dirt roads of the Mayan jungle on your TT bike

Chris Snook, PR man at Zwift told us: "Zwift has two major USPs; our virtual cycling environment and our community.

"The virtual world of Watopia allows riders to tackle all kinds of terrain and surfaces from flat circuits to epic mountain climbs and from smooth tarmac through to gravel roads and cobbles. You can even defy reality and ride through volcanoes. 

"The community however, is really what makes Zwift unique. We are lucky to have a highly engaged community on Zwift and it's this community that brings the virtual environment to life.

"Our community runs the majority of events on Zwift including social rides, training rides, races and even fondo events.

"Indeed it's largely thanks to our community informally organising these events in game during the early stages of our development that we now have official events pages.”

Structured training still available

For riders looking to train with others without directly competing, there are 'group workouts'. Riders complete intervals at the same percentage of their FTP, meaning a variety of standards are applicable because no one gets dropped from the session. 

While group riding is a main component of Zwift, there are still solo workouts available for cyclists looking to ride without others. They can choose from the already set workouts included on the app, or devise their own workouts to their liking. 

Racing is not the only way to challenge yourself on Zwift, setting a PB up the Alpe du Zwift is just one of the other goals you could have on the platform. 

You can also ride with, or compete against, virtual riders, or bots, who will help you maintain your pace.

"Zwift undoubtedly makes indoor training more fun. Fun however, doesn't necessarily mean less structured," Snook told us.

"Structured workouts form a big part of Zwift - whether performing one of our many pre-designed workouts, importing workouts from a coaching program, designing custom workouts or taking part in our unique group workouts. This is a big part of Zwift's appeal for serious riders from club level to WorldTour Pro.

"Who is Zwift for? It's for anyone with a goal - whether that's to lose weight, maintain fitness over winter, train for a sportive or, if you're Mat Hayman; win Paris-Roubaix."

What do you need to run Zwift?

indoor training apps for cycling

Zwifting with an iPad makes the process portable

Zwift is available on iPhone, iPad, Mac, Apple TV, Windows and Android. It's also compatible with ANT+ and Bluetooth.

There are pros and cons when it comes to setting the app up, but these are some of the best screen setups for Zwift, depending on the device that you're using.

To get the full experience of Zwift, a smart turbo trainer will help to replicate climbs, descents and the effects of drafting, with the trainer cleverly identifying the world in which you are riding. However, a standard set up with a power meter will still provide accurate results, or failing that, a speed/cadence sensor will help to calculate your virtual power.  Zwift now sells its own Zwift Hub direct drive smart trainer too.

The best heart rate monitors will also help to provide even more accurate data, squeezing every ounce of data possible that you might deem necessary out of your sessions. 

Zwift costs £12.99 or $14.99 a month, after an initial free seven day trial. 

Alternatively, buy a smart turbo trainer direct with a 30-day home trial and 30 days of free Zwift. 

TrainerRoad indoor cycling app

indoor training apps for cycling

Follow individual sessions as part of a much wider training plan

Available for: Windows, Mac, iOS, Android  (opens in new tab)

Best indoor training app for: Focused training and progression

TrainerRoad's Head Coach, Chad Timmerman, has over 25 years of coaching experience, and offers a wealth of specific training plans on Trainer Road. These plans are built around a rider's specific goals, optimised for what they're looking to get out of each session and depending on their frequency of training. 

With over 100 different plans specific to each aspect of cycling, such as hill climbing, road racers, time trialists, XC Olympic, criterium riders, rolling road racers, triathletes, XC marathon, short track XC, cyclocross, gravity and general fitness riders.

Additionally, the platform has over 1000 workouts available for its users, while a workout creator function means riders can customise their sessions with the inspiration already available to them. 

You can log your sessions, select training plans, and track your data from sessions, all inside the app. 

Very specific training plans

CEO and co-founder Nate Pearson told us: “TrainerRoad focuses on just one thing; making cyclists faster. The core of the product takes cyclists through structured, power based workouts and training plans.

“TrainerRoad's advantage comes from the fact that they get very specific in your training depending on what your cycling goals are and where you are in your season.

“To get faster, riders need to work through progressions of different energy systems depending on the time of year.

"Short-term and long-term training stress needs to be taken into account, and a proper taper needs to be involved if the rider is targeting an A-race.”

indoor training app for cycling

Know exactly what you're doing and why with Trainer Road

An initial assessment on the app will measure your FTP, with all sessions and plans thereafter based on this result. Plans are then tailored around your FTP, and are all created in the same format to concentrate on specific areas of fitness.

Each plan is designed to focus on three specific phases - a Base, Build and Speciality. Base builds initial endurance and skill, Build focuses on improving FTP, then the Speciality phase is a fine tuning process focused on specific goals.

There are low, medium and high volume options available with each plan depending on a rider's training frequency, but each plan will total 28 weeks regardless of the volume. However, riders can modify them according to their needs, whether their targets require a shorter amount of time or there is room to taper the programme. 

“There's a lot of science behind cycling training, and it can get very confusing very quickly. The beauty behind TrainerRoad is that they make this whole process simple,” Pearson explains.

TrainerRoad is training specific

The platform isn't the best option for riders looking for entertainment over specificity. Focused riders will enjoy the ability to fully concentrate on their sessions, but for riders looking to blast some music from the app while they ride, this isn't a feature in TrainerRoad.

Pearson adds: “TrainerRoad spends 100 per cent of their time trying to make cyclists faster. We are unique in the fact that they ask riders to bring their own entertainment with them while they use the app.

"Riders' tastes vary, and we feel that products like Netflix, Spotify, YouTube, and HBO GO do a fantastic job of entertaining people. We just focus on making cyclists faster.”

What do you need to run TrainerRoad?

indoor training apps for cycling

TrainerRoad runs on iPhone, Android, Mac or Windows

TrainerRoad runs on Windows, Mac, iOS and Android.

Again, any kind of virtual power works perfectly fine with TrainerRoad, but a smart turbo trainer will give riders the optimum from the app. You can use Virtual Power, riding with a speed/cadence sensor on a standard turbo trainer, a bike with a power meter, or a smart turbo for auto adjusted resistance.

TrainerRoad costs $19.95 (£15.30) a month or $189 (£144.95) a year. There's no free trial, but if you don't like it after 30 days you can get your money back.

Wahoo X - Wahoo Systm

wahoo systm

Wahoo Systm app

(Image credit: wahoo)

Available for: iOS, Windows, MacOS, Android  (opens in new tab)

Read more: Wahoo Systm Training App

Best indoor training app for: Entertaining sessions and very well tailored training zones, complete training plan with strength and yoga

Wahoo X encompasses two platforms: Wahoo RGT (see below) and Wahoo Systm, which is a progression of the widely-used The Sufferfest, which was always associated with fun but very hard training sessions, with a tongue in cheek narrative. 

Wahoo Systm now also includes training sessions suited to recovery rides, coached and guided sessions with specific goals, 'on location' sessions where you'll explore the culture and heritage surrounding famed climbs whilst also following a stuctured workout, base building sweetspot and tempo rides and more. There's also yoga and strength training. 

The app includes cycling training plans, and the chance to sign up to 'a week with' series, where you'll train with a cycling celebrity or pro daily. The training plans can be tailored to you, and can integrate with TrainingPeaks. 

Effort levels can be based on perceived effort, virtual power (using a speed/cadence sensor) or if you're using a power meter the app will tell you how many watts you should be producing during intervals and recoveries.

Base power numbers on 4DP - because 'FTP is dead'?

Power numbers can be based on a percentage of your FTP, or you can use Wahoo Systm's own '4 Dimensional Power' (4DP) test, which allows you to adjust the 'levels' for each of the 4DP elements to suit your goal.

The 4DP test and algorithm were designed by Neal Henderson - coach to riders such as Evelyn Stevens, Taylor Phinney and Rohan Dennis.

The test itself, called 'Full Frontal', assesses your Neuromuscular Power, Anaerobic Capacity, Maximal Aerobic Power and Functional Threshold Power performance over five second, five minute and 20 minute efforts as well as your ability to recover after them, tested via a one minute interval after fatigue.

Dylan Robbins, who works within Wahoo's sports science division told us: "4DP is something Henderson has refined after ten years of testing and training athletes - not just elite athletes but amateurs too.

"He would see two athletes with the exact same FTP - based on a fitness test in the lab during a controlled situation - then get them out somewhere else and find their abilities above threshold were vastly different. So the types of training that you would assign to them would be vastly different in order to develop them as athletes.

indoor training apps for cycling

Wahoo Systm training sessions show power and cadence requirements - power can be based on FTP of 4DP, the latter being much more accurate across a variety of efforts

"The feedback that we've had from our test group and Facebook communities has been huge - especially people who are more anaerobically inclined, who have a peak 5 second power much higher than their FTP - they're seeing that the sprint workouts [like Violator] are much more effective and tailored for them which means better training adaptation. Even the endurance athletes are able to use maximal efforts more, so it's effective for them too.

"It's like bringing power to the people. The principles behind 4DP aren't new, or revolutionary - but we've made it accessible to a broader group of people who can't or don't want to delve into the sports science of it themselves.”

Own brand of humour

The Sufferfest now lives within a video series, inside the Wahoo X app - it's one of a vast selection of series, but it's still our favourite. 

The Sufferfest has its own brand of humour - sessions are set in 'Sufferlandria', and there's often a storyline in which you're representing the Sufferlandrian team. You're probably going to lose the whole race and be flogged if you don't smash the last interval - of course you will win at which point everyone will do a chamois dance. You have to try it to get it.

"David McQuillen the founder has been really successful in creating an intensely loyal but inclusively tribal community. I think that sets it apart - there are lots of tight-knit communities that don't let people in  - but we are inclusively tribal. You go on the Wahoo Systm Facebook page and there are riders of all different types, and everyone is helpful and supportive. We've built the science on top of it, but it was really the community that made Wahoo Systm what it is today," says Robbins.

What do you need to run Wahoo Systm?

indoor training apps for cycling

Wahoo Systm runs on iPhone, windows or Mac

The Wahoo Systm App works on Windows computers, iPhone, iPad or Mac. It's compatible with ANT+ and Bluetooth devices.

Sessions can be ridden on a standard turbo trainer with no power, in which case you simply ramp it up when the instructions tell you to - based on perceived exertion or heart rate.

You can add a speed/cadence sensor, and the app can work out 'virtual power' based on your turbo trainer type and wheel size. Or, for greater accuracy, you can invest in a power meter or smart turbo trainer. The latter options means that resistance can be increased for you by the app.

Wahoo has added the option to train indoors and outdoors. Its latest update to the Elemnt Roam computer controls Wahoo Systm training routines on a Kickr trainer or lets you leave the turbo at home and follow your workout in the open air.

Wahoo X costs $14.99 a month or $129 a year and there's a 14 day free trial. 

Wahoo X - RGT

indoor training apps for cycling

Gaming level graphics
(Image credit: Road Grand Tours)

Available for: iOS, Mac, Windows, Android, Apple TV

Read more: Wahoo RGT, all you need to know (opens in new tab)

Best indoor training app for: Realistic virtual world riding 

Alongside Wahoo Systm, a Wahoo X subscription also gets you access to Wahoo RGT.

Wahoo RGT is the ideal app for riders looking for somewhere realistic to ride, without having to leave their own home. Clearly developed by experienced gamers, Wahoo RGT allows riders to choose a number of iconic routes from around the world.

The app offers a selection of ultra-realistic real roads, where rides can take you from the Cap de Formentor climb in Spain, authentic Italian white roads or even a crit around Canary Wharf in London and there's a simulated off-road course in Scotland now too.

Paying subscribers can upload a route file using Wahoo RGT's Magic Roads feature. This is converted to a route on Wahoo RGT, letting you ride somewhere you've always wanted to go or just a local loop without leaving home. 

Wahoo RGT offers users the chance to use the app for free, with limited features compared to a subscription. However, riding real roads is still possible on the free version, and you can still join a public ride or a private ride organised by a friend.

Magic Roads, organising your own group rides and structured workouts are also reserved for premium subscribers looking to get the most out of their workouts from home. 

Wahoo RGT has also added voice chat with multiple channels, so that you can talk to other riders on the platform as you ride.

The real feel deal

Wahoo RGT is an excellent alternative to Zwift, offering what it believes is greater ride experience realism. It claims that rider movement, drafting, braking and resistance are more realistically replicated on the smart trainer/ indoor bike.

The graphics are also of gaming quality, making the experience totally immersive. 

Uploading your own GPX file via Magic Roads means that it's automatically converted to a virtual route, with the climbs, descents and corners all in the right places and instant feedback to your smart trainer.

indoor training apps for cycling

Ride the Canary Wharf Crit to hone out-of-corner sprints.

(Image credit: Road Grand Tours)

Specific Training

For those wanting more specific data, Wahoo RGT links directly with TrainingPeaks. Free membership does limit this to uploads only, whereas premium enables full integration, with your Workout of the Day library automatically synced or the ability to take advantage of access to either stock workouts or training plans, created by a fully accredited coaching team.

What do you need to run Wahoo RGT?

indoor training apps for cycling

Graphics and interaction at this level requires an up-to-date processor

(Image credit: Road Grand Tours)

Due to the significant amount of functionality and graphics development, there is a requirement to run an up-to-date processor. 

While all BLE and ANT+ compatible trainers, cadence, heart rate and generic power meters are supported, speed sensors aren’t, and older turbo trainers only work with a power meter.


MyWhoosh screen image

(Image credit: MyWhoosh)

Available for: iOS, Android, Windows

Best indoor training app for: Those on a budget and cash for e-racing

MyWhoosh is another option that provides workouts and training programmes. Its focus is on e-sports though and it hosts a weekly racing series that it calls Sunday Race Club. It offers prizes too: a pot of $96,000 each month, designed to attract top e-sports pros. 

To help stop e-doping, there's a performance verification system that runs for every race and assesses the competitors' data quality and achievability. MyWhoosh matches its competitors against riders of similar capabilities for a level racing field, so you don't need to be an elite competitor to participate.

There are plans to develop the e-racing into new events and to increase engagement for fans.

MyWhoosh screen image

There are lots of opportunities to customise your avatar, which include UAE Team Emirates kit

(Image credit: MyWhoosh)

On the workout front, there's a library of over 700 routines and you can customise your avatar with different Colgano bikes, kit and wheels as well as a UAE Team Emirates jersey, reflecting the Abu Dhabi base of MyWhoosh.

The virtual worlds on MyWhoosh focus on middle eastern landscapes too, with features from Dubai and lots of sand on offer.

It's currently a free-to-use app and MyWhoosh links into Strava and TrainingPeaks so you can analyse and share your rides.

What do you need to run MyWhoosh?

You'll need a smart trainer with power measurement to run MyWhoosh, along with a BLE heart rate monitor. 

On the computer hardware/software side, you need either iOS12 or above running on a device with 4GB RAM or more, Android OS 10 or above with 5GB RAM and 2GB drive space and an octacore processor, or Windows 10 or 11 with 16GB RAM and 10GB drive space along with an Intel i5 7th gen or AMD Ryzen 5 processor and an AMD or Nvidia GTX graphics card. 

There's no Mac support as yet.


indoor training apps for cycling

Real time video in Rouvy App
(Image credit: Rouvy)

Available for: iOS, Mac, Windows, Android, Apple TV

Read more: Rouvy app in detail

Best indoor training app for: Simulating outdoor riding indoors

Rouvy's Augmented Routes software provides the app with high quality GPS based road videos, with animated 3D riders on the road to create a completely realistic outdoor experience, and is a standout feature. 

The platform includes over 3000 geolocated routes with synchronized videos, workouts, multi-rider mode for group rides and online races.

indoor training apps for cycling

Real time ride data including Advanced Pedal Analytics
(Image credit: Rouvy)

One click to ride

Setting up Rouvy is extremely straightforward, with the app providing a one click to ride feature. Other features include unlimited virtual bots or real ride partners, 4k ready video quality for big screens, custom fit look avatars and new Augmented Routes.

UK specific riding

indoor training apps for cycling

Experience Yorkshire with typical weather

(Image credit: Rouvy)

Riders on Rouvy can cycle around multiple UK routes, such as the UK hosted stages 1 and 2 of the Tour de France 2014 around Yorkshire, classic sportives such as the Fred Witton Challenge, and some of the hill climbs from Simon Warren’s 100 Climbs series. 

Additionally, there's a ride in almost every continent available, meaning riders can take on legendary cols and famous race stages as many times as they like. 

indoor training apps for cycling

Replicate your own ride with GPX and video data thanks to the in house editing software.
(Image credit: Rouvy)

Group rides

Rouvy allows you to add both virtual bots and and real riders, allowing for group training rides from the comfort of your own home. Depending on your subscription, this could even be up to two of your own family members who can also benefit from the Premium membership for free.

You can also track your virtual power and make your riding realistic by tracking either watts per kilogram or FTP percentage data – which allows for direct rider comparisons as well as helping you track performance improvements.

More motivation

Finally, Rouvy has set up 'Challenges' and a point-gathering 'Career' with winnings of up to a nominal value of $10k for each, and prizes including high end smart trainers. This is to increase engagement within the app, and boost riders' motivation during their routes.

What do you need to run Rouvy?

indoor training apps for cycling

(Image credit: Carl_Mondragon)

There are four basic components to get riding with Rouvy: a bike; a smart trainer or turbo trainer with an ANT+ or BLE power meter/ speed and cadence sensor; a device, such as an iPhone, iPad, Mac, Apple TV, Windows and Android; and a bridge receiver for the ANT+/ BLE signal. Obviously some Smart trainers/ indoor bikes will have the required features built in, in which case it’s simply log on and start riding.

Rouvy costs €15 a month, which includes two free family/ household members- and there is a free 14 day trial.


indoor training apps for cycling

Available for: iOS, Mac, Windows, Android

Best indoor training app for: Challenges and setting personal goals

BKool is now solely a cycling simulator software developer, after stepping away from manufacturing smart trainers. The brand says that it chose to focus on providing the best indoor training app experience regardless of the trainer someone owned, after having 100,000 active users at the beginning of 2020.

BKool lets you select one of four sessions; ‘Route’, which are road rides such as grand tour stages, ‘ Workouts’ in a personally set power zone, ‘Velodrome’, including events such as the Keirin, elimination and pursuit races, and the all important FTP test, with both five and twenty minute options.

There are several different perspectives you can choose to ride from in the app, depending on the session that you choose to ride in. There is also the option to ride third-person, first-person or automatic - which changes between birds-eye and spectator views.

With all of the views, you can personalise your on screen data with 10 options to select from, which include all the usual figures such as time elapsed and distance, route profile, current gradient and rider stats.

As well as a plethora of ride and rider view options, there are also various motivational events, competitive leagues, challenges and group rides (some led by professional riders) to jump on to. You can even upload your own route for the Bkool community to enjoy by recording the GPX data and video.

What do you need to run Bkool?

The basics are a bike/ indoor trainer, a smart trainer, a screen device and a ANT+/ BLE bridge receiver. 

BKool is now only available for Premium subscribers and costs €9.99 a month, with a month's free trial.

Alternatives to using indoor cycling apps at home

indoor training apps for cycling


Cycling indoors might not be the most enjoyable for some people, but during the winter it can be the optimal way to complete rides without needing all of the winter kit, as well as a winter bike to match. 

Using a turbo at home to follow a routine but without bothering with an app is obviously another option that you can use, though it might not be the most interesting.

Group cycling classes are another option - either at home with the likes of the Peloton indoor exercise bike or a more social gym class.

Thank you for reading 10 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

Stefan Abram
Tech features editor

After winning the 2019 National Single-Speed Cross-Country Mountain Biking Championships and claiming the plushie unicorn (true story), Stefan swapped the flat-bars for drop-bars and has never looked back. 

Since then, he’s earnt his 2ⁿᵈ cat racing licence in his first season racing as a third, completed the South Downs Double in under 20 hours and Everested in under 12.

But his favourite rides are multiday bikepacking trips, with all the huge amount of cycling tech and long days spent exploring new roads and trails - as well as histories and cultures. Most recently, he’s spent two weeks riding from Budapest into the mountains of Slovakia

Height: 177cm

Weight: 67–69kg