IRONMAN 70.3 Boise 2026 Bike Course Overview & Race Plan
triathlon
Event
2026 IRONMAN 70.3 Boise
Event Date
Distance
56.79 mi
Classification
Flat
Effective Elevation
+1,666 / -2,052 ft

If you're racing IRONMAN 70.3 Boise 2026, you've signed up for a course that starts with a bang. The bike leg opens on top of Lucky Peak Dam, drops you down a steep stretch of road before you've even settled into your position, then rolls you through 50-plus miles of quiet Ada County farmland on closed roads before delivering you into downtown Boise for the run. No drafting, no group dynamics to hide in, just you, your power meter, and a course that punishes anyone who lets the descent or the adrenaline of race morning dictate their watts.


Race Overview

IRONMAN 70.3 Boise ran from 2008 to 2015 as an early-June race before Ironman brought it back in 2024, moving the date to late July. The event starts with a 1.2-mile single-loop swim in Lucky Peak Reservoir, finishing at Barclay Bay, where athletes head into T1 at the Barclay Bay Parking Area. From there it's 56 miles of biking to a T2 at Julia Davis Park in downtown Boise, followed by a two-loop, 13.1-mile run along the Boise River Greenbelt Trail to the finish.

Because the swim draws on Lucky Peak's snowmelt-fed water, race organizers have noted that water temperatures in late July typically sit in the mid-60s to 70°F range, comfortably wetsuit legal for most athletes despite the reservoir's cold-water reputation from the race's earlier June years. The race has built a reputation for weather variability from one edition to the next, which matters just as much for your bike leg as it does for your swim.

Course Description

The bike course starts atop Lucky Peak Dam and gets straight to business: a fast, steep descent down the dam road that has caught out more than one rider going too hard, too early, on a bike they haven't fully settled into. Treat the first mile as a test of composure, not an opportunity to bank time.

Past the dam, the route settles into rural Ada County, threading through farmland and backroads south of Boise on a single lap. The terrain is moderately rolling, with a handful of real climbs breaking up otherwise steady rural riding, and the surface is mostly chip seal that's held up in reasonably good condition in recent editions. For a long stretch, roughly the 34 miles between the turn south of the airport and the return to Gowen Road, the course runs on fully closed roads with no car traffic at all, which is as good as gravel and road racing gets for uninterrupted pacing. One quirk worth knowing before race day: cyclists ride in the left lane for most of the course, which means aid station grabs come from your left hand rather than your right.

Recent editions have put the bike leg's total elevation gain in the neighborhood of 1,850 to 1,900 feet across the 56 miles, and because the course runs point to point from Lucky Peak Dam down into the Boise valley, there's a modest net descent built into the overall profile even with the rolling terrain along the way. It finishes by feeding riders into downtown Boise and directly into T2 at Julia Davis Park, setting up the flat, shaded run along the Greenbelt.

Forecasted Weather

Late July in Boise runs hot. Average highs sit around the mid-90s°F (34-35°C), and the race has a track record of extremes in both directions: a notorious 2021 edition of the full-distance race in the same region hit highs above 100°F (38°C) with a high DNF rate, while more recent 70.3 editions have come in closer to the low 90s°F with manageable conditions. Wildfire smoke is also a real possibility in the Mountain West by late July, and air quality can shift year to year depending on fire activity in the region.

Wind is the other factor to plan around, particularly near the dam, where gusts coming down off the surrounding terrain have been reported in the 20 mph range on past race mornings. That wind tends to ease as the course moves into the farmland sections, but a gusty start can make the opening miles feel harder than your power numbers suggest.

Why This Course Rewards a Best Bike Split Plan

IRONMAN racing is a drafting-illegal format, which means your bike leg is pure power management from the first pedal stroke to the dismount line, with no pack to hide behind and no one to blame but your own pacing if you fade late. Add a fast opening descent, a rolling farmland midsection, and a run still to come, and you've got a course where feel-based pacing tends to go one of two ways: too conservative down the dam and too aggressive once the legs feel fresh on the flats, or the reverse. A BBS race plan for IRONMAN 70.3 Boise 2026 will:

  • Cap your effort on the opening descent. The dam drop is fast and technical enough that your legs want to coast, but the temptation to chase speed and mash out of every corner is real. A plan keeps your power honest here so you're not starting your bike leg with matches already burned.
  • Set a normalized power target that protects your run. This course rewards riders who ride to their run split, not just their bike split. A BBS plan calibrated to your run ability keeps your bike effort in the range that gets you off the bike still able to run your half marathon.
  • Account for the closed-road farmland miles. With over 30 miles of uninterrupted, traffic-free riding, this is where a segment-by-segment power target pays off most. It's easy to drift into steady-state cruising here and miss opportunities on the rolling sections, or push too hard into a headwind without realizing it.
  • Build in a heat and wind contingency. Given how much this race's conditions have varied year to year, from calm and mild to well over 100°F, a plan built around your actual forecasted conditions (not last year's) keeps your watt targets realistic for the day you actually race.

Interactive Race Plan and Course Map

This power plan was modeled for an athlete with an average CdA of 0.2629, an FTP of 250 watts and weighing 165 lbs. Want to see what your time would be on the 2026 IM Boise 70.3 course? Try the Time Analysis feature below, where you can quickly adjust Drag, Power, Weight and Crr to your own values. Check out our demo race plan to see what a premium race plan looks like.

wind direction arrow
0
0
0
0

Total :

Adjusted Time:

wind direction arrow

Adjusted 0° Yaw CdA:

(racing)

(climbing)

Interval Int. Time Total Time Int. Dist. Total Dist. Grade Speed Power
#1 00:01:57 00:01:57 0.71 mi 0.71 mi +0.27 % 21.78 mph 202 w
#2 00:01:07 00:03:05 0.62 mi 1.33 mi -4.81 % 33.27 mph 1 w
#3 00:00:18 00:03:23 0.18 mi 1.51 mi -5.14 % 35.90 mph 0 w
#4 00:00:10 00:03:33 0.10 mi 1.61 mi -4.00 % 34.78 mph 2 w
#5 00:00:12 00:03:46 0.10 mi 1.71 mi -2.29 % 30.34 mph 107 w
#6 00:00:49 00:04:35 0.36 mi 2.07 mi -0.69 % 26.04 mph 175 w
#7 00:01:14 00:05:49 0.51 mi 2.58 mi -0.17 % 24.70 mph 189 w
#8 00:02:01 00:07:51 0.80 mi 3.38 mi +0.14 % 23.67 mph 200 w
#9 00:00:47 00:08:38 0.30 mi 3.68 mi +0.78 % 22.71 mph 218 w
#10 00:00:06 00:08:45 0.04 mi 3.72 mi -0.06 % 22.66 mph 192 w
#11 00:00:13 00:08:59 0.09 mi 3.81 mi -1.41 % 24.21 mph 136 w
#12 00:00:13 00:09:13 0.11 mi 3.92 mi -3.96 % 27.19 mph 2 w
#13 00:00:07 00:09:21 0.06 mi 3.98 mi +1.24 % 27.14 mph 232 w
#14 00:02:01 00:11:22 0.46 mi 4.44 mi +4.89 % 13.48 mph 287 w
#15 00:00:44 00:12:07 0.06 mi 4.50 mi +19.67 % 4.57 mph 310 w
#16 00:00:20 00:12:28 0.06 mi 4.56 mi +5.97 % 9.80 mph 295 w
#17 00:01:56 00:14:24 0.69 mi 5.25 mi +0.22 % 21.31 mph 204 w
#18 00:00:09 00:14:33 0.06 mi 5.31 mi +1.65 % 22.11 mph 243 w
#19 00:00:51 00:15:24 0.17 mi 5.48 mi +6.58 % 12.05 mph 299 w
#20 00:00:14 00:15:39 0.06 mi 5.54 mi +0.42 % 14.84 mph 211 w
#21 00:01:40 00:17:19 0.69 mi 6.23 mi -1.39 % 24.81 mph 146 w
#22 00:01:21 00:18:40 0.57 mi 6.80 mi -0.55 % 25.18 mph 179 w
#23 00:05:01 00:23:42 2.21 mi 9.01 mi -1.13 % 26.39 mph 156 w
#24 00:00:07 00:23:49 0.06 mi 9.07 mi -2.30 % 26.88 mph 92 w
#25 00:04:25 00:28:14 1.86 mi 10.93 mi -0.61 % 25.24 mph 176 w
#26 00:01:59 00:30:14 0.64 mi 11.57 mi +1.70 % 19.07 mph 245 w
#27 00:03:41 00:33:55 1.41 mi 12.98 mi -0.10 % 22.96 mph 197 w
#28 00:01:06 00:35:02 0.32 mi 13.30 mi +3.33 % 17.22 mph 275 w
#29 00:01:12 00:36:15 0.25 mi 13.55 mi +5.47 % 12.33 mph 293 w
#30 00:00:55 00:37:10 0.19 mi 13.74 mi +4.89 % 12.59 mph 288 w
#31 00:01:23 00:38:34 0.29 mi 14.03 mi +5.00 % 12.51 mph 289 w
#32 00:00:27 00:39:02 0.11 mi 14.14 mi +4.20 % 13.97 mph 302 w
#33 00:00:12 00:39:14 0.05 mi 14.19 mi +1.88 % 16.07 mph 249 w
#34 00:00:40 00:39:55 0.26 mi 14.45 mi -1.82 % 23.21 mph 121 w
#35 00:00:27 00:40:22 0.19 mi 14.64 mi +0.12 % 24.63 mph 203 w
#36 00:00:09 00:40:31 0.06 mi 14.70 mi -0.90 % 23.31 mph 169 w
#37 00:01:11 00:41:42 0.54 mi 15.24 mi -2.91 % 27.45 mph 54 w
#38 00:00:07 00:41:49 0.06 mi 15.30 mi -1.94 % 28.46 mph 122 w
#39 00:00:48 00:42:38 0.30 mi 15.60 mi +1.38 % 22.26 mph 237 w
#40 00:00:08 00:42:46 0.05 mi 15.65 mi -0.67 % 20.75 mph 178 w
#41 00:00:16 00:43:03 0.15 mi 15.80 mi -9.67 % 32.59 mph 0 w
#42 00:00:05 00:43:08 0.06 mi 15.86 mi -1.72 % 38.97 mph 135 w
#43 00:00:57 00:44:06 0.22 mi 16.08 mi +6.15 % 13.77 mph 296 w
#44 00:00:13 00:44:19 0.05 mi 16.13 mi +0.95 % 14.58 mph 227 w
#45 00:03:06 00:47:25 1.26 mi 17.39 mi -0.86 % 24.36 mph 172 w
#46 00:00:08 00:47:33 0.06 mi 17.45 mi -1.82 % 25.59 mph 130 w
#47 00:00:53 00:48:27 0.33 mi 17.78 mi +1.08 % 22.04 mph 230 w
#48 00:10:06 00:58:34 3.57 mi 21.35 mi +0.87 % 21.18 mph 225 w
#49 00:01:40 01:00:14 0.52 mi 21.87 mi +2.15 % 18.72 mph 255 w
#50 00:00:09 01:00:23 0.05 mi 21.92 mi +0.88 % 18.98 mph 226 w
#51 00:00:13 01:00:37 0.08 mi 22.00 mi -0.02 % 20.55 mph 199 w
#52 00:03:11 01:03:48 1.17 mi 23.17 mi +0.29 % 21.99 mph 210 w
#53 00:01:06 01:04:54 0.40 mi 23.57 mi +0.05 % 21.75 mph 196 w
#54 00:01:47 01:06:42 0.77 mi 24.34 mi -0.47 % 25.56 mph 177 w
#55 00:13:54 01:20:37 6.22 mi 30.56 mi -1.00 % 26.83 mph 154 w
#56 00:04:16 01:24:53 1.69 mi 32.25 mi +0.63 % 23.72 mph 210 w
#57 00:00:53 01:25:46 0.43 mi 32.68 mi -3.23 % 29.13 mph 0 w
#58 00:00:31 01:26:18 0.25 mi 32.93 mi +0.60 % 27.84 mph 209 w
#59 00:01:25 01:27:44 0.62 mi 33.55 mi -0.52 % 26.08 mph 169 w
#60 00:02:12 01:29:56 1.00 mi 34.55 mi -0.84 % 27.27 mph 156 w
#61 00:01:08 01:31:04 0.52 mi 35.07 mi -0.76 % 27.50 mph 159 w
#62 00:00:42 01:31:46 0.32 mi 35.39 mi -0.82 % 27.61 mph 156 w
#63 00:00:41 01:32:28 0.29 mi 35.68 mi -0.20 % 25.24 mph 182 w
#64 00:00:54 01:33:23 0.30 mi 35.98 mi +0.17 % 19.54 mph 211 w
#65 00:00:28 01:33:51 0.17 mi 36.15 mi +0.31 % 21.20 mph 215 w
#66 00:02:00 01:35:52 0.69 mi 36.84 mi +0.89 % 20.77 mph 226 w
#67 00:07:44 01:43:36 2.72 mi 39.56 mi +0.74 % 21.09 mph 222 w
#68 00:00:37 01:44:13 0.20 mi 39.76 mi +2.18 % 19.03 mph 254 w
#69 00:01:11 01:45:25 0.40 mi 40.16 mi +0.96 % 20.20 mph 227 w
#70 00:01:04 01:46:30 0.38 mi 40.54 mi +0.95 % 21.07 mph 226 w
#71 00:00:07 01:46:37 0.04 mi 40.58 mi -2.18 % 22.29 mph 104 w
#72 00:00:16 01:46:53 0.09 mi 40.67 mi +3.96 % 19.43 mph 289 w
#73 00:00:19 01:47:13 0.05 mi 40.72 mi +11.43 % 8.66 mph 310 w
#74 00:00:17 01:47:31 0.05 mi 40.77 mi +6.92 % 9.61 mph 302 w
#75 00:00:49 01:48:20 0.29 mi 41.06 mi -1.39 % 21.26 mph 137 w
#76 00:00:07 01:48:28 0.06 mi 41.12 mi +0.40 % 25.57 mph 206 w
#77 00:02:42 01:51:10 0.86 mi 41.98 mi +2.01 % 19.14 mph 252 w
#78 00:00:36 01:51:47 0.19 mi 42.17 mi +2.13 % 18.56 mph 253 w
#79 00:00:10 01:51:57 0.05 mi 42.22 mi +1.06 % 19.17 mph 230 w
#80 00:00:25 01:52:23 0.16 mi 42.38 mi -3.42 % 22.90 mph 1 w
#81 00:00:31 01:52:55 0.29 mi 42.67 mi -5.00 % 32.93 mph 0 w
#82 00:00:43 01:53:38 0.44 mi 43.11 mi -5.21 % 36.53 mph 1 w
#83 00:00:27 01:54:05 0.26 mi 43.37 mi -3.58 % 34.37 mph 0 w
#84 00:00:07 01:54:13 0.06 mi 43.43 mi -2.37 % 29.85 mph 92 w
#85 00:03:28 01:57:41 1.37 mi 44.80 mi +0.12 % 23.58 mph 204 w
#86 00:01:34 01:59:15 0.68 mi 45.48 mi -1.63 % 26.01 mph 137 w
#87 00:00:10 01:59:26 0.06 mi 45.54 mi +0.10 % 20.91 mph 201 w
#88 00:02:00 02:01:26 0.73 mi 46.27 mi +0.88 % 21.94 mph 225 w
#89 00:00:37 02:02:04 0.25 mi 46.52 mi -0.58 % 23.45 mph 180 w
#90 00:00:38 02:02:42 0.25 mi 46.77 mi +0.64 % 23.14 mph 216 w
#91 00:05:11 02:07:53 1.91 mi 48.68 mi +0.71 % 22.12 mph 219 w
#92 00:00:26 02:08:20 0.16 mi 48.84 mi +0.39 % 20.75 mph 209 w
#93 00:00:29 02:08:50 0.16 mi 49.00 mi -0.40 % 18.64 mph 183 w
#94 00:00:21 02:09:12 0.12 mi 49.12 mi +0.27 % 19.62 mph 206 w
#95 00:02:20 02:11:32 0.77 mi 49.89 mi +1.89 % 19.59 mph 249 w
#96 00:01:09 02:12:42 0.43 mi 50.32 mi +0.09 % 22.28 mph 201 w
#97 00:00:17 02:13:00 0.11 mi 50.43 mi +0.31 % 21.42 mph 208 w
#98 00:00:05 02:13:06 0.04 mi 50.47 mi +0.09 % 22.63 mph 202 w
#99 00:00:49 02:13:56 0.39 mi 50.86 mi -3.82 % 27.92 mph 2 w
#100 00:01:37 02:15:33 0.73 mi 51.59 mi -1.07 % 26.89 mph 160 w
#101 00:01:23 02:16:57 0.59 mi 52.18 mi -0.72 % 25.46 mph 174 w
#102 00:00:08 02:17:05 0.06 mi 52.24 mi -0.51 % 25.05 mph 182 w
#103 00:00:55 02:18:00 0.42 mi 52.66 mi -2.82 % 27.69 mph 55 w
#104 00:00:04 02:18:05 0.04 mi 52.70 mi -4.80 % 29.65 mph 0 w
#105 00:01:35 02:19:40 0.66 mi 53.36 mi -0.15 % 25.03 mph 193 w
#106 00:01:07 02:20:47 0.45 mi 53.81 mi -0.43 % 24.30 mph 185 w
#107 00:01:19 02:22:07 0.52 mi 54.33 mi +0.07 % 23.50 mph 201 w
#108 00:01:25 02:23:32 0.57 mi 54.90 mi -0.41 % 24.14 mph 187 w
#109 00:01:20 02:24:53 0.54 mi 55.44 mi -0.21 % 24.01 mph 192 w
#110 00:00:39 02:25:32 0.26 mi 55.70 mi +0.01 % 23.51 mph 199 w
#111 00:00:09 02:25:42 0.06 mi 55.76 mi -0.40 % 23.50 mph 185 w
#112 00:00:28 02:26:10 0.21 mi 55.97 mi -3.55 % 26.37 mph 1 w
#113 00:00:10 02:26:21 0.08 mi 56.05 mi -3.87 % 28.84 mph 0 w
#114 00:00:05 02:26:26 0.04 mi 56.09 mi -1.66 % 28.85 mph 133 w
#115 00:01:13 02:27:40 0.49 mi 56.58 mi -0.34 % 24.25 mph 187 w
#116 00:00:24 02:28:04 0.13 mi 56.71 mi -0.48 % 19.16 mph 180 w
#117 00:00:16 02:28:21 0.11 mi 56.82 mi -0.06 % 23.22 mph 195 w
Totals/Avg 02:28:21 02:28:21 56.79 mi 56.79 mi +0.11% 22.97 mph 191.87 w

Climb Summary by Category

Category Climb Count Total Time Total Dist. Avg. Time Avg. Dist. Avg. Grade Avg. Speed Avg. Power
Cat4 5 00:11:22 2.42 mi 00:02:16 0.48 mi 5.85 % 12.59 mph 288 w
All Cats 5 00:11:22 2.42 mi 00:02:16 0.48 mi 5.85 % 12.59 mph 288 w
Climb Start Time Start Dist. Duration Distance Speed Power Grade Elevation Gain Category
#1 00:09:21 3.99 mi 00:03:07 0.57 mi 10.94 mph 297 w 6.47 % 195 ft Cat4
#2 00:14:33 5.30 mi 00:00:51 0.17 mi 12.05 mph 299 w 6.58 % 60 ft Cat4
#3 00:33:55 12.96 mi 00:05:19 1.22 mi 13.74 mph 283 w 4.43 % 285 ft Cat4
#4 00:43:08 15.84 mi 00:01:10 0.27 mi 13.92 mph 262 w 5.15 % 74 ft Cat4
#5 01:46:37 40.56 mi 00:00:54 0.19 mi 12.29 mph 300 w 6.63 % 65 ft Cat4

Build your own personalized 2026 IRONMAN 70.3 Boise power plan today! Sign up for a free Athlete Basic account to get started with your athlete profile and bike setup, then grab the 2026 IM Boise 70.3 course to model your own race plan.

2026 IRONMAN 70.3 Boise FAQs

Your target power depends on your FTP, body weight, bike setup, and finish time goal — not a generic number that applies to every rider. The variables that matter most are your current fitness, your aerodynamic position, and the specific demands of the 2026 IRONMAN 70.3 Boise course. The best approach is to build a personalized plan in Best Bike Split using your actual athlete profile — you'll get a segment-by-segment power target based on your specific inputs rather than a one-size-fits-all recommendation.

Every course is different and requires its own unique pacing plan. On a multi-loop course, fatigue and wind shift between laps and what felt comfortable early can become unsustainable later. On an out-and-back, headwind in one direction becomes tailwind in the other — an asymmetry a flat power target can't account for. On a point-to-point or single-loop course, you only get one pass at every section with no opportunity to recalibrate. When you create a Best Bike Split race plan for 2026 IRONMAN 70.3 Boise, we model the specific demands of that course so your pacing strategy reflects the race you're actually doing.

Significantly — and the effect varies depending on the course profile. On flatter courses, wind and aerodynamics become the dominant variables in your speed equation, more so than on courses where gradient naturally dictates effort. On climbing-heavy courses, your power-to-weight ratio and how you manage the descents matter most. A Best Bike Split race plan lets you model the specific conditions forecasted for 2026 IRONMAN 70.3 Boise, so your targets reflect what you'll actually face on race day rather than what the course looks like on paper.

It depends on the course and how well you pace it. Flat, fast courses offer genuine PR potential but only if you execute correctly — without terrain to naturally regulate your effort, going out too hard early is easy and costly. Technical or hilly courses reward smart segment-by-segment pacing over raw fitness. Either way, a physics-based race plan from Best Bike Split gives you a realistic split prediction based on your actual profile so you know before race day what a well-executed bike leg looks like for you specifically.

Yes — and this is one of the most underused features. Once you've built your 2026 IRONMAN 70.3 Boise race plan, you can export it directly to Zwift, TrainerRoad, or any ERG-mode trainer for indoor sessions, or push it to your Garmin, Wahoo, or Karoo for outdoor rides. Training on your actual race plan means you arrive at 2026 IRONMAN 70.3 Boise already knowing what your target effort feels like at every section of the course — not just what the number says on paper.

Easy Setup

Create Your Power Plan in 3 Steps

triathlete power profile

Build Your Athlete Profile

Enter your FTP, weight, bike specs, and aero data to generate precise race predictions. Don't know your CdA? Our system can estimate it from your position and equipment or from a past ride so you can start racing with confidence.

triathlon specific courses

Select or Create a Course

Choose from thousands of existing courses including most Ironman, 70.3 and road races, or upload your own GPX file. Our database includes detailed elevation profiles and road surfaces, plus historical or forecasted weather for accurate predictions.

custom triathlon pacing plan

Get Your Personalized Plan

Receive a detailed, segment-by-segment bike pacing strategy with variable power targets optimized for every section of your course. See your predicted bike split, IF, TSS and exactly how your pacing strategy balances speed with power.

Train and Race with Your Plan

Download your plan to Zwift, TrainerRoad, or any ERG-mode trainer for indoor training. Export to Garmin, Karoo or Wahoo for outdoor training rides and race-day execution. Practice makes perfect — run your exact race plan in training before the big day.

Create Free Pacing Plan

No credit card required. Upgrade anytime. Cancel anytime.

Trusted by Top Teams, Pros and Coaches Around the World