Zwift dominates the indoor cycling app landscape, and you’ll need to pay for a subscription after a 14-day trial period, with the monthly fee currently £17.99 / $19.99. However, there are alternatives, with the best free indoor cycling apps providing a variety of user experiences.
With Wahoo closing Wahoo RGT, which offered a free tier, the only options giving you a gamified environment comparable to Zwift are now MyWhoosh and TrainingPeaks Virtual.
Some free Zwift alternatives offer route videos similar to Rouvy, although you’ll often only have a small number of free-to-use roads to ride, with a paid subscription opening up further options and greater functionality.
Other free indoor cycling apps limit you to a ramp-based interface rather than something more interactive. If you’re happy with that and don’t mind looking elsewhere for entertainment while you ride, more options open up.
Here are eight free smart trainer apps to help you maintain your fitness and enjoy the benefits of indoor cycling when you can’t ride outdoors. You can also read our top five indoor training tips.
Best free indoor cycling apps
MyWhoosh
MyWhoosh isn’t just free, it offers cash prizes. Its Sunday Race Club has a monthly cash prize of $90,000 and its MyWhoosh Championships in April 2023 had a $1 million prize pot.
The setup is similar to Zwift, with MyWhoosh able to control a smart trainer via the app running on a range of devices, although these need to be quite high-end for the best performance.
MyWhoosh’s virtual worlds used to be very desert-heavy, plugging the United Arab Emirates (UAE) where it is based, but it has now branched out to Belgium and elsewhere.
The UAE tie-up goes further though. You may have noted MyWhoosh’s logo emblazoned over Tadej Pogačar’s backside. The app’s content is heavily linked to the UAE Emirates team’s equipment, including its Colnago bikes and team clothing for your avatar.
MyWhoosh has secured the UCI Esports World Championships for three years from 2024 to 2026, bumping out Zwift.
As with Zwift, there’s a calendar of group rides and races, as well as a whole range of workouts and training plans.
It’s the closest alternative to Zwift that you can ride for free.
TrainingPeaks Virtual
TrainingPeaks Virtual is the latest in a long line of Zwift challenger apps.
Building on the indieVelo platform, it has a graphical and gameplay style similar to Zwift, but puts a greater focus on realistic physics, with simulations of “wind, positioning, drafting, collisions, cornering, braking, racing lines and realistic speeds”.
Like Zwift, TrainingPeaks Virtual features structured workouts, group rides to join and virtual races to compete in.
As you'd expect, it also syncs with TrainingPeaks to ensure all your ride data – from indoors and out – is kept organised in one place.
At the time of writing, TrainingPeaks Virtual is free to all users, although the brand says you'll need a TrainingPeaks Premium subscription (which costs $19.95 per month or $124.99 per year) to use it from "March 2025".
If you already subscribe to TrainingPeaks Premium, though, it won't cost you anything extra.
ErgVideo
ErgVideo enables you to upload and ride a .fit file from any source, providing a console-based interface as you ride, which includes a simulation with an avatar, not just a ramp profile. Up to 24 riders can train together.
If you don’t have any power-based files yourself, there’s a library of sessions to follow and ErgVideo has now added training plans too.
It will link into the cycling app TrainingPeaks, so you can follow a TrainingPeaks plan, and both Strava and TrainingPeaks, once your workout is completed.
TrainerDay
TrainerDay is more an alternative to TrainerRoad than to Zwift, offering a library of up to 30,000 workouts and a claimed library of hundreds of training plans.
The free tier includes an app, although you’re limited to the 20 workouts that are included. The subscription to unlock the app’s full functionality is relatively affordable at $3.99 a month if you find the free tier limiting.
TrainerDay boasts a quick startup. It enables you to get pedalling to start your warm-up, and then choose the workout you want to follow. It will merge your warm-up effort into the chosen workout, so there’s no downtime before you start riding.
Garmin Connect
Although it helps to have a Garmin bike computer or smartwatch, Garmin Connect provides a range of training plans for cyclists, which can be ridden indoors or outdoors and which you can also follow without a Garmin.
The Garmin Connect app is available for desktops and for smartphones.
You don’t get an interactive interface as you do with Zwift, but Garmin’s workout library is comprehensive.
If you tell the app how much time you can dedicate to your riding and when you want to be ready for your event, Garmin Connect will set up a schedule with workouts and non-exercise days mapped out for each day leading up to your target date.
It will probably include some longer tempo rides – riding for two hours in Zone 2 is probably nicer outdoors than indoors. Garmin advises that early in a training plan longer rides can be subbed out for other exercise if you’re seeking variety.
Additionally, there will be shorter sessions of an hour or so, which include intervals and which might be easier to manage indoors, particularly if you’re trying to fit in three or more sessions a week over the winter.
Garmin will also track your progress, if you’ve got the right kit, with a smartwatch useful to keep an eye on your heart rate, heart rate variability, sleep quality, VO2 max and other metrics, to ensure you’re hitting your targets and not overtraining.
Tacx Training app (for Tacx trainers)
Another option from Garmin, which now owns Tacx, is the Tacx Training app.
The app has a free tier as well as paid-for options. Paying will increase the range of functionality available and open up high-quality video streams, but there’s a reasonable amount of content available without paying.
You will need a Tacx trainer, because although the app communicates via BLE, Tacx says that third-party trainers won’t function correctly. That’s not something we’ve tested ourselves though. The app also integrates with Garmin Connect.
The free tier enables you to follow structured workouts, compete and analyse your data, although you only get two demo video streams. A paid subscription, meanwhile, opens up the complete library of more than 150 route videos in 720p. A premium tier adds higher-quality 1048p video.
There’s a downloadable computer app for Windows as well as an app-based version for both iOS and Android devices.
Kinetic Fit (for Kinetic trainers)
Yet another suite of training software linked to a specific trainer brand, Kinetic Fit has a free Core tier that gives you access to a subset of its power-based workouts and training plans. It’s another ramp-based user interface with limited interactivity.
Although in-app analysis is limited for the free tier, you can sync out to a range of third-party apps including Strava and TrainingPeaks.
Golden Cheetah
If you like open-source software, then Golden Cheetah – the undisputed champion of free power data analysis – also includes the ability to connect to smart trainers and guide you through ERG workouts or simulations of real-world rides.
Once you’ve finished your ride, you can use Golden Cheetah’s in-depth analysis tools to track your training.
It’s fair to say Golden Cheetah has a fairly steep learning curve compared to other, more commercialised apps with more refined user interfaces. But if you’re willing to learn its quirks, it’s a powerful piece of software that won’t cost you a penny.
What other indoor training apps are there?
As with Zwift, many subscription-based indoor training apps offer a free trial period before you need to put your money down. It’s usually 14 days, although for Bkool it’s 30 days.
So if you don’t mind app surfing – and there are likely more than we’ve listed here – you could go a good few months before having to make a decision. By which time the weather might have got sufficiently better to entice you back outdoors.
If you want some suggestions for paid-for indoor cycling apps to try, check out our guide to the best indoor cycling apps. We’ve also got detailed guides to Zwift, TrainerRoad, Rouvy and more.
We also have a guide to essential indoor training accessories.