What to eat before a half marathon: the day before, race morning, and the last hour

Mavr Sports Nutrition Team

September 16, 2026. 12 min read.

Quick answer

  • Before a half marathon, eat a higher-carbohydrate, lower-fiber diet the day before (about 6 to 8 g of carbohydrate per kg of body weight), a familiar carb-based dinner the night before, and a breakfast of 1.5 to 2.5 g of carbohydrate per kg about 2.5 to 3 hours before the start.
  • Good breakfasts are a bagel with jam and a banana, oatmeal with honey, or white toast with honey and a sports drink.
  • Drink 400 to 600 ml of fluid with breakfast, have coffee if you normally do, and take a gel or a few sips of sports drink 10 to 15 minutes before the gun.
  • Avoid high-fat, high-fiber, spicy, and unfamiliar foods from lunch the day before onward.
5 key facts
  • A half marathon takes most runners 1 hour 30 minutes to 2 hours 45 minutes. That is long enough for glycogen to matter, so starting with full stores and a real breakfast makes the last 5 km faster.
  • The day before matters more than the dinner. Spread extra carbohydrate over the whole day instead of eating one huge pasta meal at night.
  • Breakfast refills liver glycogen, which drops by about half overnight. Skipping it is the most common half marathon fueling mistake.
  • Lower fiber for 24 to 36 hours before the race reduces the chance of a mid-race toilet stop.
  • Nothing new on race day. Every food and gel should have been tested on a long run.
Contents
  1. Quick answer
  2. The timeline at a glance
  3. Two days before: keep it normal
  4. The day before: where the race is set up
  5. The night before: early, familiar, not huge
  6. Race morning breakfast
  7. Breakfast timing by start time
  8. The last hour
  9. What not to eat before a half marathon
  10. Do you need fuel during the race?
  11. The five most common mistakes
  12. Frequently asked questions
  13. Sources

Your half marathon is this weekend. The training is done and the only thing left to get right is food. It matters more than most runners think. A half marathon is short enough to race hard and long enough to run low on glycogen, which is why so many races fall apart between 16 and 19 km. The right food in the 36 hours before the start is the cheapest speed you will ever buy.

This guide walks the timeline from two days out to the start line, with amounts by body weight, sample meals, a breakfast schedule for early and late starts, and a list of what to keep off the plate.

The timeline at a glance

2 days before

Eat normally, with carbs at every meal. Start cutting back on very high-fiber foods.

Target5 to 7 g carbs per kg

The day before

Raise carbs, lower fiber and fat. Spread it over 3 meals and 2 to 3 snacks.

Target6 to 8 g carbs per kg

The night before

Familiar carb-based dinner, early. Not huge.

Target2 to 3 g carbs per kg at dinner

2.5 to 3 hours before the start

Breakfast: carbs, low fat, low fiber. Fluids.

Target1.5 to 2.5 g carbs per kg, 400 to 600 ml fluid

45 to 60 minutes before

Coffee or caffeine if you use it. Small sips of water.

TargetAbout 3 mg caffeine per kg

10 to 15 minutes before

One gel with water, or a few mouthfuls of sports drink.

Target20 to 25 g carbs

During the race

Gels or sports drink from 30 to 40 minutes on.

Target30 to 60 g carbs per hour

Two days before: keep it normal

There is no need for a special diet two days out. Eat your usual meals and make sure each one has a solid carbohydrate base: rice, pasta, potatoes, bread, or oats. Training is light in taper, so your muscles are already storing more glycogen than usual. Start easing off the foods that are very high in fiber, such as beans, lentils, bran cereal, and large salads. Drink to thirst and keep alcohol low.

The day before: where the race is set up

This is the day that counts most. Aim for 6 to 8 g of carbohydrate per kg of body weight, spread across the whole day. That is more than a normal day and less than a full marathon carb load. It is enough to fill muscle glycogen when training is light. Get there by making carbohydrate the biggest part of every plate and adding carb-based snacks and drinks, not by eating one giant dinner. If you expect to be on the course for more than two hours, go higher, 8 to 10 g per kg. The half marathon carb loading guide linked below has the full protocol.

55 kg (121 lb)

Carbs the day before330 to 440 g

What that looks likeOats and banana, bagel, rice bowl, pretzels, pasta dinner, juice

65 kg (143 lb)

Carbs the day before390 to 520 g

What that looks likeAdd a second bagel or a sports drink with lunch

75 kg (165 lb)

Carbs the day before450 to 600 g

What that looks likeAdd toast and honey before bed and a larger rice portion

85 kg (187 lb)

Carbs the day before510 to 680 g

What that looks likeAdd a fruit smoothie snack and extra bread with dinner

Here is a sample day for a 65 kg runner that lands near 480 g of carbohydrate without feeling stuffed.

Breakfast

Large bowl of oats with banana and honey, glass of orange juice

Carbs110 g

Mid-morning

Bagel with jam

Carbs65 g

Lunch

White rice bowl with chicken, a little cooked vegetable, soy sauce

Carbs90 g

Afternoon

Pretzels and 500 ml of sports drink

Carbs55 g

Dinner (early)

Pasta with tomato sauce, small portion of chicken, white bread

Carbs120 g

Before bed

White toast with honey

Carbs35 g

Expect the scale to go up 0.5 to 1 kg by race morning. Every gram of glycogen is stored with about 3 g of water. That weight is fuel and fluid you will use in the race. It is a sign the plan worked.

The night before: early, familiar, not huge

If you have eaten well all day, dinner only needs to be a normal-sized, carb-based meal: pasta with tomato sauce, rice with chicken or fish, or potatoes with a lean protein. Eat early, 12 to 14 hours before the start, so your stomach is empty by bedtime. Salt your food. Skip cream sauces, fried food, big salads, spicy dishes, and alcohol. If dinner was before 6 pm, a small carb snack an hour before bed helps.

Race morning breakfast

You wake up with liver glycogen down by about half after the overnight fast. Breakfast puts it back. Aim for 1.5 to 2.5 g of carbohydrate per kg of body weight, 2.5 to 3 hours before the start. Go toward the lower end if you have a nervous stomach and the higher end if you expect to be out there for more than two hours.

55 kg

Breakfast carbs80 to 140 g

ExampleBagel with jam, banana, 300 ml sports drink

65 kg

Breakfast carbs100 to 160 g

ExampleBagel with jam, banana, honey, 500 ml sports drink

75 kg

Breakfast carbs110 to 190 g

ExampleLarge bowl of instant oats with honey and banana, white toast with jam, juice

85 kg

Breakfast carbs130 to 210 g

ExampleTwo bagels with jam, banana, 500 ml sports drink

Keep fat, fiber, and protein low. A little protein is fine, such as an egg or a small yogurt, if that is what you normally eat. Drink 400 to 600 ml of fluid with breakfast, then sip to thirst. Stop large drinks 45 minutes before the start to give yourself time for one last toilet stop.

Breakfast timing by start time

7:00 am

Eat breakfast at4:00 to 4:30 am

If that is too early for youEat a smaller breakfast (1 g per kg) at 5:00 am, add a bedtime snack the night before, and take a gel at the start

8:00 am

Eat breakfast at5:00 to 5:30 am

If that is too early for youSame approach: smaller, simpler, a little later

9:00 am

Eat breakfast at6:00 to 6:30 am

If that is too early for youMost runners can manage a full breakfast here

10:00 am or later

Eat breakfast at7:00 am

If that is too early for youFull breakfast, plus a banana or half a bar 60 to 75 minutes before the start

The closer to the start you eat, the smaller and simpler the meal must be. Two hours out, stay near 1 g per kg and keep it to white bread, jam, banana, and sports drink. Setting a 4:30 am alarm for a bagel feels silly. It is still worth it.

The last hour

  • Coffee: if you drink it daily, have it 45 to 60 minutes before the start. About 3 mg of caffeine per kg of body weight improves endurance performance. That is one to two cups for most runners. If you never drink coffee, race day is not the day to begin.
  • Fluids: small sips only. You cannot fix hydration in the last hour, and a full bladder on the start line helps nobody.
  • Final carbs: one gel with a few mouthfuls of water 10 to 15 minutes before the gun, or 200 ml of sports drink. This is part of your race fueling, taken early.
  • Warm up easy and keep your gels where you can reach them.

What not to eat before a half marathon

Beans, lentils, chickpeas

WhyHigh fiber and gas forming

Swap forWhite rice, potatoes

Big raw salads, broccoli, cabbage

WhyFiber and volume

Swap forSmall portion of cooked carrots or zucchini

Bran cereal, seeded or whole grain bread

WhyFiber

Swap forWhite bread, bagels, low-fiber cereal

Cream sauces, fried food, pizza with extra cheese

WhyFat slows digestion and crowds out carbs

Swap forTomato-based pasta sauce

Very spicy food

WhyReflux and gut irritation

Swap forMild seasoning, salt

Alcohol

WhyHurts sleep and hydration

Swap forWater, juice, sports drink

Sugar-free gum and sweets

WhySugar alcohols cause cramps and diarrhea

Swap forRegular versions

Anything new

WhyUnknown reaction

Swap forFoods you have eaten before long runs

Do you need fuel during the race?

For most runners, yes. Breakfast and glycogen cover the first hour or so. After that, taking in carbohydrate keeps pace from fading. How much depends on how long you will be running.

Under 1:30

Carbs per hour30 g

In practice1 to 2 gels: one at 30 to 35 minutes, one at 60 minutes if needed

1:30 to 2:00

Carbs per hour30 to 45 g

In practice2 to 3 gels, one every 30 to 35 minutes

2:00 to 2:30

Carbs per hour45 to 60 g

In practice3 to 4 gels, or gels plus sports drink at aid stations

Over 2:30

Carbs per hour45 to 60 g

In practice4 to 5 gels, one every 25 to 30 minutes

The five most common mistakes

  • The giant pasta dinner. One huge meal the night before leaves you bloated and sleeping badly. Spread the carbs across the day.
  • Skipping breakfast because of nerves. If solids will not go down, drink your breakfast: sports drink, juice, and a banana still count.
  • A healthy high-fiber day before. The salad and the grain bowl are great on any other day.
  • Trying the expo samples. New gels, new bars, and new drinks belong in training.
  • Drinking litres of water the night before and the morning of. It does not store. It only wakes you up at night and dilutes blood sodium.

Frequently asked questions

What is the best breakfast before a half marathon?

A bagel or white toast with jam or honey, a banana, and a sports drink or juice, eaten 2.5 to 3 hours before the start. Instant oatmeal with honey and banana also works well. Aim for 1.5 to 2.5 g of carbohydrate per kg of body weight, and keep fat, fiber, and protein low.

What should I eat the day before a half marathon?

A high-carbohydrate, low-fiber day: about 6 to 8 g of carbohydrate per kg of body weight, spread over three meals and two or three snacks. Build meals on rice, pasta, potatoes, white bread, oats, and bananas, with small portions of lean protein. Avoid beans, big salads, fried food, spicy dishes, and alcohol.

How long before a half marathon should I eat?

Finish breakfast 2.5 to 3 hours before the start. If the start is very early and you cannot get up in time, eat a smaller, simpler breakfast of about 1 g of carbohydrate per kg two hours before, and take a gel 10 to 15 minutes before the gun.

Should I run a half marathon on an empty stomach?

No. After an overnight fast your liver glycogen is about half empty, and a half marathon is long and hard enough to run it down completely. Runners who skip breakfast fade earlier and feel worse in the last 5 km. If nerves kill your appetite, use liquid carbs such as sports drink and juice.

Should I drink coffee before a half marathon?

If you drink coffee regularly, yes. About 3 mg of caffeine per kg of body weight, taken 45 to 60 minutes before the start, improves endurance performance. For most runners that is one to two cups. Coffee also gets the bowels moving, so leave time for the toilet queue. Do not try it for the first time on race day.

Do I need to carb load for a half marathon?

You do not need the full three day marathon protocol, but one higher-carb day helps. Eating 6 to 8 g of carbohydrate per kg the day before, with light training, fills muscle glycogen. Runners finishing in over two hours benefit the most.

Sources

  1. 1Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM: Nutrition and Athletic PerformanceJournal of the Academy of Nutrition and Dietetics (Thomas et al., 2016)Pre-event meal of 1 to 4 g/kg 1 to 4 hours before; pre-exercise fluid of 5 to 10 ml/kg; caffeine at about 3 mg/kg
  2. 2Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke et al., 2011)General fueling up of 7 to 12 g/kg per day for events under 90 minutes; carbohydrate loading for longer events
  3. 3A Step Towards Personalized Sports Nutrition: Carbohydrate Intake During ExerciseSports Medicine (Jeukendrup, 2014)Carbohydrate per hour by event duration: 30 g for 1 to 2 hours, up to 60 g for 2 to 3 hours
  4. 4Carbohydrate Loading in Human Muscle: An Improved 1 Day ProtocolEuropean Journal of Applied Physiology (Bussau et al., 2002)One day of high carbohydrate intake with rest is enough to raise muscle glycogen to very high levels
  5. 5Gastrointestinal Complaints During Exercise: Prevalence, Etiology, and Nutritional RecommendationsSports Medicine (de Oliveira, Burini, and Jeukendrup, 2014)Fiber, fat, and unfamiliar foods as causes of race-day gut problems

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. Caffeine advice is for healthy adults only. EFSA's safe limit is 200 mg in one dose and 400 mg in a day.

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.

Share this guideXLinkedInEmail

Keep reading

Let Mavr plan your fueling

Mavr builds your half marathon fueling plan from your weight, goal time, and start time: carbs for the day before, race breakfast, and a gel schedule for the race.

Download on the App Store

Running nutrition appTriathlon nutrition app

Ask Kai, the coach in the app

  • “My half marathon starts at 7:30 am. When and what should I eat?”
  • “How many carbs should I eat the day before my half marathon?”
  • “Do I need gels for a 2 hour 10 minute half marathon?”