Marathon nutrition plan during race
Carbs per hour, gel timing, hydration, and whole-food options for every finish time
Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 13, 2026
Quick answer
Use a mix of carbohydrate sources: a gel or 3 chews every 20-30 minutes with water, sports drink at aid stations, and small amounts of easy-to-chew food such as banana (118 g / 4.2 oz) or 1 oz (28 g) pretzels if your pace allows. Aim for 30-90 g of carbohydrate per hour depending on finish time, and use only items tested in training.
Carbs per hour, gel timing, hydration, and whole-food options for every finish time
Key takeaways
- Target 30-60 g of carbohydrate per hour as a baseline, 60-90 g for faster marathoners.
- Start fueling by mile 3 (km 5) and repeat every 20-30 minutes through mile 24.
- Take each gel with 4-8 oz (120-240 mL) of water to help stomach emptying.
- Rehearse your exact gels, drinks, and caffeine dose on long runs first.
- Add 300-600 mg sodium per 16-24 oz (470-710 mL) if you sweat heavily.
Race-day fueling for a marathon: carbs, fluids, and timing
Research-backedWhat race-day fueling is actually solving
Your muscles and liver store roughly 400 to 600 g (14 to 21 oz) of carbohydrate as glycogen, plus a small amount of glucose circulating in blood. That supply covers about 90 to 120 minutes of hard running. After that, pace depends on how much carbohydrate your stomach can move into your bloodstream.
When glycogen runs low, pace falls, effort climbs, and the final 10 km (6.2 mi) can unravel quickly. Race-day fueling is not about replacing every calorie you burn; it is about keeping carbohydrate available at the exact moment your muscles need it.
Bottom line: The best marathon fueling plan is the one you have already rehearsed in training, not the most aggressive one on paper.
How many grams of carbohydrate per hour you need
Sports nutrition position stands put baseline intake at 30 to 60 g of carbohydrate per hour for exercise lasting one to about 2.5 hours. For longer events, 60 to 90 g/h improves performance in most trained runners when the gut will tolerate it.
Above roughly 60 g/h, absorption becomes the limiting factor. Glucose and fructose use different intestinal transporters, so a blend of both (often about 2:1 glucose to fructose) can push intake toward 90 to 120 g/h in well-practiced athletes.
Use the table below as a starting point based on your expected finish time, then adjust it in training rather than on race day.
| Expected finish time | Carbohydrate per hour | Typical format |
|---|---|---|
| 2:30-3:00 | 90-120 g | 3 gels (about 25-30 g carbs each) plus sports drink sips |
| 3:00-4:00 | 60-90 g | 2-3 gels or 6-9 chews plus drink |
| 4:00-5:00 | 45-60 g | 2 gels (about 60 g) plus a banana (118 g / 4.2 oz) |
| 5:00+ or run-walk | 30-45 g | 1-2 gels (30-60 g) plus small whole-food portions |
Slower runners are on their feet longer and often need more total carbohydrate at a lower hourly rate. A 5-hour finisher taking 40 g/h consumes roughly 200 g of carbohydrate during the race, which is about 7 standard gels spread across the course.
Race-day fueling timeline
| When | What to eat | Portion (g + US units) | Why |
|---|---|---|---|
| 3-4 hours before the start | Oatmeal with banana and honey | 40 g dry oats (1/2 cup), 1 banana (118 g / 4.2 oz), 1 tbsp honey (21 g / 0.7 oz) | Tops off liver glycogen without heavy fat or fiber |
| 2-3 hours before the start | Bagel with jam | 1 bagel (100 g / 3.5 oz), 1 tbsp jam (20 g / 0.7 oz) | Easy-to-digest carbohydrate close to the start |
| 60-90 minutes before | Small snack or one gel | 1 gel (30 g / 1.1 oz, about 25 g carbs) or 1 banana (118 g / 4.2 oz) | Keeps blood glucose steady through the start line |
| 15 minutes before the gun | Optional half gel with water | 15 g gel (0.5 oz) plus 4-6 oz (120-180 mL) water | Helps fast starters; skip if it sloshes |
| Every 20-30 minutes from mile 3 (km 5) | Gel or chews with water | 1 gel (30 g / 1.1 oz) or 3 chews (about 15 g / 0.5 oz) plus 4-6 oz (120-180 mL) water | Small, frequent doses match absorption better than large ones |
| Every other aid station | Sports drink or electrolyte drink | 16-24 oz (470-710 mL), about 30-45 g carbs | Combines fluid, carbohydrate, and sodium |
| Miles 18-20 (km 29-32) | Optional caffeine gel or cola | 1 gel (30 g / 1.1 oz) with 50-100 mg caffeine, or 6-8 oz (180-240 mL) cola | Late-race alertness when fatigue peaks |
| Within 60 minutes after finishing | Recovery drink or chocolate milk | 16 oz (470 mL) plus 20-30 g protein | Starts refueling while appetite returns |
Learn the pre-race hours in more detail with this pre-race meal timing guide.

Fluids and sodium at every aid station
Marathon aid stations are usually placed every 1.2 to 1.9 mi (2-3 km), which means a drink opportunity every 8 to 15 minutes at race pace. Taking 4 to 8 oz (120 to 240 mL) with each gel helps the stomach empty and reduces the heavy, sticky feeling concentrated gels can cause.
Sweat sodium concentration varies widely between runners, from roughly 300 to 1,500 mg per liter (33 oz) of sweat. Salt crust on your skin, stinging eyes, or a recurring post-run headache are practical clues that you lose more than average. A sports drink or electrolyte tablet supplying 300 to 600 mg sodium per 16-24 oz (470-710 mL) is a reasonable match; see this sports hydration guide for a fuller breakdown.
Drinking far more fluid than you lose can dilute blood sodium, a condition called hyponatremia that is more dangerous than mild dehydration. Drink to thirst with a planned amount attached to each gel rather than forcing large volumes at every station.
Gels, chews, sports drink, or real food
All four formats work; the right choice depends on pace, stomach tolerance, and how easily you can open and carry the item. Most runners mix two formats so carbohydrate is spread across the race instead of dumped in a few large doses.
- Gels: about 22-30 g carbohydrate per packet, weighing 25-30 g (0.9-1.1 oz). Fastest option at race pace; take with water rather than a sports drink if you are sensitive.
- Chews or blocks: about 5 g carbohydrate per piece, so 3 pieces is roughly a gel-sized dose. They require chewing, which some runners find easier on the stomach.
- Sports drink: a 16-24 oz (470-710 mL) bottle can deliver 30-45 g carbohydrate plus sodium and fluid.
- Real food options: 1 banana (118 g / 4.2 oz, about 27 g carbs), 2 dates (48 g / 1.7 oz, about 30 g carbs), 1 oz raisins (28 g, about 22 g carbs), 1 oz pretzels (28 g, about 22 g carbs), 1 cup cooked white rice (158 g / 5.6 oz, about 45 g carbs), 1 medium sweet potato (150 g / 5.3 oz, about 30 g carbs), 1 tbsp honey (21 g / 0.7 oz, about 17 g carbs), and 1 cup orange slices (180 g / 6.3 oz, about 21 g carbs).
- Solid items tend to sit better at lower intensity or during walk breaks in the middle miles.
Compare carb density per portion with this banana nutrition page and our oatmeal nutrition breakdown before you build your menu.
Caffeine, gut training, and rehearsal
Caffeine improves endurance performance at roughly 3 to 6 mg per kg of body weight taken about 60 minutes before the start. For a 70 kg (154 lb) runner that is 210 to 420 mg, which is more than most people expect. A smaller late-race dose of 50 to 200 mg near mile 18-20 is a common alternative when a full pre-race dose feels too strong.
A gut that has never handled 80 g/h on the run will not handle it on race day. Build up in training: start at 30-40 g/h on long runs, add about 15 g/h every second long run, and hold your target intake for at least two runs of 2.5 to 3 hours.
Track brands, flavors, fluid volumes, and timing in one place so race day repeats a proven pattern. Our carbohydrate calculator turns body weight, pace, and a finish-time goal into grams per hour, and the Victura app logs what you actually took so the next long run can copy it.
What runners actually do on race day
Community insightPatterns from anonymized fueling logs
The following observations come from anonymized Victura meal and fueling logs and community notes (Tier 4 usage patterns, not medical guidance).
- Most runners who finish comfortably report starting carbohydrate early, usually by mile 3 (km 5), then fueling every 20 to 30 minutes for the rest of the race.
- The most common mistake in the logs is a late start: waiting until mile 8-10 (km 13-16) because the first hour still feels easy.
- The second most common mistake is taking gels without water, which often appears alongside notes about nausea or stomach cramping.
- Runners who log the smoothest races usually carry their own gels and use aid stations for water, keeping brands and flavors identical to training.
Habits that show up on good race days
- Rehearsal over novelty: detailed long-run logs almost never end with a new gel, drink, or caffeine dose on race day.
- Small and often: 1 gel or 3 chews every 20-30 minutes is logged as easier to tolerate than 2 gels at once every hour.
- Walk the station: 15-20 seconds of walking while drinking costs very little time and prevents spilling and choking.
- Split caffeine: many runners take part of the dose before the start and the rest near mile 18-20 (km 29-32).
- Back-half focus: logs show carbohydrate intake dropping in the last 10 km (6.2 mi), exactly when it matters most, so set a watch alert to keep fueling to mile 24.
Building a plan you can repeat
- Estimate your hourly carbohydrate target from expected finish time using the table above.
- Choose two formats, for example gels plus sports drink, so no single source carries the whole load.
- Test the plan on long runs and increase intake by about 15 g/h every second long run.
- Record portions, fluid volumes, sodium, and stomach comfort in the Victura app.
- Tape gel times to your bib or set watch alerts, and treat the final 10 km as a fueling segment rather than a sprint.
Hydration, sodium, and carbohydrate needs are individual. Runners with a medical condition, a medication that affects fluid balance, or a history of gastrointestinal or kidney problems should confirm the plan with a sports dietitian or physician before race day.
References
- Nutrition and Athletic Performance: Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine (2016)(pubmed)
- Jeukendrup AE. A Step Towards Personalized Sports Nutrition: Carbohydrate Intake During Exercise. Sports Medicine (2014)(pubmed)
- International Society of Sports Nutrition Position Stand: Nutrient Timing (2017)(pubmed)
- NIH Office of Dietary Supplements: Dietary Supplements for Exercise and Athletic Performance(nih_ods)
- USDA FoodData Central: nutrient values for whole foods such as bananas, oats, rice, potatoes, and honey(usda)
- World Health Organization: Salt Reduction Fact Sheet (sodium intake guidance)(who)
- Harvard T.H. Chan School of Public Health, The Nutrition Source: Carbohydrates(harvard)
- Victura community insights: anonymized race-day fueling logs(victura)
Frequently asked questions
People also ask
What should I eat during a marathon?
Use a mix of carbohydrate sources: a gel or 3 chews every 20-30 minutes with water, sports drink at aid stations, and small amounts of easy-to-chew food such as banana (118 g / 4.2 oz) or 1 oz (28 g) pretzels if your pace allows. Aim for 30-90 g of carbohydrate per hour depending on finish time, and use only items tested in training.
How many grams of carbohydrates per hour should I consume during a marathon?
Most runners do well with 30-60 g per hour, while trained runners chasing faster times often target 60-90 g per hour. Intakes of 90-120 g per hour are possible with a glucose-fructose blend, but only after gut training. Start at the low end and build up during long runs rather than on race day.
How often should I take energy gels during a marathon?
A common pattern is one gel every 25-35 minutes starting around mile 3 (km 5), which lands near 45-70 g of carbohydrate per hour with typical 22-30 g gels. Faster runners add sports drink or an occasional second gel to reach 60-90 g per hour. Always take a gel with about 4-8 oz (120-240 mL) of water.
How much fluid should I drink at each aid station during a marathon?
Most runners take 4-8 oz (120-240 mL) per station, which is usually enough to wash down a gel and replace part of sweat loss. Heavier sweaters may want 8-12 oz (240-350 mL). Drinking far beyond thirst for hours can dilute blood sodium, so pair fluid with a sodium source instead of forcing large volumes.
How do I avoid hitting the wall during a marathon?
Keep carbohydrate arriving at a steady rate from early in the race instead of waiting until you feel low. Start by mile 3, fuel every 20-30 minutes, drink with each gel, include sodium, and keep intake going through the final 10 km (6.2 mi). Practicing the plan in long runs is what makes it hold up on race day.
Should I eat solid food during a marathon?
Solid food can work, especially in the middle miles or during walk breaks, but it is harder to chew and digest at high intensity. A banana (118 g / 4.2 oz, about 27 g carbs), 2 dates (48 g / 1.7 oz, about 30 g carbs), or 1 oz (28 g) pretzels are practical options. Many runners save solids for slower segments.
Can I take caffeine during a marathon, and when?
Yes, if you have tested it in training. The best-supported approach is 3-6 mg per kg about 60 minutes before the start, such as 210-420 mg for a 70 kg (154 lb) runner. A smaller dose of 50-200 mg near mile 18-20 is a common alternative. Skip late caffeine if you are sensitive to it.
How do I train my gut to tolerate carbs during a marathon?
Start long runs at 30-40 g of carbohydrate per hour, then increase by about 15 g per hour every second long run until you reach your race target. Hold that intake for at least two runs of 2.5 to 3 hours. Log every gel, drink, and portion so race day repeats a familiar pattern.
How many carbs should I eat during a marathon?
Most runners target 30-60 g of carbohydrate per hour, while faster or well-trained runners often aim for 60-90 g per hour. Intakes up to 90-120 g per hour are possible with a glucose-fructose blend after gut training. Base your target on expected finish time and build up during long runs, not on race day.
What is the best marathon nutrition plan for a 4-hour finish?
A 4-hour finisher typically needs about 45-60 g of carbohydrate per hour, or roughly 180-240 g total. A practical pattern is one gel every 25-35 minutes with water, plus sports drink at some aid stations and an occasional banana (118 g / 4.2 oz, about 27 g carbs). Rehearse the exact plan in training.
Should I drink sports drink or water during a marathon?
Both work. Water helps you swallow gels and replace fluid loss, while sports drink adds carbohydrate and sodium in one step. Many runners alternate: water with each gel and sports drink every other aid station. Aim for 4-8 oz (120-240 mL) per stop and drink to thirst rather than forcing large volumes.
How we review this guide
- Written by
- Victura Nutrition Team
- Reviewed by
- Victura Editorial Review
- Reference sources
- 10
- Last updated
- Oct 13, 2026
Ready to track your meals with AI?
Victura scans your plate, logs macros automatically, and coaches you toward your goals — halal, keto, diabetic-friendly, and more.