The Complete Marathon Fueling Strategy: Carbs, Gels, and Race-Day Nutrition
Getting your marathon fueling strategy right separates a strong finish from hitting the wall at mile 20. Whether you’re chasing a personal best or running your first 26.2, understanding how your body uses fuel—and how to replenish it—is as important as any training session you put in. This guide covers every piece of the puzzle: in-race carb targets, hydration, carb-loading, your pre-race breakfast, and a simple fueling timeline you can print and follow.
Why Fueling Makes or Breaks a Marathon
Your muscles store energy as glycogen—roughly 90-120 minutes worth at marathon pace. Once those stores run low, your body slows dramatically, a phenomenon runners call “hitting the wall” or “bonking.” Blood glucose drops, legs feel heavy, and pace collapses whether you want it to or not.
The wall is not inevitable. It’s a fueling failure. Your gut can absorb carbohydrate while you run, meaning you can continuously top up glycogen if you start early and stay consistent. Skip your gels or drink nothing for an hour, and you’ll pay for it in the back half.
Understanding this physiology is the foundation of any good marathon nutrition strategy. Everything that follows—how much, how often, what to eat—flows directly from one goal: keeping blood glucose stable and glycogen from bottoming out before the finish line.
How Many Carbs Per Hour?
For most runners, 30-60 g of carbohydrate per hour is the evidence-based target during a marathon. Well-trained athletes with adapted guts can absorb 60-90 g per hour—but only when using a glucose-plus-fructose combination, which uses two separate intestinal transporters and raises the ceiling on absorption.
To put those numbers in practical terms:
| Carb Target | Typical Gel Count (22-25 g each) |
|---|---|
| 30 g/hr | ~1.3 gels per hour |
| 45 g/hr | ~1.8-2 gels per hour |
| 60 g/hr | ~2.4 gels per hour |
| 90 g/hr (trained gut) | ~3.6 gels per hour (mix glucose + fructose) |
A single energy gel contains roughly 22-25 g of carbohydrate. At a typical 30-45 g/hr target, two gels per hour is a reasonable and easy-to-execute plan. Spreading intake across every 30-45 minutes—rather than taking a large dose all at once—keeps blood glucose steady and reduces the GI stress that comes from a sudden sugar spike.
For a 4-hour marathon, you’re looking at 6-8 gels over the course of the race at moderate intake, or up to 12 if you’re targeting the upper range with a practiced gut. Know your target before you pin on your bib.
Hydration and Electrolytes
The guiding principle here is simple: drink to thirst. Studies consistently show that drinking to thirst—rather than forcing set amounts—prevents both dehydration and overdrinking. A general range is 400-800 ml per hour, but that varies widely with heat, humidity, body size, and individual sweat rate.
On hot or humid days, or during races longer than 3 hours, electrolytes—particularly sodium—become essential. Sodium helps retain fluid in the body and replaces what’s lost in sweat. Many gels and sports drinks include it; if yours don’t, consider salt tabs or electrolyte capsules.
Do not overdrink plain water. Consuming excessive amounts of water without sodium can dilute blood sodium levels, causing hyponatremia—a condition more dangerous than moderate dehydration. The warning signs include swelling, nausea, confusion, and a feeling of fullness without thirst. If you feel bloated mid-race, skip the next aid station and reassess.
Practical hydration tips:
- Carry a small bottle in your first miles if your race has sparse early aid stations.
- Sip; don’t gulp. Walk through aid stations if it helps you drink without choking.
- If using sports drinks on course, confirm the brand and flavor in training—new products on race day can cause GI problems.
Carb-Loading Before the Race
Carb-loading is not about eating pasta until you’re stuffed the night before. Done correctly, it’s a structured 2-3 day process that tops off muscle glycogen stores to their maximum capacity.
Target: 8-12 g of carbohydrate per kg of body weight per day for 2-3 days before the race.
For a 70 kg runner, that’s 560-840 g of carbs daily—a substantial increase that requires intentional planning. Shift your plate toward rice, bread, potatoes, oatmeal, and fruit. Reduce fat and protein temporarily to make room for the extra carbs without eating an unreasonable total volume.
Equally important: ease off high-fiber foods like raw vegetables, legumes, and whole-grain bread. Fiber is normally healthy, but in the 48-72 hours before a marathon it increases GI bulk and the risk of mid-race bathroom emergencies.
Stay hydrated throughout the loading phase. Glycogen is stored with water (roughly 3 g of water per gram of glycogen), so you’ll likely feel slightly heavier and fuller than usual. That’s normal and expected—it means the loading is working.
The Pre-Race Breakfast
Your pre-race breakfast has one job: top off liver glycogen and keep blood glucose stable through the early miles, without causing GI distress.
Target: 1-4 g of carbohydrate per kg of body weight, eaten 2-4 hours before the start.
For a 70 kg runner, that’s 70-280 g of carbs—a wide range because timing matters. Eating 4 hours out gives your gut time to process more food; eating 2 hours out means a smaller, easier-to-digest meal. Most runners land in the 2-3 g/kg range at 3 hours before the gun.
The cardinal rule applies here more than anywhere else: eat only foods you’ve tested before long training runs. A bagel with peanut butter, oatmeal with banana, or white toast with jam are classic choices for good reason. Race morning is not the time to try avocado toast from a new cafe.
Keep fiber, fat, and protein low. Your stomach will thank you at mile 15.
Your Race-Day Fueling Timeline
Print this, write it on your hand, or memorize it. A race-day fueling timeline removes in-race decision-making—exactly what you want when your brain is running low on glycogen too.
| When | Fuel |
|---|---|
| 2-4 hours before start | Breakfast: 1-4 g carb per kg body weight; familiar foods only |
| Start to 45 minutes | Water to thirst at aid stations; no gel needed yet |
| 45 minutes onward | 30-60 g carbs per hour (gels or chews) every 30-45 min, plus fluids |
| Final 5K | Optional fast-acting or caffeine gel if needed for a final push |
Starting at 45 minutes—not mile 10, not when you feel tired—is the key habit. By the time you feel like you need fuel, you’re already behind. Early, consistent dosing keeps your blood glucose from ever dipping into the danger zone.
Check out our marathon splits by mile guide to align your fueling stops with your pacing plan.
Practice It: Nothing New on Race Day
The most important rule in marathon fueling: test everything in training. Every gel brand, every flavor, every sports drink on the course, every timing interval—all of it needs a dry run during your long runs.
Your gut adapts. Runners who regularly take in carbohydrate during training runs develop higher absorption capacity and lower GI distress rates on race day. Those who fast through long runs and reach for gels only on race day often experience nausea, cramps, or worse.
Caffeine is worth testing too. About 3-6 mg per kg of body weight—consumed 30-60 minutes before you want the effect—can meaningfully improve endurance performance and perceived effort. Many runners save a caffeinated gel for miles 18-20 as a late-race boost. But caffeine can also upset sensitive stomachs, so test it on a training run first, at the dose you plan to use.
Your final long runs (3-4 weeks out, before your marathon taper week) are the best rehearsal opportunities. Simulate race-day conditions: same gels, same timing, same breakfast, same hydration approach.
Common Fueling Mistakes
- Starting too late. Waiting until you feel depleted—often mile 13 or beyond—means glycogen is already low and catch-up fueling rarely works.
- Taking too few carbs. One gel every 10K might sound reasonable; it’s usually 15-20 g per hour, well below the 30-60 g target.
- Using untested products. Switching gel brands the week of the race, or relying on on-course drinks you’ve never tried, is the most common cause of mid-race GI crises.
- Overdrinking plain water. Gulping water at every station without sodium can lead to hyponatremia, especially in slower runners completing a 4-5+ hour race.
- Eating too much fiber pre-race. A big salad or high-fiber cereal the morning of the race is a recipe for a port-a-potty stop at mile 8.
- Skipping electrolytes on hot days. Sweat contains sodium. Replacing only water and carbs while sweating heavily depletes sodium and causes cramping and fatigue.
Frequently Asked Questions
How many carbs should I take during a marathon?
Most runners should target 30-60 g of carbohydrate per hour during a marathon. Well-trained athletes with adapted guts can push to 60-90 g per hour by combining glucose and fructose sources, which use different intestinal transporters. At the lower range, roughly one gel (22-25 g) every 30-40 minutes covers the minimum. At the upper range, you’ll need two gels per hour plus additional carbs from sports drink.
When should I start fueling in a marathon?
Start fueling around 45 minutes into the race, before you feel hungry or depleted. Waiting until you feel tired or your legs go heavy means blood glucose is already falling. Early, consistent intake—every 30-45 minutes from the 45-minute mark—keeps your energy stable through the back half of the race where most fueling strategies fall apart.
How many gels do I need for a marathon?
The number depends on your finish time and carb target. A 4-hour runner aiming for 45 g/hr needs roughly 7-8 gels over the race (one roughly every 25-30 minutes from the 45-minute mark). A 3-hour runner at the same rate needs about 5-6 gels. Calculate based on your goal pace and check against your marathon training plan so you can practice the exact count on long runs.
How do I carb-load before a marathon?
Carb-load for 2-3 days before your race by increasing carbohydrate intake to 8-12 g per kg of body weight per day. Focus on rice, pasta, bread, potatoes, oatmeal, and fruit. Cut back on high-fiber vegetables, legumes, and whole grains to reduce GI bulk. Reduce fat and protein intake slightly to accommodate the extra carbs without dramatically increasing total calories. Stay well hydrated throughout.
What should I eat before a marathon?
Eat a familiar, easily digestible breakfast 2-4 hours before the start: 1-4 g of carbohydrate per kg of body weight. Classic options include a bagel with peanut butter and banana, oatmeal with honey, or white toast with jam and a sports drink. Keep fat, fiber, and protein low. The most important rule: eat only foods you’ve successfully used before long training runs—race morning is not the time to experiment.
Should I drink water or sports drink during a marathon?
Both have a role. Water is sufficient in the early miles when temperatures are cool and pace is easy. Sports drink becomes more valuable in the later miles, on hot days, and for slower runners spending 4+ hours on course—it simultaneously delivers carbohydrates, sodium, and fluid. Whichever you choose, drink to thirst rather than forcing set volumes, and always test your hydration strategy in training before relying on it in a race.
Related Training Guides
- Marathon Taper Week: How to Peak on Race Day
- First Marathon Training Plan: Zero to 26.2
- 12-Week Marathon Plan for Intermediate Runners
- How Long Does It Take to Run a Marathon?
- Marathon Splits by Mile: Pacing Charts for Every Goal Time
- WattRun AI Run Coach Hub
Build Your Free Plan
A great marathon fueling strategy only works when it’s paired with a training plan that prepares your gut, your legs, and your pacing. WattRun’s AI coach builds a personalized marathon plan around your current fitness, goal time, and schedule—including long-run fueling practice built into the plan from week one. Build your free marathon plan at WattRun and go into race day with every variable covered.
Last updated: May 2026. Sources: sports-nutrition guidelines for endurance carbohydrate intake and hydration.