Question: how long does 20km take to run?
Answer: It takes about two hours on average to finish if you are in good shape, and you could spend months preparing for your first race. Here's the good news: half marathons are not that hard. In fact, they are considerably easier than a full marathon at 26.2 miles.