dincalculator.com / bike / calculator
Cycling Nutrition Calculator
How much to eat and drink — per hour.
Use the quick calculator for an instant estimate from ride duration and intensity, or upload a GPX file for a detailed hour-by-hour fuel plan based on your route's actual power demands. Either way: carbs per hour, gels, fluid, and total calories — for sportives, gran fondos, and long training rides.
Inputs
Intensity
Nutrition plan for 2h at moderate intensity
Pack equivalents
Starting point based on rider weight and intensity. Practise fueling in training — never test new nutrition on race day. For routes with significant climbing, switch to the GPX Route Planner tab for hour-by-hour breakdown.
How the calculation works
What is a cycling nutrition plan?
A cycling nutrition plan is a structured schedule of carbohydrate, fluid and electrolyte intake for a specific ride, broken down hour by hour. Unlike generic sports nutrition advice, a route-specific plan accounts for the actual power demands of each section of the ride — steeper climbs burn significantly more kilojoules than flat sections at the same speed.
This calculator uses a physics-based power model derived from your GPX file. It calculates the mechanical power required at each GPS point using speed, gradient, rider mass, bike mass, air resistance and rolling resistance. The power output is then converted to kilojoules of mechanical energy and to kilocalories of metabolic energy (applying a 23–25% mechanical efficiency factor). Carbohydrate intake targets are set at 60–90 g per hour depending on effort level, with gel equivalents provided for easy on-bike reference.
The plan is designed for endurance cycling events: gran fondos, sportives, ultra-distance rides, gravel races, and long training rides. It is not designed for criteriums, track cycling, or efforts under 60 minutes where pre-ride glycogen loading is typically sufficient.
Who needs a cycling nutrition calculator?
This tool is used by amateur cyclists preparing for their first gran fondo who want to know how many gels and bottles to carry, by experienced riders who have bonked (run out of glycogen) on long rides and need a more structured approach, by coaches building nutrition protocols for athletes, by adventure cyclists on multi-day bikepacking routes where resupply planning matters, and by anyone riding a route with significant elevation gain where the caloric cost differs substantially from a flat-road estimate.
Cycling Nutrition Guide — Carbs Per Hour by Intensity
Reference for carbs per hour cycling at different intensities, plus matching gel count and fluid recommendations.
| Intensity | Carbs/Hour | Gels/Hour | Fluid/Hour | Example Ride |
|---|---|---|---|---|
| Easy (Zone 2) | 30–40 g | 1–1.5 | 400–500 ml | Recovery spin, easy endurance |
| Moderate (Zone 3) | 50–60 g | 2–2.5 | 500–600 ml | Group ride, tempo intervals |
| Hard (Zone 4) | 60–80 g | 2.5–3 | 600–750 ml | Sportive, threshold training |
| Race (Zone 4–5) | 80–120 g | 3–5 | 700–1000 ml | TT, crit, climbing race |
Modern sports science supports up to 120g carbs/hour using dual-transport carbohydrates (glucose + fructose in 1:0.8 ratio). Start at the lower end and practice fueling in training — never try a new nutrition strategy on race day.
How Many Gels Do I Need? — Quick Lookup
Fast answer to how many gels for cycling, by ride duration and intensity.
| Ride Duration | Easy | Moderate | Hard |
|---|---|---|---|
| 1 hour | 0–1 gel | 1–2 gels | 2–3 gels |
| 2 hours | 2–3 gels | 4–5 gels | 5–6 gels |
| 3 hours | 3–4 gels | 6–7 gels | 8–10 gels |
| 4 hours | 4–6 gels | 8–10 gels | 10–12 gels |
| 5 hours | 6–8 gels | 10–12 gels | 12–15 gels |
| 6+ hours | 8–10 gels | 12–15 gels | 15–18 gels |
Mix gels with bars, bananas, and drink mix for variety. Do not rely on gels alone for rides over 3 hours — stomach fatigue is real. 1 gel ≈ 25g carbs, 1 bar ≈ 40g carbs, 1 banana ≈ 25g carbs.
When to Start Eating on a Bike Ride
For rides under 1 hour, water alone is usually sufficient — your body has enough stored glycogen. Start eating at the 45–60 minute mark for rides over 90 minutes. The key rule: eat before you are hungry, drink before you are thirsty. Your body can absorb about 60–90g of carbs per hour from standard carbohydrate sources, or up to 120g with dual-transport formulas (glucose + fructose). Waiting until you feel hungry means you are already depleted — bonking recovery takes 20–30 minutes even after eating, and performance drops significantly. Planning an e-bike ride? Check your battery will last with our e-bike range calculator — running out of battery AND bonking is no fun.
Carbs Per Hour — The Science
The 60–90g/hour recommendation comes from decades of exercise physiology research. Single-transport carbohydrates (glucose only) max out at ~60g/hour due to intestinal transporter limits. Dual-transport carbohydrates (glucose + fructose, typically in a 1:0.8 ratio) use two different intestinal transporters, allowing up to 120g/hour absorption. Brands like Maurten, SiS Beta Fuel, and Precision Fuel use this approach. For most recreational cyclists, 40–60g/hour is plenty. Competitive riders benefit from training the gut to handle 80–120g/hour — start low in training and gradually increase over weeks. Edit your route before uploading with our GPX editor — trim, split, or combine GPX files. Track your training load across sessions with our ACWR calculator to avoid overtraining while fueling properly.
Frequently asked questions
How many carbs per hour for cycling?
For most cyclists, 40–60g of carbs per hour is a good target for moderate-intensity rides. For hard efforts and racing, aim for 60–90g/hour. Elite cyclists using dual-transport carbohydrates can absorb up to 120g/hour. Start at the lower end and increase gradually — gut training takes 2–3 weeks of consistent practice.
How much should I drink while cycling?
Aim for 500–750ml of fluid per hour in moderate conditions. In hot weather (above 30°C), increase to 750–1000ml/hour. A good rule: one standard cycling bottle (500ml) per hour at minimum. For rides over 2 hours, use electrolyte drink mix rather than plain water to replace sodium lost through sweat.
Do I need to eat on a 1-hour ride?
Generally no. Your body stores about 400–500g of glycogen (1600–2000 kcal), which is enough for 60–90 minutes of moderate cycling. For rides under 1 hour, water is sufficient. For rides of 60–90 minutes at high intensity, a gel in the last 20 minutes can help. Fueling becomes important for rides over 90 minutes.
What is the difference between gels, bars, and drink mix?
Gels are fast-absorbing (25g carbs in 30ml), ideal during hard efforts when chewing is difficult. Bars (40g carbs) are slower-absorbing but more satisfying for long rides. Drink mix (30g carbs per 500ml) provides both carbs and hydration simultaneously. For best results, mix all three: drink mix as a base, gels for intense moments, bars for steady fueling.
How many gels do I need for a 100 km ride?
It depends on the elevation and your pace. A flat 100 km ride at moderate pace takes approximately 3–3.5 hours and burns around 1,800–2,200 kcal. At 60 g carbohydrate per hour, you need 8–10 gels (each 25 g carbs) or equivalent. A hilly 100 km ride with 2,000 m of climbing can take 4.5–6 hours and burn 3,000–4,000 kcal, requiring 12–16 gels. Upload your GPX file (GPX Route Planner tab above) to get an exact figure for your specific route. For triathlon nutrition planning across swim, bike, and run, try our triathlon split calculator.
What is the 60–90 g carbohydrate per hour rule?
Research shows the gut can absorb approximately 60 g of glucose per hour. Combining glucose and fructose in a 2:1 ratio increases absorption to 90 g per hour because they use different intestinal transporters. Most energy gels contain 20–25 g of carbohydrates. For efforts over 2.5 hours at high intensity, targeting 60–90 g/hour is the current sports science consensus for endurance performance.
How does the power model calculate calorie burn?
The calculator reads your GPX elevation data and estimates the mechanical power needed at every GPS point — accounting for three forces: air resistance (which grows with the cube of your speed), rolling resistance (surface and weight), and climbing (gradient and mass). Power in kilojoules converts to food calories at roughly a 1:1 ratio, which is the standard used by Garmin, TrainerRoad and Stages.
What is bonking and how does nutrition prevent it?
Bonking (or "hitting the wall") is the sudden onset of extreme fatigue caused by depleted glycogen stores. Glycogen is the primary fuel for high-intensity cycling, stored in muscles and the liver. A trained cyclist stores approximately 1,800–2,000 kcal of glycogen — enough for roughly 90 minutes at race pace. Consuming carbohydrates during the ride extends this supply indefinitely. Missing nutrition intake for even one hour at high effort can lead to bonking on a long ride.
How much water should I drink on a long ride?
A general guideline is 500–750 ml per hour in moderate temperatures, and 750–1,000 ml per hour in hot conditions above 25°C. Electrolyte loss (sodium, potassium) becomes significant in rides over 2 hours and in high-sweat conditions. Add electrolyte tablets or drink sports drinks rather than plain water on rides exceeding 2 hours to avoid hyponatraemia (low sodium from overdrinking plain water).
Should I eat differently for a hilly route versus a flat route?
Yes. Climbs dramatically increase power output — a 6% grade at 15 km/h requires roughly 3–4× more power than flat riding at the same speed. The caloric cost of climbing is therefore much higher per minute. On a hilly route, you need to eat more in total and time your intake before major climbs, as the gut is less efficient at absorbing nutrition during very high-intensity efforts.
Can I use this calculator for a mountain bike or gravel ride?
Yes. Select the surface type in the form — Road, Gravel, MTB or Cobbles. Each surface applies the correct rolling resistance and an energy multiplier for body movement and terrain difficulty: Gravel adds 15%, Cobbles 20%, and MTB 28% to the base energy cost. The plan automatically adjusts.
How does elevation gain affect calorie burn?
Climbing adds a direct gravitational power requirement. Every 100 m of altitude gained burns approximately 30 kcal per 10 kg of combined rider and bike weight (from P = mgh). A 75 kg rider on a 9 kg bike climbing 1,000 m of total elevation burns an additional 250–300 kcal from climbing alone, on top of the baseline cost of moving through air and overcoming rolling resistance. The GPX elevation profile is used to calculate this precisely for your specific route.