How to Hydrate Before a Marathon: 48-Hour Plan

Proper marathon hydration starts at least 48 hours before the race, not the morning of. The goal is to arrive at the starting line with well-hydrated muscles, balanced electrolytes, and a comfortable stomach. Getting this right can mean the difference between a strong finish and a miserable one, so here’s exactly how to approach it.

Start Hydrating 48 Hours Out

The biggest mistake runners make is trying to cram fluids the night before or morning of a race. Your body needs time to absorb water, distribute it to your muscles, and flush the excess. Begin making a conscious effort to drink consistently at least two days before the marathon. This doesn’t mean guzzling huge quantities. It means sipping water and electrolyte drinks steadily throughout the day, with meals and between them.

There’s a physiological reason this timeline matters. When you carb-load in the days before a marathon, your body stores each gram of glycogen alongside roughly 3 grams of water. A well-fueled adult stores about 500 grams of glycogen, which pulls nearly 1,500 grams (about 3.3 pounds) of water along with it. If you’re not hydrating adequately during carb-loading, your body can’t build those glycogen-water reserves effectively. Think of hydration and carb-loading as a package deal.

What to Drink (and What to Skip)

Water alone is fine for general hydration in the days before the race, but adding electrolyte drinks gives you an edge. For pre-race hydration specifically, hypotonic drinks work best. These contain a lower concentration of sugar (under 5%) and salt than your blood, which means they cross from your gut into your bloodstream faster than other sports drinks. They’re designed for rapid rehydration rather than fueling.

Isotonic drinks, which match the concentration of your blood at 6 to 8 percent carbohydrates, are absorbed more slowly but deliver more energy. They’re better suited for during the race itself. Hypertonic drinks (above 8% carbohydrate concentration) absorb the slowest and can cause stomach discomfort, so save those for post-race recovery if you use them at all.

In the 48 hours before the race, a practical approach is to alternate between water and a hypotonic electrolyte drink. Avoid alcohol, which acts as a diuretic. Coffee is fine in your normal amounts if you’re a regular coffee drinker, but don’t suddenly increase your caffeine intake.

Race Morning: Timing and Volume

On the morning of the marathon, drink approximately 5 to 7 milliliters of fluid per kilogram of body weight at least four hours before the start. For a 150-pound (68 kg) runner, that’s roughly 340 to 475 ml, or about 12 to 16 ounces. Sip it over 30 to 45 minutes rather than drinking it all at once.

Two hours before the gun, check your urine. If it’s still dark or you haven’t urinated, drink another 3 to 5 ml per kilogram of body weight. For that same 150-pound runner, that’s an additional 7 to 12 ounces. The four-hour and two-hour windows give your kidneys time to process the fluid, so you can void the excess before the race starts. Nobody wants to spend the first mile looking for a portable toilet.

Stop drinking large amounts about 30 to 45 minutes before the start. Small sips are fine, but at this point your hydration work is essentially done.

How to Know You’re Hydrated Enough

The simplest self-check is the WUT method: Weight, Urine, and Thirst. If two or more of these indicators point to dehydration, you likely need more fluid. If all three flag it, dehydration is very likely.

  • Weight: Weigh yourself at the same time each morning in the days before the race. A day-to-day loss greater than 1% of your body weight suggests dehydration. For a 160-pound runner, that’s anything over 1.6 pounds of unexplained loss from one morning to the next.
  • Urine: Check the color of your first morning urine. On validated color charts, shades 1 through 3 (pale yellow to light gold) indicate good hydration. Shades 4 through 6 suggest you’re under-hydrated, and anything darker means you’re significantly behind.
  • Thirst: If you feel thirsty, you’re already dehydrated. Thirst is a lagging indicator, so its presence is a reliable signal that you need to catch up.

Aim for pale yellow urine by the evening before the race and again on race morning. Clear, colorless urine actually suggests you may be overdoing it, which brings its own risks.

The Danger of Drinking Too Much

Overhydration is a real and sometimes serious problem for marathon runners. When you drink far more than you lose through sweat, sodium levels in your blood drop, a condition called exercise-associated hyponatremia. Most cases are mild, causing weakness, dizziness, headache, or nausea. But severe cases can lead to seizures, brain swelling, fluid in the lungs, and in rare instances, death.

This tends to happen when runners follow a rigid “drink as much as possible” strategy rather than listening to their bodies and matching intake to actual losses. The fix is straightforward: drink to thirst during the race, and in the days before, aim for consistent moderate intake rather than flooding your system. If your urine is consistently clear and you’re urinating every 30 minutes, you’re drinking more than you need.

Know Your Sweat Rate

Your hydration needs are personal. Two runners of the same weight can have dramatically different sweat rates depending on genetics, fitness level, and how well they’re acclimated to heat. Calculating your own sweat rate during a training run gives you a number you can plan around.

Here’s how to do it: weigh yourself without clothes (or in minimal, dry clothes) immediately before a run. Run for a set time, ideally 60 minutes at your marathon pace. Track every ounce of fluid you drink during the run. Towel off sweat and weigh yourself again in the same clothing. If you urinate during the run, note that volume separately.

The math is simple. Take your pre-run weight, subtract your post-run weight, then add back the weight of any fluid you drank, and subtract any urine output. Each liter of water weighs 1 kilogram (about 2.2 pounds). The result is your total sweat loss for that session. Divide by the duration in hours to get your hourly sweat rate.

For example, if you lost 1.5 pounds over an hour-long run while drinking 16 ounces of water and didn’t urinate, your total sweat loss was about 1.5 pounds plus nothing (you already drank and accounted for the 16 ounces), giving you a sweat rate of roughly 40 ounces per hour. Run this test a few times in conditions similar to what you expect on race day, because heat and humidity can easily double your sweat rate compared to cool weather.

Knowing this number helps you plan both your pre-race loading and your during-race drinking strategy, so you’re replacing what you actually lose rather than guessing.