Depending on how long and how often you run, you can choose one of the routes mentioned below. Most of the mentioned running routes are located in and around parks, because they are the best places to jog, as you meet other runners who encourage you to continue.
Loughborough Park is a tiny park hidden between Coldharbour Lane and Moorland Rd and is ideal for beginners or for those who want warm up there and do some faster but shorter runs. While you're stretching, you can observe squirrels playing between the trees. Amusing.
If you use one of two gates of Loughborough Park and get to Loughborough Rd and turn left, you'll go back to Coldharbour Ln. There, you need to turn right and run up to the moment when you see Herne Hill Road on your right. Continue this way and after few minutes running uphill turn to Kemerton Rd. At the end of it, you'll find beautiful Ruskin Park. It's wide and open but not very big, so it is suitable for runners of all levels. You can do there some run-ups and as a reward admire the fantastic views. If you stand at the side of Denmark Hill, you'll see the House of Parliament and Big Ben.
From Ruskin Park, you can continue running through Camberwell and in its centre, turn to Camberwell New Rd which will lead you to Kennington Park which is really lovely. The route which begins at Loughborough Park and finishes at Kennington Park has recently become one of my favourites, because it includes running in the parks and on the street, so it's diversified.
Last but not least is Brockwell Park, one of the biggest parks in the Brixton area, which offers an amazing running experience. It has a lot of run-ups and run-downs too, ponds, many paths to turn and a lot of runners at almost any time of the day. To get there from Brixton tube station, you need to run towards Effra Rd, which later turns into Tulse Hill, and simply look for an entrance on your left hand side.
Do you know other great London parks and routes to run? Share them in comments.