How Much Water Should I Drink During a Marathon?

During a marathon, most runners need 400–800 ml of fluid per hour, adjusted to sweat rate and weather. Aim to finish 1–2% lighter than you started — drinking to zero weight loss increases the risk of hyponatraemia.

Key Takeaways

  • 400–800 ml per hour suits most marathon runners.
  • Finishing 1–2% lighter than you started is normal and safe.
  • Do a sweat-rate weigh-in during training rather than guessing.
  • Over-drinking is the more dangerous error in long events, not under-drinking.

The Short Version

Marathon hydration is a balance between two failures. Drink too little and performance falls, core temperature rises, and the last 10 km become brutal. Drink too much and you risk exercise-associated hyponatraemia — which, in marathon medical tents, is a more common serious problem than dehydration. The target zone for most runners is 400–800 ml per hour.

Find Your Own Sweat Rate

Individual sweat rates range from about 0.5 to over 2.0 litres per hour, which is why generic advice is so unreliable. Test it once:

  • Weigh yourself naked before a one-hour run at marathon pace
  • Record everything you drink during the run
  • Weigh yourself naked again afterwards, towelled dry
  • Sweat rate = (weight lost in kg × 1,000 ml) + fluid drunk

Replace roughly 60–80% of that hourly rate during the race. Full replacement is rarely achievable and rarely necessary.

Race-Day Timeline

  • 2–3 hours before: 500 ml of water or sports drink, then stop — this gives time to void the excess
  • 15 minutes before: 150–250 ml if you feel thirsty
  • 0–10 km: small amounts, 100–150 ml at alternate stations
  • 10–32 km: settle into your planned hourly volume with sodium-containing fluid
  • 32 km–finish: keep drinking to thirst; gastric emptying slows late, so smaller and more frequent works better

Sodium Matters More Than Volume Late in the Race

Over three to five hours you can lose 2–7 grams of sodium in sweat. Replacing that fluid with plain water alone is what drives hyponatraemia. Use a sports drink providing roughly 300–700 mg of sodium per litre for the bulk of your in-race fluid, and keep plain water for rinsing or cooling.

Weather Adjustments

  • Cool (under 12 °C): nearer 400–500 ml/h; many runners over-drink in cold races
  • Mild (12–20 °C): 500–700 ml/h
  • Hot or humid (over 20 °C): 700–900 ml/h, plus external cooling — water over the head does not hydrate you but does lower perceived effort

After the Finish

Replace roughly 1.25–1.5 litres for every kilogram of body weight lost, spread over the following 4–6 hours, with sodium included through food or drink. Drinking it all in the first 30 minutes mostly produces urine rather than rehydration.

Frequently Asked Questions

How much water should I drink per hour in a marathon?

400–800 ml per hour covers most runners. Lighter runners in cool weather sit near the bottom of that range; heavy sweaters in heat can exceed it. The reliable way to personalise it is a sweat-rate test in training.

Should I drink at every aid station?

Not automatically. Aid stations are typically 2–3 km apart, which can mean 8–12 stops. Drinking a full cup at each one often exceeds what you need. Drink to thirst and to your planned hourly volume instead.

How do I calculate my sweat rate?

Weigh yourself naked before and after a one-hour run at race pace. Each kilogram lost equals about 1 litre of sweat. Add back anything you drank during the run to get your true hourly sweat rate.

What is hyponatraemia and how do I avoid it?

It is dangerously low blood sodium, usually caused by drinking more fluid than you sweat during long events. Avoid it by not over-drinking, using sodium-containing sports drinks on longer efforts, and accepting a small weight loss over the race.

Related Guides

  • how much water should i drink when running
  • how much water should i drink after exercise
  • how much water should i drink before workout
  • how much water should i drink per hour
  • how much water should i drink in hot weather