What to Eat Before a Marathon: The Race Week Plan

Jeff Gaudette, MS   |

In the 3 to 5 days before a marathon, aim for 10 to 12 grams of carbohydrate per kilogram of body weight daily to maximize glycogen stores ahead of race day.

Choose low-fiber, high-carb foods like white rice, white pasta, bagels, potatoes, and bananas during this race week loading window.

Eat a familiar, moderate-sized high-carb meal the night before the race and finish eating at least 10 to 12 hours before the start.

On marathon morning, eat 2 to 4 hours before the gun, targeting 1 to 4 grams of carbs per kilogram of body weight.

Caffeine at 3 to 6 mg/kg taken 60 minutes before the start can improve endurance performance, but only if it is already part of your training routine.

Cut high-fiber foods, alcohol, and anything unfamiliar starting 2 to 3 days before the race to reduce GI risk on race day.

Pre-race marathon nutrition is not about eating more — it is about timing carbohydrates correctly to arrive at the start line fully loaded.

Your training is done.

The hard workouts are logged, the long runs are behind you, and the taper has begun.

What happens between now and the start line matters more than most runners realize.

Carbohydrate availability on race day is one of the most controllable variables in marathon performance, and it is almost entirely determined by what you eat in the 5 days before the gun goes off.

So, in this article you’re going to learn the research-backed practical advice on:

  • How to carb load effectively in the days leading up to your race
  • What to eat the night before and the morning of the marathon
  • How to use caffeine to boost performance without GI risk
  • Which foods to cut in race week to protect your stomach on race day

Why Does What You Eat Before a Marathon Actually Matter?

Your muscles store carbohydrate as glycogen, and that stored fuel is your primary energy source at marathon race pace.

A typical runner carries enough glycogen to fuel roughly 18 to 20 miles at race pace before those stores run critically low.

That is why hitting the wall tends to happen in the 18 to 22 mile range for most marathoners.

Carbohydrate loading in the days before a marathon extends how long you can hold marathon pace before fatigue forces a slowdown.

The goal of pre-race nutrition is simple: arrive at the start line with your glycogen tanks as full as possible.

Your glycogen stores at the start line directly determine how long you can hold marathon pace before the wall arrives.

How you fill those tanks in the final days is where most runners leave free performance on the table.

How Should You Adjust Your Carb Intake the Week Before a Marathon?

Carbohydrate loading works best when you significantly increase your daily carb intake over the 3 to 5 days before the race.

research
Research has shown that carbohydrate intakes of 10 to 12 grams per kilogram of body weight per day, sustained over 36 to 48 hours before a race, are sufficient to maximize glycogen storage ahead of a marathon.

For a 70 kg (154 lb) runner, that translates to 700 to 840 grams of carbohydrate daily.

Spread across meals, that is achievable with smart food choices.

Focus on lower-fiber, high-carbohydrate foods during this window: white rice, white pasta, bagels, white bread, oatmeal, potatoes, and bananas all fit.

High-fiber whole grains, beans, and cruciferous vegetables are worth cutting during race week.

They slow gastric emptying and increase the risk of GI distress during the race itself.

Because your mileage drops sharply during the taper, you will feel like you are eating more than your training demands.

That is the point.

You are shifting carbohydrate into storage, not burning it on long runs.

For a deeper look at the protocols used by competitive runners, this guide to effective carb loading strategies covers the timing and food selection in detail.

What Should You Eat the Night Before a Marathon?

The night before your marathon should be a normal, familiar, high-carbohydrate meal.

Pasta, rice, or potatoes all work well, but the specific food matters less than two things: eat what you know agrees with your stomach, and do not overeat.

Many runners treat the pasta dinner as a final fuel-loading opportunity and eat far more than usual.

Your glycogen tanks were filled during the 3 to 5 days before the race.

The night-before meal is maintenance, not a last-minute carb surge.

A large, rich meal the night before leaves many runners feeling heavy and bloated at the start line.

Keep the meal moderate in size, low in fat and fiber, and light on anything that takes a long time to digest.

Finish eating at least 10 to 12 hours before the race starts.

If your race starts at 7 a.m., that means finishing dinner by 7 to 9 p.m. the night before.

What Should You Eat on Marathon Morning?

Eat 2 to 4 hours before the start, targeting 1 to 4 grams of carbohydrate per kilogram of body weight.

The longer before the race you can eat, the more you can comfortably consume.

A meal 3 to 4 hours out allows for a proper breakfast: oatmeal with banana and honey, a bagel with peanut butter, or toast with honey and a banana all fit the profile.

Closer to 90 to 120 minutes before the start, keep it small and simple: a banana, half a bagel, or a low-fiber energy bar.

Practice your exact pre-race breakfast during your 2 or 3 longest training runs before race day, not for the first time on race morning itself.

Some runners tolerate solid food 60 to 90 minutes before a race without any GI issues.

Others need 3 full hours to feel settled.

Your long training runs are the testing ground for figuring out which type you are, not race morning itself.

Coffee is fine if you normally drink it.

Cutting caffeine before race day often triggers withdrawal headaches that can derail your pacing by mile 10.

RunnersConnect Bonus

Download your FREE Marathon Nutrition During Your Taper Guide.

The guide contains a plan of exactly what you should be eating in the 5 days to 3 hours before your race. We give specific food recommendations to make sure you are ready on race day.

GET MY GUIDE

Does Caffeine Help Before a Marathon?

Caffeine is one of the most consistently supported performance aids in endurance running.

research
A 2021 international position stand confirmed that caffeine consistently improves exercise performance when consumed in doses of 3 to 6 milligrams per kilogram of body weight, taken approximately 60 minutes before exercise, with the strongest evidence coming from aerobic endurance events.

For a 70 kg runner, that means 210 to 420 mg of caffeine, roughly equivalent to 2 to 4 cups of brewed coffee.

Higher doses do not improve performance further and significantly increase the risk of anxiety, GI distress, and elevated heart rate.

If you drink coffee regularly, your standard pre-race cup likely falls within the effective dose range.

Caffeine in gel form or as a purpose-built endurance pre-workout gives more precise dosing if you want consistent timing without relying on variable brewed coffee concentrations.

That is why I recommend our partner MAS Endurance, which is formulated specifically for long-duration aerobic efforts with endurance-appropriate caffeine dosing alongside nitrates and beta-alanine for sustained fatigue delay.

If caffeine is not currently part of your routine, race morning is not the time to start.

An unfamiliar caffeine dose before a marathon carries real GI risk and can produce more harm than benefit for runners who have not trained with it.

How Much Should You Drink Before a Marathon?

Pre-race hydration is about arriving at the start line normally hydrated, not hyperhydrated.

Drink 500 mL (about 17 oz) of water with your pre-race breakfast, then sip steadily up to 30 to 60 minutes before the start.

A light electrolyte drink in the hour before the gun provides sodium that helps your body retain the fluid you consume.

Check urine color as a rough guide: pale yellow means you are well hydrated, dark yellow means drink more, and completely clear means you have consumed too much.

Overhydration with plain water, not dehydration, is what causes hyponatremia, one of the most dangerous conditions in distance running.

Sip consistently rather than gulping large volumes at once in the hour before the start.

Which Foods Should You Avoid in the Week Before a Marathon?

Race week is not the time to experiment with new foods, new supplements, or any major shift from your normal diet.

research
One study tracking 60 km ultramarathon runners found that 73% reported gastrointestinal complaints during the race, with 20% experiencing severe GI symptoms.

Most of that distress is preventable with smarter food choices in the final days before the race.

Cut high-fiber foods starting 2 to 3 days out.

Beans, lentils, cruciferous vegetables, raw greens, and high-fiber whole grains all increase fermentation in the gut and carry real GI risk during a 3 to 5 hour effort.

Reduce fat intake as well.

High-fat meals slow gastric emptying and may still be working through your system when the gun goes off.

Avoid alcohol the week before the race.

Alcohol impairs sleep quality and interferes with glycogen storage, two things that have a direct impact on race performance.

Skip anything unfamiliar: a supplement a training partner swears by, a new energy bar from the race expo, or a product you read about the night before your race.

If you have not practiced it during long training runs, it has no place on race day.

For a full race-day fueling strategy beyond the start line, this race-day nutrition blueprint covers on-course fueling and bonk prevention in detail.

Timing Daily Carb Target Best Food Choices What to Cut
3 to 5 days out 10 to 12 g/kg body weight White rice, pasta, bagels, potatoes, bananas High-fiber foods, alcohol, fatty meals
Night before Moderate high-carb meal Pasta, rice, bread, soup Red meat, large portions, new foods
3 to 4 hours before race 1 to 4 g/kg body weight Oatmeal, bagel with peanut butter, toast with honey High fat, high fiber, dairy
60 to 90 min before race Small carb snack only Banana, energy bar, sports gel Heavy solids, excess caffeine
What should I eat the week before a marathon?

Focus on high-carbohydrate, low-fiber foods throughout race week. Target 10 to 12 grams of carbohydrate per kilogram of body weight daily in the 3 to 5 days before your race. White rice, white pasta, bagels, potatoes, oatmeal, and bananas are all strong choices. Cut high-fiber foods like beans, cruciferous vegetables, and whole grains starting 2 to 3 days out to reduce GI risk. Avoid alcohol, high-fat meals, and anything your stomach is not familiar with from training.

What is the best breakfast before a marathon?

The best pre-marathon breakfast is whatever your stomach knows and tolerates well from training. Common options that work for most runners include oatmeal with banana and honey, a bagel with peanut butter, or toast with honey and a banana. Eat 2 to 4 hours before the race start and aim for 1 to 4 grams of carbohydrate per kilogram of body weight. The most important rule: practice this exact meal before your longest training runs, not for the first time on race morning.

Should I carb load before a marathon?

Yes. Carbohydrate loading in the 3 to 5 days before a marathon is one of the most evidence-backed strategies in endurance nutrition. Research supports intakes of 10 to 12 grams of carbohydrate per kilogram of body weight per day to maximize muscle glycogen stores. Because your training volume drops during the taper, your muscles are primed to absorb and store more carbohydrate than usual. Skipping carb loading and eating your usual diet can leave you with 10 to 15% less fuel available at the start line.

How many hours before a marathon should I eat?

Eat your main pre-race meal 2 to 4 hours before the start. A 3 to 4 hour window allows for a full breakfast with 1 to 4 grams of carbs per kilogram of body weight. If the race starts early and you can only eat 90 to 120 minutes out, keep the meal small and easily digestible: a banana, half a bagel, or a low-fiber energy bar. Every runner’s stomach is different, so use your training long runs to determine exactly how much time you need.

Can I drink coffee before a marathon?

Yes, if coffee is already part of your daily routine. Caffeine at 3 to 6 mg per kilogram of body weight taken 60 minutes before the race start consistently improves endurance performance. For a 70 kg runner, that is 210 to 420 mg of caffeine. If you normally drink 1 to 2 cups of coffee each morning, your standard pre-race cup likely falls within the effective range. Do not cut caffeine before race day if you are a regular drinker, as withdrawal can cause headaches during the race.

What foods should I avoid before a marathon?

Starting 2 to 3 days before race day, cut high-fiber foods including beans, lentils, broccoli, raw salads, and whole grain breads. These increase gut fermentation and carry real GI risk during a multi-hour effort. Also avoid high-fat meals, alcohol, red meat the night before, and anything unfamiliar from the race expo or a friend’s recommendation. The familiar foods rule applies to the entire race week: if you have not practiced it during long training runs, it has no business being on your race-week plate.

How much water should I drink before a marathon?

Aim for 500 mL (17 oz) of water with your pre-race breakfast, then sip steadily up to 30 to 60 minutes before the start. A light electrolyte drink in the final hour helps retain fluid by providing sodium. Use urine color as a rough guide: pale yellow means well hydrated, dark yellow means drink more, and completely clear means you have consumed too much. Overhydration with plain water is a genuine risk and can cause hyponatremia, so drink to thirst rather than forcing large volumes.

What should I eat if I have a sensitive stomach before a marathon?

Start cutting high-fiber, high-fat, and gas-producing foods 3 days out rather than 2. Stick exclusively to foods you have practiced on long training runs and avoid any new products or supplements. On race morning, eat earlier than usual to allow more digestion time, and keep the meal very light and low-fiber. A banana and a plain bagel are safer options than oatmeal for runners with a sensitive gut. Staying well hydrated throughout race week with light electrolyte drinks also helps reduce GI distress on race day.

Jeff Gaudette, M.S. Johns Hopkins University

Jeff is the co-founder of RunnersConnect and a former Olympic Trials qualifier.

He began coaching in 2005 and has had success at all levels of coaching; high school, college, local elite, and everyday runners.

Under his tutelage, hundreds of runners have finished their first marathon and he’s helped countless runners qualify for Boston.

He's spent the last 15 years breaking down complicated training concepts into actionable advice for everyday runners. His writings and research can be found in journals, magazines and across the web.

Burke, Louise M. “Nutrition Strategies for the Marathon.” Sports Medicine, vol. 37, no. 4-5, 2007, pp. 344-347. PubMed, pubmed.ncbi.nlm.nih.gov/17465604/.

Guest, Nicholas S., et al. “International Society of Sports Nutrition Position Stand: Caffeine and Exercise Performance.” Journal of the International Society of Sports Nutrition, vol. 18, 2021, p. 61. PubMed, pubmed.ncbi.nlm.nih.gov/33388079/.

Van Venrooij, N.F., et al. “Gastrointestinal Complaints in 60-km Ultramarathon Runners.” Applied Physiology, Nutrition, and Metabolism, vol. 47, no. 6, 2022, pp. 686-696. PubMed, pubmed.ncbi.nlm.nih.gov/35138972/.

Picture of Who We Are

Who We Are

Your team of expert coaches and fellow runners dedicated to helping you train smarter, stay healthy and run faster.

We love running and want to spread our expertise and passion to inspire, motivate, and help you achieve your running goals.

17 Responses

  1. This article hits the nail on the head. Don’t do or eat anything new, follow the time recommendations and diet suggestions and hydrate. The rest is easy if you are well trained. Enjoy your marathon.

  2. I am running my first marathon next month and it is in the evening. Any advice on food pacing or scheduling during the day/up to 48 hours out while waiting for the start?

  3. I have a cake-pop before every race. Perfect size, it’s light. Tastes great. Usually get it with a coffee. Has never caused me stomach issues, it works for me!

  4. Hi folks – just wondering about the obsession with manufactured synthetic energy such as Gatorade and energy gels. Is there no other, better, natural way to energise before and during race… ? Thanks.

  5. Great post. I never eat before my runs and especially my long runs. I’ve run 4 other marathons and ironically, I’ve hit the wall hard each time. Should I stick with what my body is used to – or try to eat something light 2-3 hours before the race?

    Thanks!

    1. Hi Robert, we would definitely recommend you take a look at your pre race nutrition, especially if you are struggling, it will make a huge difference (and allow you to actually enjoy….well….somewhat enjoy) your marathon. We have a marathon nutrition blueprint where we could figure out your exact needs and work with your preferences https://nutrition.runnersconnect.net but if not, you could download our free marathon fueling nutrition series at the bottom of this post or on the side. You might also appreciate this post for future reference https://runnersconnect.net/running-nutrition-articles/bonk-fatigue-cramp/ Hope this helps, and let us know what you find works for you! Start with something simple like a banana and bagel, and see what your body can handle.

  6. I am running my first half marathon tomorrow morning and I never eat prior to my morning runs. I have done long runs of 9+miles for the past 3 weeks and find that I am tired at the end of the run. Should I eat a small meal the day of the race? If so what?

  7. Thank you for the help, I’m a dancer and also need a lot of endurance when competing, and this was an extremely helpful meal plan.

Leave a Reply

Your email address will not be published. Required fields are marked *