
How long does it take to train for a marathon?
Most runners spend between 4 and 6 months training for their first marathon. The timeframe depends on your starting point: If you are already used to running 10-15 km at a time, you may be able to do 3-4 months of targeted training. If you are new to the world of running, you should take 6 months off and build your body slowly and steadily.
A basic rule of thumb is that you should be able to run about 15 km comfortably before starting a full marathon training program. From there, it's a matter of gradually increasing the amount of weekly running, adding longer runs, and working on both endurance and pace.