Best running apps for 2024
We tested dozens of running apps and these are the ones that stood out from the rest
After plenty of miles testing countless running apps and weighing up which are actually worth your phone storage, we’ve learned that using one of the best running apps is like having a personalized training toolkit in your pocket. Whether you're aiming to reach new personal records, become a more consistent runner, or simply make getting out the door for a run more motivating, the right app can make all the difference.
Not all running apps are the same, though. Some focus on GPS route mapping, perfect for runners exploring new paths, while others offer real-time pace and distance tracking, ideal for those training to hit a specific goal. You’ll also find apps designed for social engagement, where you can share progress with friends, and ones that offer in-depth performance analysis, helping you understand areas for improvement. Or, if you're gearing up for a race, many apps even come equipped with structured training plans that can guide you step-by-step toward your first or next marathon.
We’ve logged thousands of miles testing these apps firsthand, running in various conditions and exploring their features in-depth. We only recommend the apps that have genuinely enhanced our running experience, in the hope that we can help many other runners benefit from them too.
The best running apps for Android and iOS
Best running app for training plans
1. Runna
If you're gearing up for a race and looking for a personalized running plan, without the cost of a 1:1 coach, Runna is for you. Created by running coaches Ben Parker and Steph Davies, Runna has training plans for 5K-ultra-marathon distances and tweaks them depending on your running level.
During testing, we were impressed with the easy-to-use interface, and how the app breaks training down into easy-to-understand sessions. You can also easily download the sessions onto your running watch, as the app easily syncs with Garmin, Coros, and Apple Watches.
This isn't an app for runners who just want to track their running progress — it's built around following a training plan. That said, if you're the kind of runner who enjoys ticking days off when training for a race, this is definitely an app you'll find motivating. Our fitness editor used Runna for 16 weeks to train for her fifth marathon and ended up taking 14 minutes off her PR, but most importantly, she got to the startline injury free.
Runna won our Best Running App award in the 2023 Tom's Guide Fitness Awards because we were so impressed by the plans, and how easy the app was to use. It's extremely motivating, with the sessions clearly marked each week along with helpful pointers from coaches
Read our full Runna app review here.
Best running app for tracking your training
2. Strava
If you need people around you to keep you motivated, Strava is the app to download right now. The community part of the app allows you to follow your friends, running frenemies, and work colleagues and even set up group challenges, like fastest 5K or longest monthly mileage.
That said, if you’re not a competitive runner, don’t let this put you off. Strava has all the running tracking features you’d expect - from running speed and distance travelled, to more in-depth performance analytics and weekly miles.
There are also handy features like Strava Beacon, which are designed to keep you safe, by allowing your friends or family members to track your live location on a run.
Strava supports a variety of running trackers in addition to Wear OS devices and Apple Watch. (Just make sure you opt out of the location tracking features if you happen to be around restricted areas.)
Alongside the free version of the app, Strava has a paid-for membership. A Strava subscription gives you access to more features, such as more in-depth race and performance analysis and the Strava maps feature, which allows you to easily find route suggestions from your current location.
Additional benefits include night heat maps to identify safer routes for night workouts, a quick edit feature for modifying workout details, and the "Athlete Intelligence" AI tool that provides personalized feedback based on your weekly goals. The subscription option costs $5.00 per month or $59.99 per year.
Read our full Strava app review here.
Best value running app
3. Nike Run Club
The Nike Run Club app is a completely free running app that allows you to track your runs, tune into coached runs, and connect with runners in your local area. The breadth and depth of this free content feels generous, especially when you consider that Strava now hides this kind of stuff behind a paywall. Occasionally, some of the narration veers into being cheesy, but during testing, we found the upbeat run coaches were a solid source of encouragement.
Designed for beginners and veteran runners alike, the app is an all-around run tracker, music player and social networking tool for runners. The app measures a variety of metrics such as your pace, distance run and mile splits; it also includes a variety of coaching plans that adapt to your fitness goals and progress.
Once you're done with your run, you can share your details complete with photos, stats and stickers, and compare your progress with other runners. In addition to the built-in music player, the app also allows you to listen to audio cheers sent by friends, as well as encouragement from Nike's pro athletes.
Read our full Nike Run Club review here.
Best running app for map building
4. Map My Run by Under Armour
Map My Run, now developed by Under Armour, uses the GPS and other sensors in your phone to track and map your running course, time, speed, and total distance traveled.
The app displays both your real-time stats and your end-of-run totals. Useful extras include support for a variety of fitness trackers and heart rate sensors, Wear OS support and nutrition tracking. A premium subscription provides voice coaching and location sharing and removes ads. Access to a Map My Run subscription will cost you $5.99 per month or $29.99 per year.
Another cool feature now that the app is developed by Under Armour is that newer Under Armour running shoes will connect to Map my Run via Bluetooth, allowing your shoes to sync your running data to the app the second you step back through the front door.
Enjoy other activities besides running? You'll find separate apps for cycling, walking and general fitness from Under Armour in both Google Play and Apple's App Store.
Read our full Map My Run app review.
Best running app for finding routes
5. Runkeeper
A perennial favorite among runners, Runkeeper uses your phone's GPS to track your running, cycling, hiking and other distance activities. The app records your pace, distance, total exercise time, calories burned and other useful metrics, while delivering a variety of training plans, complete with reminders and gamified challenges.
Users can go freeform or download and follow popular running routes. You can measure your progress and workout history, as well as sync with numerous other apps and services and receive detailed reports of your tracked activity.
Runkeeper also works with a variety of smartwatches and fitness devices such as the Apple Watch and Wear OS devices.
Read our full Runkeeper app review.
Best running app for treadmill runners
6. Peloton
If you’re a runner who prefers to clock your miles indoors, finding an app that makes treadmill running more fun can be a challenge. The good news? The Peloton app can be used on all treadmills, not just Peloton’s own Tread, and it’s got loads of great on-demand and live classes for runners to choose from.
The main plus with the Peloton app is its trainers - from Becs Gentry to Susie Chan. There are themed runs for runners who want to have fun, we particularly loved the Disney run, and you can tailor the runs by time or your goal. The sessions were extremely motivating and were easy to follow even using an iPhone propped up against the screen of the treadmill.
Peloton has also added outdoor running classes to the app, so if you're a runner who loves to take your training outside, you can follow an audio session from one of your favorite trainers. It's all of the same motivational chat and music, but without the Tread.
Peloton offers a month’s free trial for their app, which is a fantastic amount of time to really test its different features (there are cycling and strength training workouts on there too). After that, it’ll cost $12.99 per month.
Read our full Peloton app review, and our Peloton Tread review here.
Best new running app
7. Stride
Relatively new to the running app market, Stride allows you to track your runs and walks via your phone’s GPS and play against other users nearby to control the biggest territory. You can play with neighbours or friends for champion status, and you’ll get rewarded for determination over speed.
This isn’t the best app for serious runners - there are no training plans or competitive running metrics, but if you want to make running with your local running club more fun, it’s a cool way to do that.
There’s a 7-day free trial when you download the app, after that it’s $3.99 per month. There’s also a yearly subscription that starts from $22.99 per month.
Read our full Stride app review.
Best running app for Apple watch wearers
8. Apple Fitness Plus
Another one for treadmill runners, the Apple Fitness Plus subscription has a number of treadmill workouts to keep you busy. It’s tough to choose between this and Peloton, we found the Peloton app slightly more user-friendly but loved the lively Hip Hop sessions on Apple Fitness Plus and the fact you get a three-month subscription free when you buy an Apple Watch.
The sessions are divided up by time and music, so if you’ve only got 10 minutes to spare, that’s enough to get a sweat on. There are not the same live workouts as there are on the Peloton app, but Apple has announced that group classes will be rolled out onto the platform later this fall.
Unsurprisingly, Apple Fitness Plus is only available on Apple devices. Apple Fitness Plus costs $9.99 for a month or $79.99 for a year.
Read our full Apple Fitness Plus review here.
- How to subscribe to Apple Fitness Plus
Best virtual running app
9. Zwift
If you find yourself doing a lot of exercising at home these days, Zwift can help you change up your surroundings while you shelter in place. And the mobile app even adds a little gamification to your runs as part of the bargain.
With Zwift, you can take your runs to virtual courses, while staying on your treadmill. Along with the different courses, you'll run alongside other people, using their times for encouragement or competition.
You'll need a compatible treadmill and foot pod to make Zwift work — the company lists compatible devices on its website. But the run aspect of Zwift is free to use. (Zwift also works with cycling, but after a 7-day trial, rides require a $15 monthly membership.) If you've got the right equipment, Zwift offers a unique way to get more out of your at-home runs.
Read our full Zwift app review here.
Best running app for Garmin users
10. Garmin Connect
If you own one of the best Garmin watches, Garmin Connect is an excellent training tool. Once you’ve successfully synced your watch to the Garmin Connect app, the first thing you’ll see is the My Day screen, which shows you all of your data from the past 24 hours. You can expand this to see more data, but it’ll include your: resting heart rate, intensity minutes, calories burned, respiratory rate, activities, steps, sleep, stress level, and calories.
As well as joining challenges, and downloading a training plan onto your watch, you can use Garmin Connect to drill down into the data of your workouts. If you click on a run, you'll be able to see your time, distance, and calories, as well as more in-depth data on your pace, speed, timing, heart rate, stamina, and more. Compared to Fitbit and Apple, Garmin Connect gives you a huge amount of data, without asking you to pay an additional monthly fee.
Depending on which watch you buy, you'll also be able to use the app to access Garmin's advanced training metrics. Under the Performance Stats tab of the Garmin Connect app you can see your Training Status, VO2 Max, Race Predictor, and Training Readiness Score, amongst others. Clicking into each tab gives you more data, as well as more information about what each metric means — you can find out more by clicking on the Help section in the top right corner when you’re in a data screen.
Here's how to use Garmin Connect
Download Garmin Connect: iOS, Android
How to choose the best running apps
Most of the apps featured here are free, though a few offer subscriptions that deliver more advanced features, such as guided workouts, location sharing and training plans. You can decide if these extra features are worth the recurring cost or whether you can make do with the free tier. (Some free apps are ad-supported, so you'll have to decide if that's too much of a nuisance.)
As we've noted, different running apps focus on different things. So choosing the best running app for your needs depends heavily on what you want to use the app for — Tracking your stats? Mapping your runnings? Playing music that complements your workout? — and picking the one that ticks all those boxes.
If you do opt for an app that maps where you run, check out that app's privacy policy to see where that data is stored and who has access to it.
How we test the best running apps
By running with them! We've downloaded and used all of the apps on this list for at least one month to find out more about how they work, and who they are best for.
We looked at how easy the apps were to download and use, whether they were compatible with most of the best running watches on the market, and how motivating they were on days when we just didn't want to run.
We tracked runs on the treadmill, as well as outside, as well as walks and bike rides on recovery days. We quickly learned that the more time you spend setting up the app, often the more accurate the data will be. While sitting and inputting your height and weight and working out how to pair the app with your running watch and heart rate monitor might feel like an extra step, it does make the information the app records more accurate.
What is the best running app for beginners
There isn't a one-size-fits-all answer here as beginner runners will likely be looking for assistance with a little bit of everything like performance tracking, help in discovering local routes, and training.
But, everyone has to start somewhere and we know just how valuable it is to get to grips with the different kinds of runs you can do that will help you progress quicker and learn more about the beauty of the sport. In this area, we highly recommend the Runna app for beginners.
It thrives in breaking down running lingo and shows you how you can get better at running and do so without getting injured. Although this is a running app you have to pay for, the knowledge it equips you with during a training block should leave you feeling confident enough to end your membership and apply what you've learned to your independent training.
Sign up to get the BEST of Tom's Guide direct to your inbox.
Here at Tom’s Guide our expert editors are committed to bringing you the best news, reviews and guides to help you stay informed and ahead of the curve!
Jane McGuire is Tom's Guide's Fitness editor, which means she looks after everything fitness related - from running gear to yoga mats. An avid runner, Jane has tested and reviewed fitness products for the past five years, so knows what to look for when finding a good running watch or a pair of shorts with pockets big enough for your smartphone. When she's not pounding the pavements, you'll find Jane striding round the Surrey Hills, taking far too many photos of her puppy.
- Jessica DowneyFitness Writer