Carb loading for a half marathon: do you need it, and how much?
Mavr Sports Nutrition Team
September 16, 2026. 11 min read.
Quick answer
Carb loading helps for a half marathon, but it is shorter and lighter than for a marathon.
One day is enough.
Runners finishing in under 1 hour30 minutes need only a normal high-carb day of about 6 to 7 g of carbohydrate per kg of body weight.
Runners finishing in 1:30 to 2:00 should eat 6 to 8 g per kg the day before, and runners finishing in over 2 hours benefit from 8 to 10 g per kg for the final 24 to 36 hours.
Use low-fiber, low-fat carbohydrate foods such as white rice, pasta, bagels, potatoes, bananas, juice, and sports drink, spread across the whole day, with training kept very light.
5 key facts
Carb loading is proven to help in events longer than about 90 minutes, which covers most half marathon finishers.
With a taper and rest, a single day of high carbohydrate intake is enough to bring muscle glycogen to very high levels. The old week-long depletion protocol is not needed.
The longer you will be on the course, the more loading helps. A 2:20 runner gains more from it than a 1:20 runner.
Carb loading means more carbohydrate, not more food. Fat and protein portions go down to make room.
A weight gain of 0.5 to 1.5 kg by race morning is stored glycogen and water. It is the goal, not a side effect.
Everyone knows marathoners carb load. For the half, the advice splits in two. One camp says it is only 21 km and you should eat normally. The other copies the full marathon protocol and spends three days stuffed with pasta. Both are wrong for most runners. The half marathon sits right on the line where glycogen starts to limit performance, and where you land on that line depends on how long you will be out there.
This guide gives you a clear answer by finish time, the grams by body weight, the foods that make the numbers easy to hit, a full sample day, and the mistakes that leave runners bloated at the start.
Do you need to carb load for a half marathon?
Research on carb loading is consistent: it improves performance in events that last longer than about 90 minutes, and does little for shorter ones. Most half marathon finishers take between 1 hour 40 minutes and 2 hours 30 minutes. So for most runners, the answer is yes. The dose just needs to match the time on course.
Under 1:30
A normal high-carb day is enough
Carbs the day before6 to 7 g per kg
How long1 day
1:30 to 2:00
Yes, a light load
Carbs the day before6 to 8 g per kg
How long1 day
2:00 to 2:30
Yes
Carbs the day before8 to 10 g per kg
How long24 to 36 hours
Over 2:30
Yes, it matters most here
Carbs the day before8 to 10 g per kg
How long36 to 48 hours
Expected finish time
Do you need to load?
Carbs the day before
How long
Under 1:30
A normal high-carb day is enough
6 to 7 g per kg
1 day
1:30 to 2:00
Yes, a light load
6 to 8 g per kg
1 day
2:00 to 2:30
Yes
8 to 10 g per kg
24 to 36 hours
Over 2:30
Yes, it matters most here
8 to 10 g per kg
36 to 48 hours
Why it works: the glycogen math
Your muscles and liver store carbohydrate as glycogen. On a normal mixed diet, a trained runner holds roughly 350 to 450 g, around 1,400 to 1,800 kcal. A 70 kg runner burns close to 1,500 kcal in a half marathon, and at race effort 70 to 80 percent of that comes from carbohydrate. That is about 260 to 300 g of glycogen, most of what a normally fed runner has stored. You will not hit a marathon-style wall, but you will run the tank low, and a low tank is why pace drifts after 16 km.
Carb loading raises stored glycogen to 500 to 700 g. You finish with fuel to spare instead of scraping the bottom. Add gels during the race and the late fade mostly goes away. For the slower half of the field, time on course approaches what faster runners spend on a 30 km race, and the benefit grows with it.
How much: grams by body weight
Body weight
Light load (6 to 8 g per kg)
Full load (8 to 10 g per kg)
50 kg (110 lb)
300 to 400 g
400 to 500 g
60 kg (132 lb)
360 to 480 g
480 to 600 g
70 kg (154 lb)
420 to 560 g
560 to 700 g
80 kg (176 lb)
480 to 640 g
640 to 800 g
90 kg (198 lb)
540 to 720 g
720 to 900 g
For scale: most runners eat 3 to 5 g per kg on a normal day. Even the light load is a clear step up, and nobody reaches it by accident. You have to plan it.
When to start
Older protocols called for a week of depletion runs and low-carb eating before the load. That is no longer needed. A trained runner who is tapering can bring muscle glycogen to very high levels with a single day of high carbohydrate intake and rest. For a Sunday race, eat normally through Friday with carbs at every meal, then load on Saturday. If you expect to finish in over two hours, start at Friday dinner. Keep Saturday running to 20 to 30 easy minutes with a few strides, or rest.
The best carb loading foods
The best carb loading foods are high in carbohydrate and low in fiber, fat, and bulk. That is the reverse of normal healthy eating advice, and it is only for a day. White and refined beats whole grain here, because fiber fills you up before you hit the number and leaves more in the gut on race morning.
Food
Portion
Carbs
Plain bagel
1 large
55 g
White rice, cooked
1 cup (160 g)
45 g
Pasta, cooked
1 cup (140 g)
43 g
Baked or boiled potato
1 medium (170 g)
37 g
Oats
60 g dry
40 g
White bread
2 slices
28 g
Banana
1 medium
27 g
Pancakes with maple syrup
2 medium, 2 tbsp syrup
55 g
Low-fiber cereal with milk
1 cup with 125 ml milk
32 g
Pretzels
30 g
23 g
Raisins or dried fruit
40 g
32 g
Orange or apple juice
250 ml
26 g
Sports drink
500 ml
30 g
Honey or jam
1 tbsp
13 to 17 g
Low-fat fruit yogurt
150 g
22 g
Liquid carbs are the trick that makes loading comfortable. Two glasses of juice and a bottle of sports drink add 80 g without adding any fullness.
A sample carb loading day (70 kg runner, 560 g)
Breakfast, 8:00
Oats (60 g dry) with banana and honey, 250 ml orange juice
Carbs110 g
Snack, 10:30
Bagel with jam
Carbs65 g
Lunch, 13:00
2 cups of white rice with chicken and soy sauce, 250 ml juice
Carbs115 g
Snack, 16:00
Pretzels, banana, 500 ml sports drink
Carbs80 g
Dinner, 18:30
2 cups of pasta with tomato sauce, a little lean meat, 2 slices of white bread
Carbs125 g
Before bed, 21:00
White toast with honey, low-fat fruit yogurt
Carbs65 g
Meal
Food
Carbs
Breakfast, 8:00
Oats (60 g dry) with banana and honey, 250 ml orange juice
110 g
Snack, 10:30
Bagel with jam
65 g
Lunch, 13:00
2 cups of white rice with chicken and soy sauce, 250 ml juice
115 g
Snack, 16:00
Pretzels, banana, 500 ml sports drink
80 g
Dinner, 18:30
2 cups of pasta with tomato sauce, a little lean meat, 2 slices of white bread
125 g
Before bed, 21:00
White toast with honey, low-fat fruit yogurt
65 g
That is 560 g of carbohydrate, 8 g per kg, in about 3,000 kcal. No meal is enormous. The work is done by frequency, liquid carbs, and keeping fat and protein portions small. For the light load, drop the bedtime snack and one of the juices.
It is a carb swap, not a feast
The most common mistake is reading "carb load" as "eat a lot". Pizza, creamy pasta, garlic bread with butter, and dessert add up to a high-fat day with some carbs in it. Fat is slow to digest and takes up room that carbohydrate should have. On loading day, carbs should be 70 to 80 percent of your calories. Keep protein to small lean portions, around 1.2 to 1.5 g per kg for the day, and let fat fall to whatever comes with the food.
Common mistakes
One giant pasta dinner. A single meal can hold 150 g of carbs at most before it becomes painful. The target is three to four times that. Spread it across the day.
Whole grains and vegetables as usual. Brown rice, whole wheat pasta, and big salads bring 40 to 50 g of fiber on a loading day. Switch to white and keep vegetables small and cooked.
Training hard the day before. A hard session burns the glycogen you are trying to store.
Panicking about the scale. Each gram of glycogen holds about 3 g of water. Gaining 0.5 to 1.5 kg means it worked.
Loading with new foods. Stick to meals you have eaten before long runs.
Forgetting race morning. The load fills muscle glycogen. Breakfast refills the liver. You need both.
Skipping fuel during the race because you loaded. Loading and gels do different jobs. Runners over 1:30 should still take carbs on course.
How to carb load without feeling bloated
Eat six times, not three. Smaller meals every 2.5 to 3 hours.
Drink a third of your carbs: juice, sports drink, smoothies without added fiber.
Eat dinner early and keep it normal sized. Breakfast and lunch should be the largest meals of the day.
Salt your food and drink to thirst. Glycogen storage pulls water in with it.
Cut fiber to under 20 g for the day.
A note for women
Early studies suggested women could not carb load as well as men. Later work found the cause: the women in those studies were eating too few total calories, so a high percentage of carbs still gave a low amount in grams. When women ate at least 8 g per kg, with total calories raised to match, glycogen rose just as it did in men. If you are a smaller runner or usually eat under 2,000 kcal, you will need to eat more than usual on loading day to get there. Count grams, not percentages.
Test it before race week
Run the full protocol once in training, the day before your longest long run, three to five weeks out. You will learn which foods sit well, how the volume feels, and what your stomach is like the morning after. Most runners also find that the long run feels noticeably easier, which is the best reason to repeat it on race weekend.
Frequently asked questions
Should you carb load for a half marathon?
Yes, for one day. Carb loading improves performance in events over about 90 minutes, which covers most half marathon finishers. Eat 6 to 8 g of carbohydrate per kg of body weight the day before if you expect to finish under two hours, and 8 to 10 g per kg if you will be out longer.
How many days before a half marathon should I carb load?
One day is enough for most runners. With a taper and very light training, 24 hours of high carbohydrate intake fills muscle glycogen. Runners expecting to finish in over two hours can start at dinner two nights before for a 36 hour load.
How many carbs should I eat the day before a half marathon?
Between 6 and 10 g per kg of body weight. For a 70 kg runner that is 420 to 700 g. Faster runners can stay at the lower end. Runners finishing in over two hours should aim for 8 g per kg or more.
What are the best foods for carb loading?
Low-fiber, low-fat, high-carbohydrate foods: white rice, pasta, bagels, white bread, potatoes, oats, bananas, pancakes, pretzels, dried fruit, honey, jam, juice, and sports drink. Liquid carbs help you reach the target without feeling stuffed.
Will carb loading make me gain weight?
Yes, by about 0.5 to 1.5 kg, and that is the point. Each gram of stored glycogen holds around 3 g of water. The extra weight is fuel and fluid that you will use during the race. It is gone within a day or two after.
Is a big pasta dinner the night before enough?
No. A single dinner provides 100 to 150 g of carbohydrate, while a proper load needs 400 to 700 g across the day. A huge late meal also hurts sleep and leaves you heavy in the morning. Make breakfast and lunch the largest meals and keep dinner early and normal sized.
Sources
1Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke et al., 2011)Fueling up at 7 to 12 g/kg for shorter events; carbohydrate loading at 10 to 12 g/kg for 36 to 48 hours for events over 90 minutes
General guidance for healthy adults, not medical advice. Talk to a doctor or registered dietitian if you have a health condition, take medicines or have special dietary needs.
Mavr Sports Nutrition Team. The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.