Sometimes you might want to go for a long distance run and other times go for a hard speed run. There are better times of the day to do each of these different types of runs.
Runner's World explains a few reasons why go for a long run is best in the morning. Your core body temperature tends to be the lowest in the morning, so you'll be less likely to overheat if you're going to be out running for a length of time. Also, with a morning run, you can boost your body's metabolism after a night of fasting and get fat-burning benefits all day long.
A couple of reasons why evenings are better for power runs:
Researchers have found that muscle power, reaction time, and aerobic capacity are all at their peak later in the day. Core body temperature also rises in the late afternoon, loosening up muscle fibres, which might leave runners less vulnerable to injury. Plus, [sports coach Scott] Fliegelman says, the day's meals have replenished the carbohydrate stores necessary to fuel quick bursts at the track or the "comfortably hard" effort of a tempo run.
Of course, running at any time is better than not running at all, even if you don't get all the benefits of a well-timed run.
Check out the article below for more tips on scheduling your running sessions.
How to Time Workouts for Best Performance [Runner's World]