Get faster with science-backed training from TrainerRoad. Every indoor workout a rider completes using the TrainerRoad app is based on power and calibrated to their personal fitness level. Along with a vast library of structured workouts, cyclists get access to training plans that tell them exactly what to do to achieve their unique fitness and race goals. It’s power-based training in its most sophisticated and guided form.

What you get when you sign up for TrainerRoad:

• Live performance data that guides you while you train
• Access to a library of structured power-based workouts
• A Career page to track your progress & view critical ride data
• Science-backed training plans designed to help you achieve your specific cycling goals.
• All plans are custom created by Level I USAC certified coach Chad Timmerman

TrainerRoad memberships are $19.95/month or $189/year. Sign up now at

Equipment to Get Started Training with Power
TrainerRoad is compatible with the majority of trainers and training devices on the market. To get started training with power, riders can choose from one of three convenient training setups. To check if your equipment is compatible with TrainerRoad, visit the Equipment Checker at

Have a question for us? We’re here to help!
Get in touch with us at


• iPhone: 4s, 5, 5c, 5s, 6, 6 Plus, 6s, 6s Plus, SE, 7, 7 Plus, 8, 8 Plus, X, XR, XS, XS Max, 11, 11 Pro, 11 Pro Max
• iPad: Mini, Mini (Retina), Air, Air 2, Pro
• iOS 9.0 or greater
• ANT+ requires a Wahoo ANT Key. Other ANT+ dongles will NOT work at this time. iPhone 5 or newer and iPad Mini, Air and newer also requires an Apple lighting to 30 pin adapter for the Wahoo ANT key.

What’s New

Version 2019.51.0

- Fixed a problem with Ramp Tests sometimes not updating FTP.
- Fixed a problem with Sync and the Analyze Ride button.
- Changed the way navigation interacts with iPhone 11.

Ratings and Reviews

4.9 out of 5
9.4K Ratings

9.4K Ratings

Liviu L M ,

Shape to Challenge

I’ve played sports all my life, mostly soccer and had indoor team for over 20 years so being in shape was easy. However the last 8 to 10 years as I’ve gotten into my forties and the economy wouldn’t help either, I closed my team and have been neglecting myself. I’ve slowly packed on pound after pound and adapted to it. However getting older was no choice but staying active and try to be healthy it was. I don’t like running and not much into other sports but I like cycling so I started indoor and out depending on weather. I downloaded this ap and I’m happy to say that it gave me a challenge every workout and because of my previous workouts I have something to compare and challenge myself. I’m down about 35lbs and feel better than I’ve been in a very long time. Thanks TrainerRoad

LvsMusic7 ,

Great app...but

I have a lot of good things to say about this app and the program, overall. However, there is something (obvious) missing — when TR begins sharing its data with Apple Activity & Health apps I will update to 5 stars.

The Sensor pairing has improved tremendously since the early releases. The in ride experience has also improved. The entire TR experience is fairly transparent during a ride and that is a good thing as it allows me to focus on riding and not the app itself. I also love the custom workout creator. I have looked at EVERY cycling app on the market (and I develop iOS apps) and can say that these guys got it right. TR is worth every penny of the subscription price.

I do wish there was a better visual for staying in my power zone. I like the horizontal slider and that TR will notify me if I stray too far... but I want to see more than a ‘dot’ for this indication. I’d like to see the entire range (% lower and higher) around my goal power at all times. I’d also like to have some control over this range. Otherwise, I love the experience and it makes me want to train — which is always a good thing!

cowseal ,

Great Customer Service But Serious Integration Failure

Customer service has been great but can not explain to me why the Trainer Road app on my iPhone cannot see my heart rate from my brand new Garmin (which has both Bluetooth and WiFi, and which shows my heart rate real-time on the same iPhone). I get that Garmin broadcasts heart rate via ant+ but it is also already synced with my phone which is already receiving my heart rate. My Garmin synths with my trainer just fine.

Worse, when they told me I had to get an ant+ receiver I dug up an old one and bought a USB to lighting adapter. When that didn’t work they said I have to buy a $75 version made by Wahoo for the iPhone 4 and then a $35 iPhone 4 30-pin to lightning adapter. Over $100 to read my heart rate on a phone that already receives it? No thanks.

Developer Response ,

We do see how this can be frustrating, but sadly there is nothing that we can do on our end to change how Garmin rebroadcasts HR data from their watches.

The only way for a third-party application such as TrainerRoad to receive live HR updates if through the rebroadcasting feature built into the watch. This feature is only able to broadcast via ANT+, which puts us in a tricky situation when it comes to pairing to Apple devices since it is challenging (and expensive) to acquire all of the hardware to make modern Apple devices ANT+ compatible.

While it is true that the Garmin Connect app is able to receive live HR updates when paired via Bluetooth, the data is not shared via a standard Bluetooth connection, and it is not something that is shared with third-party applications. This information is only available in the Garmin native application and we cannot access it.

In this situation, the most cost-effective option would be to purchase a dual-band heart rate monitor such as the Wahoo Tickr or the Garmin Dual Band HR strap. These heart rate straps will be able to pair natively to your phone using Bluetooth, and as an added benefit, it will also be more accurate than the wrist-based heart rate monitor built into your watch.


Trainer Road, LLC
246.3 MB

Requires iOS 8.0 or later. Compatible with iPhone, iPad, and iPod touch.

Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like