Skip to Content

5k to 10k: 5 of the best 5k to 10k running apps


There are many Couch to 5k apps on the market, but what if you want to continue your running journey and take on a 10k?

Running a 10k is a goal for many runners who have completed their first 5k.

After all, it makes sense to want to continue running and take on the next challenge!

However, there are so many options, 5k to 10k apps and 5k to 10k training plans out there, it can quickly become overwhelming.

So if you’ve recently completed your first 5k, you may be looking for the best 5k to 10k running apps to help and support you.

These apps will provide you with guidance, support and training advice to help you on your running journey.

But which apps are the best? And how do you know which one is best for you?

In this guide we’ll explore:

  • How long is a 5k?
  • How long is a 10k?
  • How to increase running distance from 5k to 10k
  • 5k to 10k training plan
  • Why use a 5k to 10k running app?
  • What are the benefits of using a 5k to 10k running app?
  • 5 of the best 5k to 10k running apps


Let’s get started!

25 1

How long is a 5k?

A 5k in miles is 3.1 miles.

This is effectively half the distance of a 10k which is 6.2 miles.

You’ll need to take this into consideration when training for a 10k if you’re used to running 5k races.

You will be running double the distance, so you’ll need to increase your endurance, stamina and speed in order to tackle 6.2 miles instead of 3.1 miles.

This may sound unachievable to you right now, but with the right mindset and support and guidance from a 5k to 10k running app, you will achieve your goal!

Related: How many miles is a 5k? Average 5k times

How long is a 10k?

A 10k in miles in 6.2 miles.

As mentioned earlier, this double the distance of a 5k which is 3.1 miles.

Many runners go on to run a 10k and even half marathons and marathons after running a 5k.

Related: How many miles is a 10k? 10k training plan for your first 10k race

How to increase running distance from 5k to 10k

When transitioning from running a 5k to 10k, there are a few things that you need to consider in order to make this transition a success.

In summary these are:

  1. Endurance and stamina
  2. Pacing
  3. Mental toughness
  4. Speed

#1 Endurance and stamina

With a 10k being double the distance of a 5k, this means you’ll need to build up your endurance and stamina (e.g. your aerobic fitness) in order to run a 10k.

This means you will need to run more regularly and run for longer distances as part of a well-rounded training plan.

When training for a 5k, your longest run would have been between 3 to 5 miles.

When training for a 10k, your longest run will be between 6 to 8 miles, depending on your training plan.

Easy runs, long runs and speed training sessions like tempo running are essential to build up your endurance and stamina as a runner.

The key is to progress at regular intervals, and progress no more than 5-10% each week to avoid training overload.

A good training plan will account for this level of progression, and will ensure you take enough rest days in between your runs to prevent overtraining and training fatigue.

Related: 7 running workouts to build endurance, strength and speed

#2 Pacing

Pacing is essentially the rate at which you run, or put simply, how quick you run a certain distance.

This is important because your pace during a 5k run will not be the same as your pace during a 10k run.

Typically, your 10k race pace will be 30 seconds slower than your 5k race pace.

For example, if your 5k race time is 30 minutes, then your 5k pace will be around 9:41 minutes per mile / 6:01 minutes per kilometre.

This means your 10k race pace will be around 10:11 minutes per mile / 6:31 minutes per kilometre.

If you’ve already run a 5k and want to determine what your pace should be for a 10k run, you can simply add 30 seconds to your 5k race pace.

Alternatively, you can use a running pace calculator to work this out.

A running pace calculator will help determine your pace based on the following three variables:

  • Pace
  • Distance
  • Time

Related: How to pace your run

#3 Mental toughness

Mental toughness, as well as physical toughness, is key in helping you go the distance.

A 5k is 3.1 miles, whereas a 10k is 6.2 miles. Whilst this may not seem like a big increase on paper, you are effectively doubling the running distance.

Many new runners when transitioning from a 5k to a 10k underestimate this distance increase, and as a result are left disappointed when they don’t achieve their desired race time.

According to research conducted at the University of Wales, mental toughness boils down to the following elements:

  • Confidence
  • Consistency
  • Control
  • Determination
  • Focus

The key takeaway? As long as you’re consistent during your training and you have the determination to stick with your 5k to 10k training plan, when it comes to race day, it will be that much simpler to smash your race goals.

A simple tip is to think of a 10k as two 5k runs sandwiched together – this way it feels that little bit less overwhelming!

#4 Speed

Once you have built a solid base of fitness, it’s time to take things up a notch and increase your speed.

Speed training like interval training, tempo running and Fartlek training are all great ways to build up your speed.

If you’re used to running easy runs and long runs, then speed training will take you outside your comfort zone but for good reason!

In order to run faster, you need to run faster during training. Simple!

Aim to include at least 1-2 speed training sessions in your training plan each week.

Related: 6 mental tips for long runs

the best 5k to 10k running apps

5k to 10k training plan

A 10k training plan will be slightly different from a 5k training plan.

Aside from the increased running distance, 10k training plans are normally longer in duration (normally between 6 to 10 weeks) and typically include activities like speed training and strength training.

A 10k training plan will include the following runs and workouts:

  • 2-4 easy runs
  • 1 long run
  • 1-2 speed training sessions
  • 1 strength training and/or cross training session
  • 2 rest days

The important thing is that you use a training plan to gradually build up to a 10k distance. This means running regularly and progressing at regular intervals (no more than 5-10% each week).

This way you minimise the risk of overtraining, or training too little which leaves you unprepared for race day.

The key is to find a training plan that is right for you and your fitness goals.

The process of finding a suitable training plan may take some trial and error, but you will get there in the end.

Check out my 10k training plans:

Related: How many miles is a 10k?

Why use a 5k to 10k running app?

The beauty of a running app is that it offers a ready-made training plan and keeps you accountable for your runs.

The last thing you want is to lose your running mojo and ruin all the progress that you’ve already made.

A 5k to 10k running app is for you if:

  • You have recently completed Couch to 5k and you want to continue your running journey.
  • You cannot join a running group but want guidance on how to run a 10k.
  • You want to train for a 10k and you’re in need of a training plan.
  • You’re returning to running following a break or injury and want tailored advice on how to complete a 10k or build up to running a 10k.
  • You want to share your runs and run times with other runners on social media and other running platforms like Strava.

What are the benefits of using a 5k to 10k running app?

There are many benefits to using a 5k to 10k running app.

These include:

  • It offers a ready-made training plan.
  • It keeps you accountable for your runs.
  • It offers coaching and guidance when running a 5k or 10k.
  • It allows you to log your workouts and share your progress with other runners.
  • It allows to integrate your running progress with other apps like Apple Health.
  • It offers you motivation and support through every run.

Related: 6 of the best running for beginners apps

25 1

5 of the best 5k to 10k running apps

#1 5k to 10k app

The 5k to 10k running app from helps you run a 10k in just nine weeks. already has an award winning Couch to 5k app under their belt, and this 5k to 10k app has been designed to help you continue your running experience following the Couch to 5k plan.

The app uses three different interactive coaches to give you the motivation and support in every run, with real-human audio cues to guide you.

You can also track your pace and distance with GPS, as well as listen to your own playlists, log your own workouts and much more. 

#2 Fitness22 10k running app

With over 1.2 million users worldwide, the Fitness22 10k running app is probably one of my favourite apps. 

Not only does it have a range of features, it has a really simple user interface which makes app navigation really simple.

The app is for beginners and 5k runners alike and allows you to go from zero to 5k in 8 weeks, then 5k to 10k in a further 6 weeks. 

Some of its features include: interactive coaches, playlists, communities, achievements and badges, Facebook and Twitter integration and outdoors and treadmill functions. 

The app also integrates with other GPS apps like Nike+ and Apple Health for calorie calculation. 

#3 10k Trainer by C25K running app

This 10k trainer app from Zen Labs gets you running from Couch to 10k in 14 weeks, so it is great if you want more time to reach your goal.

It’s one of the best 5k to 10k running apps if you’re looking for a plan that is flexible and not too daunting as a beginner runner.

10k trainer gets you running three times each week, which I think is manageable if you have never run a 10k before.

The app allows you to track your runs and it also integrates with the Apple Health app and social media platforms like Facebook, Twitter and Instagram. 

Zen Labs have also developed a range of other running apps, including Couch to 5k, half marathon and marathon training programmes. 

If you have already used their Couch to 5k app, you can sequence the 10k app so it picks up where you left off, which I think is a pretty cool feature.

#4 MapMyRun running app

The MapMyRun running app from Under Armour is one of my favourite running apps. It was the first app I ever used when I first started running. 

MapMyRun offers a 10k training plan that is designed to get you running a 10k in 8 weeks.

The training plan is well-structured and includes everything from mobility and strength training to recovery and endurance. 

The training plan is quite intensive, so if you’re running your first 10k having completed the Couch to 5k programme, I’d suggest you get a few 5k runs under your belt before attempting this plan.

#5 Nike Run Club App

The Nike Run Club App is probably one of the most popular running apps in the world. 

The app offers an 8-week 10k training plan that is designed to challenge and excite you through a mixture of speed and endurance runs. 

As with the MapMyRun app, I would suggest you are comfortable with running a 5k and have at least 4 weeks of training under your belt before completing this plan. 

You can also take advantage of the Nike Training Club App where you will find a range of cardio, HIIT and strength workouts at your disposal.

Caroline Geoghegan



Monday 3rd of April 2023

Having used the BBC's Couch to 5K app, I am really struggling with the #1 app. It's terminology is confusing. For example, my next run involves 'jogging' 'fast running' and 'steady running'. The coach cannot be heard if you have your phone on silent (not an issue with the BBC's C25K app) but the main issue is the coaches suddenly say "jog" or "run". No warning or countdown like other apps.

Caroline Geoghegan

Wednesday 3rd of May 2023

Hi Alan. Thanks for stopping by and for sharing this useful feedback. I'm sorry to hear you are having difficulty with the app. We will review this guide to ensure we are giving up to date information about these apps to ensure they are fit for purpose. In the meantime, please feel free to send your feedback to the team - I'm sure they'd welcome it :)