Sore legs after running: what’s normal and how to feel better
Sore, stiff legs a day or two after running are normal, especially when you’re new or you’ve done more than usual. The soreness usually peaks on the second day and fades within three to five days. Gentle walking, a good night’s sleep, a proper meal and plenty of water help you feel better, and a short, easy run is usually fine if the soreness is mild. Sharp pain, pain in one spot, swelling, or pain that keeps getting worse is not normal soreness and needs a doctor or physiotherapist.
Is it normal to have sore legs after running?
Yes, it’s completely normal for your legs to feel sore after running, especially in your first few weeks. Your muscles are doing something new, and the soreness is part of them getting used to it. It often shows up in your calves, the front and back of your thighs, and sometimes your bottom.
Soreness tends to feel like a dull, all-over ache and stiffness, usually on both legs, that’s worse when you first get up or walk down stairs. It’s annoying, but it’s a sign your body is adapting.
Why are my legs sore two days after running?
Legs often feel worse on the second day because this kind of soreness takes time to build. You might feel fine right after your run, a bit stiff that evening, and properly sore the next morning or the day after. That’s the usual pattern and nothing to worry about.
It’s most likely after:
- Your first runs, or your first runs after a break.
- A longer or faster run than usual.
- Lots of downhill running.
- A new surface, like switching from treadmill to road.
As your legs get used to running, the same run will leave you much less sore.
How long does muscle soreness last after running?
Normal soreness after running usually lasts three to five days, and it eases a little each day. If it’s getting better, you’re on track. If it’s getting worse, or still strong after a week, something else may be going on, and it’s worth seeing a doctor or physiotherapist.
How do you get rid of sore legs faster?
You can’t make soreness vanish overnight, but you can help your legs feel better sooner. These simple things work for most people:
- Keep moving gently. A relaxed walk gets you less stiff than lying on the sofa all day.
- Sleep well. A lot of your body’s repair work happens overnight.
- Eat a proper meal. Include some protein, like eggs, beans, fish, meat or yogurt, plus carbs.
- Drink water. Through the day, not all at once.
- Have a warm bath or shower. It helps many people loosen up and relax.
- Stretch gently. Easy stretches, no bouncing, nothing that hurts.
- Use a foam roller if you like. Light to moderate pressure, avoiding bones and painful spots.
- Cool down after every run. A 5-minute walk at the end helps you ease out. Our guide to the warm-up and cool-down shows how.
Should you run when your legs are sore?
You can usually run when your legs are mildly sore, as long as you keep it short and easy. A gentle run often makes stiff legs feel looser. If you’re very sore, take another rest day instead. This table helps you tell the difference:
| Normal soreness | Pain to take seriously | |
|---|---|---|
| How it feels | Dull, achy, stiff | Sharp, stabbing, burning |
| Where | Spread over big muscles, both legs | One small spot, often one leg |
| When it shows up | The day after, peaks on day two | During the run, or suddenly |
| What it does | Gets better each day | Stays the same or gets worse |
| When you move | Eases as you warm up | Gets worse as you keep going |
| Swelling or bruising | No | Sometimes |
| What to do | Rest or run easy | Stop running and see a doctor or physiotherapist |
If you’re not sure which column you’re in, rest. One extra day off never ruined anyone’s progress. Our guide to rest days for runners explains how to plan them.
When is sore legs a sign of something more?
Sore legs are a sign of something more when the pain is sharp, sits in one spot, or keeps getting worse instead of better. See a doctor or physiotherapist if you have:
- Pain in one specific spot, especially on a bone, like the shin or foot.
- Pain that makes you limp or changes how you walk.
- Swelling, redness or warmth.
- Pain that wakes you at night.
- Soreness that hasn’t improved after about a week.
Get medical help quickly if your legs are extremely sore and swollen, or your pee turns very dark, like cola, after hard exercise. That’s rare, especially for beginners doing easy runs, but it’s not something to wait out.
Shin pain is common enough in new runners that we’ve written a separate guide to shin splints.
How do you stop getting so sore after running?
You’ll get much less sore by running regularly, building up slowly, and keeping most runs easy. The soreness is worst when you do something your legs aren’t used to. So:
- Run two or three times a week, with a rest day between runs.
- Add a little at a time. A slightly longer run, not a much longer one.
- Keep the pace easy, slow enough to chat. See easy runs vs hard runs for why.
- Warm up and cool down with 5 minutes of walking each time.
- Come back gently after a break, rather than picking up where you left off.
The Run app is built around this. After each run you rate how tiring it felt from 1 to 10, and if a run was very tiring (8 or more), the next one is made lighter straight away. You can see how that works on the how it works page.
Will my legs always be sore after running?
No. For most beginners the soreness fades a lot after the first few weeks of regular running. You’ll still feel it sometimes, after a longer run, a hilly route or a break, but it won’t be every time. Think of early soreness as your legs learning a new skill. Give them rest, food and sleep, and they’ll catch up.
Frequently asked questions
Should I stretch when my legs are sore?
Gentle stretching can feel nice and help you feel less stiff, as long as you keep it easy. Don’t force a stretch or bounce into it. If a stretch hurts rather than just feeling tight, ease off.
Do foam rollers help sore legs?
Many runners like rolling their legs because it feels good and loosens them up. Keep the pressure moderate and avoid rolling directly on bones or on a spot that really hurts. It’s a nice extra, not a must.
Is a hot bath or an ice bath better for sore legs?
For everyday beginner soreness, go with whatever helps you relax. A warm bath feels good for most people and is a lot more pleasant than ice. Neither is needed to recover; rest, sleep and food do the main work.
Why do my legs feel heavy while I’m running?
Heavy legs during a run usually mean you’re tired, haven’t recovered from the last run, or are going too fast. Slow down, take an extra rest day, and make sure you’re eating and sleeping enough.