Race-morning nutrition should feel familiar. You are topping up liver glycogen after an overnight fast, replacing some fluid and giving yourself enough time to digest before the swim.
When should you eat?
For most athletes, breakfast works best two to three hours before the start. If you know you need longer to digest, eat earlier. If the race begins extremely early, choose a smaller meal you have already tested before morning training.
Avoid copying another athlete’s breakfast on race day. Body size, appetite and tolerance vary too much for one meal to suit everyone.
How much carbohydrate?
A practical pre-race range is around 1–2 grams of carbohydrate per kilogram of body weight, eaten two to three hours before starting. You do not need to chase the upper end if it leaves you feeling heavy.
For a 70 kg athlete, that range is approximately 70–140 g of carbohydrate. Sprint athletes will often be comfortable toward the lower end. Olympic-distance athletes, particularly those expecting a longer race, may benefit from more.
Simple breakfast options
Choose low-fibre foods that you already tolerate. Examples include:
- White toast with honey or jam, plus a banana
- Oats with banana and honey
- Rice with a small amount of egg
- Cereal with milk or a dairy-free alternative
- A familiar sports drink alongside a smaller solid meal
Keep fat, fibre and large servings of protein modest because they slow digestion and may increase stomach discomfort.
What should you drink?
Start with roughly 300–500 ml of fluid after waking, then sip according to thirst. Hot and humid conditions may increase your needs, but forcing excessive fluid can leave you bloated and repeatedly searching for a toilet.
Do you need a gel before the start?
Not always. If breakfast was early or small, a familiar gel or a few mouthfuls of carbohydrate drink 10–20 minutes before the swim may be useful. Test this during training first, especially if you are sensitive to caffeine.
The short answer
Eat a familiar carbohydrate-based breakfast two to three hours before the race, drink enough to begin hydrated, and adjust the amount to your body size, race duration and gut tolerance. Race morning is not the time to test a new product or copy someone else’s routine.
FAQ
How long before a triathlon should I eat breakfast?
Two to three hours before the start suits most athletes. Eat earlier if you need longer to digest, or choose a smaller tested meal for very early starts.
How many carbs should I eat before a sprint or Olympic triathlon?
Around 1–2 g of carbohydrate per kg of body weight, two to three hours before the start. That is roughly 70–140 g for a 70 kg athlete.
Related reading
- What to eat the day before a sprint or Olympic triathlon
- Carbs per hour for sprint and Olympic triathlon
This is general information, not individual medical or nutrition advice. Your needs vary with body size, race duration, conditions and gut tolerance. Consult an accredited sports dietitian or doctor if you need personalised guidance.

