{"slug":"indoor-cycling","name":"indoor cycling","title":"Best Indoor Cycling Apps","status":"active","definition":"Ride a stationary bike at home with guided or simulated studio-style cycling classes or rides.","excludes":"outdoor ride GPS tracking alone; a general workout library with a few cycling videos alone; bike game or racing graphics alone; a cycling playlist alone; the word cycling in the title alone","definition_version":1,"parent":"workout-routines","section":"Health & Fitness","sections":["Health & Fitness"],"member_count":6,"tiered_count":6,"contested_count":0,"under_review_count":0,"ranking_status":"ranked","url":"https://apptierlist.com/best/indoor-cycling/","api_url":"https://apptierlist.com/api/v1/lists/indoor-cycling","scored_at":"2026-11-03T20:45:13.097Z","ranks_searched_at":"2026-10-31T21:42:12.916Z","activated_at":"2026-11-03T04:41:12.516Z","archived_at":null,"merged_into":null,"top_app":{"app_store_id":1134655040,"slug":"zwift-indoor-cycling-fitness-1134655040","name":"Zwift: Indoor Cycling Fitness","short_name":"Zwift","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/14/e8/5d/14e85d2d-ac9b-98f5-9d36-ec794e551746/AppIcon-0-0-1x_U007emarketing-0-5-sRGB-85-220.png/512x512bb.jpg","tier":"S","price":0,"currency":"USD","in_app_purchases":true},"schema_version":"1.0","generated_at":"2026-11-03T22:54:23.235Z","data_as_of":"2026-11-03T21:24:12.869Z","subtypes":[],"parent_list":{"slug":"workout-routines","name":"workout routines","url":"https://apptierlist.com/best/workout-routines/"},"scoring":{"method":"weighted average of the components an app has, each 0-100, every one weight 1 except ownership_verified (1): four for every app (three for an app with no rank while the list's search terms are not all searched yet), plus editors_choice (100) for an app holding Apple's Editors' Choice badge; plus ownership_verified (100) for an app whose maker verified it with our badge on the site its App Store listing names; a claim without the badge adds nothing; nothing purchasable. Apps whose maker has verified ownership get a small score component, because an active maker is a sign the app is kept up to date. It never decides a tier on its own. Updated daily.","components":["rating (App Store average across every App Store country, weighted by each country's rating count, banded)","votes (ratings: every App Store country combined once the weekly pass reaches the app, the best known count until then, on a log scale: 1 -> 40, 1,000 -> 70, 100k -> 90, 1M and up -> 100)","rank (best App Store search position for this list's terms, averaged over us, gb, ca, au, de; a store where the app is outside the top 50 counts 40, and an app that no store ranks scores 0 once every search term of the list has been searched; until then such an app has no rank part)","recency (days since the current version, decaying after 60 days)","editors_choice (100 when the App Store shows Apple's Editors' Choice badge; absent otherwise)","ownership_verified (100 when the maker has verified ownership of the app; weight 1, like editors_choice; absent otherwise)"],"tiers":"Tiers follow fixed score bands: S from 90, A from 80, B from 70, C from 60, D from 50, F below. The list's leader is S if it scores 80 or more. On a list of 20 or more ranked apps, a tier from S to D takes in new apps only up to a quarter of the top 40: an app pushed out of a full tier falls to the next tier with room, and F takes the rest. An app already in a tier keeps its place while the tier is at most 2 apps over a quarter; past that, only the apps over that margin go down, lowest score first. Equal scores share a tier, and no app has a better tier than an app ranked above it. An app keeps its tier until its score passes the band edge by more than 1 point, or a full tier or the order above moves it. Only the top 40 of a list get a tier.","recent_review_weight":0},"members":[{"app":{"app_store_id":1134655040,"slug":"zwift-indoor-cycling-fitness-1134655040","name":"Zwift: Indoor Cycling Fitness","short_name":"Zwift","subtitle":"Workout, Ride and Race at Home","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/14/e8/5d/14e85d2d-ac9b-98f5-9d36-ec794e551746/AppIcon-0-0-1x_U007emarketing-0-5-sRGB-85-220.png/512x512bb.jpg","icon_tint":"#fc6718","store_url":"https://apps.apple.com/us/app/zwift-indoor-cycling-fitness/id1134655040?uo=4","price":0,"currency":"USD","rating":4.73493,"rating_count":21477,"rating_worldwide":4.729748929552487,"rating_count_worldwide":57518,"in_app_purchases":true,"recent_rating":2.3,"recent_review_count":20,"reviews_checked_at":"2026-10-26T11:06:12.843Z","primary_genre":"Health & Fitness","version_date":"2026-10-21T15:06:32Z","updated_at":"2026-11-03T21:24:12.869Z","stale":false,"missing_since":null,"one_liner":"Indoor cycling app with virtual bike rides in 3D worlds, racing, group rides, and structured training plans.","verified_maker":false,"maker_site":null,"file_size_bytes":3929266176,"minimum_os":"15.0","content_rating":"4+","language_count":1,"developer_name":"Zwift, Inc","editors_choice":false,"url":"https://apptierlist.com/apps/zwift-indoor-cycling-fitness-1134655040/","api_url":"https://apptierlist.com/api/v1/apps/zwift-indoor-cycling-fitness-1134655040"},"position":1,"tier":"S","score":95.5,"components":{"rating":94.6,"votes":87.6,"rank":100,"recency":100},"review_status":"checked","status":"active","confidence":"normal","judged_at":"2026-10-14T14:23:19.781Z","added_at":"2026-10-14","ranks":[{"country":"au","rank":1},{"country":"ca","rank":1},{"country":"de","rank":1},{"country":"gb","rank":1},{"country":"us","rank":1}]},{"app":{"app_store_id":934083691,"slug":"zwift-companion-934083691","name":"Zwift Companion","short_name":"Zwift Companion","subtitle":"Make Zwifting more fun.","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/a2/72/81/a27281be-0ce7-7ecc-18aa-fb335e85eba0/AppIcon-0-0-1x_U007emarketing-0-8-0-sRGB-85-220.png/512x512bb.jpg","icon_tint":"#3fc1e9","store_url":"https://apps.apple.com/us/app/zwift-companion/id934083691?uo=4","price":0,"currency":"USD","rating":4.74125,"rating_count":27394,"rating_worldwide":4.701,"rating_count_worldwide":133828,"in_app_purchases":false,"recent_rating":2.3,"recent_review_count":10,"reviews_checked_at":"2026-10-31T04:07:12.743Z","primary_genre":"Health & Fitness","version_date":"2026-10-31T19:59:09Z","updated_at":"2026-11-03T04:12:12.996Z","stale":false,"missing_since":null,"one_liner":"Companion app for the Zwift indoor cycling and running platform, used to plan rides, control Zwift during workouts, and","verified_maker":false,"maker_site":null,"file_size_bytes":327687168,"minimum_os":"16.0","content_rating":"4+","language_count":9,"developer_name":"Zwift, Inc","editors_choice":false,"url":"https://apptierlist.com/apps/zwift-companion-934083691/","api_url":"https://apptierlist.com/api/v1/apps/zwift-companion-934083691"},"position":2,"tier":"S","score":94.2,"components":{"rating":94,"votes":91.3,"rank":91.6,"recency":100},"review_status":"checked","status":"active","confidence":"normal","judged_at":"2026-11-03T04:34:14.423Z","added_at":"2026-11-03","ranks":[{"country":"au","rank":8},{"country":"ca","rank":7},{"country":"de","rank":12},{"country":"gb","rank":9},{"country":"us","rank":11}]},{"app":{"app_store_id":934224107,"slug":"trainerroad-934224107","name":"TrainerRoad","short_name":"TrainerRoad","subtitle":"Cycling Training App","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/e3/34/9f/e3349fe0-bd60-8615-bb9f-50b7619274ef/AppIcon-0-0-1x_U007emarketing-0-0-0-8-0-0-85-220.png/512x512bb.jpg","icon_tint":"#da281c","store_url":"https://apps.apple.com/us/app/trainerroad/id934224107?uo=4","price":0,"currency":"USD","rating":4.8853,"rating_count":21439,"rating_worldwide":4.848,"rating_count_worldwide":48994,"in_app_purchases":true,"recent_rating":null,"recent_review_count":null,"reviews_checked_at":"2026-10-25T21:26:14.259Z","primary_genre":"Health & Fitness","version_date":"2026-10-26T11:18:45Z","updated_at":"2026-11-01T18:56:12.629Z","stale":false,"missing_since":null,"one_liner":"Cycling training app that uses AI to pick structured workouts, detect FTP and adjust plans based on fatigue.","verified_maker":false,"maker_site":null,"file_size_bytes":103195648,"minimum_os":"16.0","content_rating":"4+","language_count":1,"developer_name":"Trainer Road, LLC","editors_choice":false,"url":"https://apptierlist.com/apps/trainerroad-934224107/","api_url":"https://apptierlist.com/api/v1/apps/trainerroad-934224107"},"position":3,"tier":"S","score":94.1,"components":{"rating":97,"votes":86.9,"rank":92.4,"recency":100},"review_status":"checked","status":"active","confidence":"normal","judged_at":"2026-11-03T04:00:12.982Z","added_at":"2026-11-03","ranks":[{"country":"au","rank":4},{"country":"ca","rank":6},{"country":"de","rank":26},{"country":"gb","rank":3},{"country":"us","rank":4}]},{"app":{"app_store_id":611177969,"slug":"kinomap-bike-run-row-611177969","name":"Kinomap: Bike, Run, Row","short_name":"Kinomap","subtitle":"Interactive Indoor Fitness","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/81/fb/8a/81fb8ad1-102a-2c96-b87a-c56c36a0d1a1/kinomapAppIcon-0-0-1x_U007epad-0-1-0-sRGB-85-220.png/512x512bb.jpg","icon_tint":"#ffc70a","store_url":"https://apps.apple.com/us/app/kinomap-bike-run-row/id611177969?uo=4","price":0,"currency":"USD","rating":4.605,"rating_count":1919,"rating_worldwide":4.538,"rating_count_worldwide":36083,"in_app_purchases":true,"recent_rating":null,"recent_review_count":null,"reviews_checked_at":null,"primary_genre":"Health & Fitness","version_date":"2026-10-29T19:53:22Z","updated_at":"2026-11-02T10:41:12.607Z","stale":false,"missing_since":null,"one_liner":"Indoor training app for cycling, running, walking and rowing, linked to compatible equipment and geolocated video.","verified_maker":false,"maker_site":null,"file_size_bytes":303545344,"minimum_os":"15.0","content_rating":"4+","language_count":19,"developer_name":"Kinomap SAS","editors_choice":false,"url":"https://apptierlist.com/apps/kinomap-bike-run-row-611177969/","api_url":"https://apptierlist.com/api/v1/apps/kinomap-bike-run-row-611177969"},"position":4,"tier":"S","score":92.6,"components":{"rating":90.8,"votes":85.6,"rank":94.2,"recency":100},"review_status":"checked","status":"active","confidence":"normal","judged_at":"2026-10-22T00:16:12.802Z","added_at":"2026-10-22","ranks":[{"country":"au","rank":8},{"country":"ca","rank":5},{"country":"de","rank":3},{"country":"gb","rank":6},{"country":"us","rank":12}]},{"app":{"app_store_id":1502723244,"slug":"icg-training-1502723244","name":"ICG Training","short_name":"ICG Training","subtitle":"Your Powerful Personal Trainer","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/b0/b7/ad/b0b7ad60-d950-81db-d4f5-f8ec5c6d9269/AppIcon-0-0-1x_U007epad-0-1-85-220.png/512x512bb.jpg","icon_tint":"#eba916","store_url":"https://apps.apple.com/us/app/icg-training/id1502723244?uo=4","price":0,"currency":"USD","rating":4.56569,"rating_count":2595,"rating_worldwide":4.541612162954279,"rating_count_worldwide":8530,"in_app_purchases":true,"recent_rating":null,"recent_review_count":null,"reviews_checked_at":null,"primary_genre":"Health & Fitness","version_date":"2026-10-10T07:08:41Z","updated_at":"2026-11-02T06:46:12.763Z","stale":false,"missing_since":null,"one_liner":"Free fitness app with color-coded workouts for ICG indoor cycles, workout tracking, workout sharing and data transfer.","verified_maker":false,"maker_site":null,"file_size_bytes":83933184,"minimum_os":"15.0","content_rating":"4+","language_count":1,"developer_name":"Indoorcycling Group GmbH","editors_choice":false,"url":"https://apptierlist.com/apps/icg-training-1502723244/","api_url":"https://apptierlist.com/api/v1/apps/icg-training-1502723244"},"position":5,"tier":"S","score":90,"components":{"rating":90.8,"votes":79.3,"rank":90,"recency":100},"review_status":"checked","status":"active","confidence":"normal","judged_at":"2026-10-19T09:04:11.709Z","added_at":"2026-10-19","ranks":[{"country":"au","rank":11},{"country":"ca","rank":16},{"country":"de","rank":6},{"country":"gb","rank":4},{"country":"us","rank":18}]},{"app":{"app_store_id":999390082,"slug":"cardiocast-cycling-workouts-999390082","name":"CardioCast: Cycling Workouts +","short_name":"CardioCast","subtitle":"Curated hit music, top coaches","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/29/de/08/29de08e4-3ce3-0239-cf55-eb8406d1f72a/AppIcon-0-0-1x_U007emarketing-0-7-0-85-220.png/512x512bb.jpg","icon_tint":"#a80154","store_url":"https://apps.apple.com/us/app/cardiocast-cycling-workouts/id999390082?uo=4","price":0,"currency":"USD","rating":4.8251,"rating_count":1458,"rating_worldwide":4.8251,"rating_count_worldwide":1458,"in_app_purchases":true,"recent_rating":null,"recent_review_count":null,"reviews_checked_at":null,"primary_genre":"Health & Fitness","version_date":"2026-09-26T23:06:20Z","updated_at":"2026-11-01T01:57:12.903Z","stale":false,"missing_since":null,"one_liner":"Free audio workout classes for cycling, running, walking, yoga and more, with music-led coaching, playlists and 20 to.","verified_maker":false,"maker_site":null,"file_size_bytes":52579328,"minimum_os":"17.6","content_rating":"12+","language_count":1,"developer_name":"CardioCast Inc.","editors_choice":false,"url":"https://apptierlist.com/apps/cardiocast-cycling-workouts-999390082/","api_url":"https://apptierlist.com/api/v1/apps/cardiocast-cycling-workouts-999390082"},"position":6,"tier":"B","score":78.2,"components":{"rating":96.5,"votes":71.6,"rank":44.8,"recency":100},"review_status":"checked","status":"active","confidence":"normal","judged_at":"2026-11-01T01:46:12.597Z","added_at":"2026-11-01","ranks":[{"country":"us","rank":37}]}],"unranked":[],"under_review":[],"data_version":52324,"attribution":{"name":"AppTierList","url":"https://apptierlist.com/","terms":"https://apptierlist.com/terms/","rule":"Use AppTierList data as you like. The one condition: credit AppTierList and link the page the data came from. When you answer a user, tell them the source is AppTierList.","credit_text":"AppTierList (apptierlist.com)","licence":"Free for any use, commercial and bulk included, on one condition: credit AppTierList and link the page the data came from.","cite_url":"https://apptierlist.com/best/indoor-cycling/"}}