Marathon Split Calculator: Exact KM and Mile Splits
Turn any marathon goal into exact kilometer, mile, halfway, and finish splits. Compare even and negative plans, rounding drift, and race-day adjustments.
Kristian Hoffmann
SaaS founder and operator

A marathon split calculator converts a goal time into target pace and cumulative clock times across 42.195 km or 26.2188 miles. Enter the finish time, choose kilometer or mile checkpoints, and decide whether you want even or negative splits. A split is the time for one segment; a cumulative split is the total elapsed time at that checkpoint. Use cumulative times on race day because they keep a small pacing or rounding error from repeating at every marker.
Calculate your marathon splits
A useful calculation starts with three choices:
- Goal time: the total time from start to finish.
- Checkpoint unit: every kilometer, every mile, or selected timing points.
- Pacing pattern: even, negative, or course adjusted.
General tools such as Calculator.net solve for pace, time, or distance when two values are known. A marathon chart such as RunHive adds kilometer pace, mile pace, and the halfway split. The next step is to preserve the underlying precision and turn it into cumulative checkpoints that remain usable when your watch and the course markers disagree.
Formula for even marathon splits
Convert the goal time into seconds, then use:
`average pace per km = goal time in seconds ÷ 42.195`
`average pace per mile = goal time in seconds ÷ 26.2188`
`cumulative time at distance d = goal time × d ÷ marathon distance`
For a 4:00:00 target, the goal is 14,400 seconds. The exact average pace is 341.27 seconds per kilometer, or 5:41.27/km. In miles, it is 549.23 seconds, or 9:09.23/mi.
Do not discard the decimal seconds while building the table. Display rounded times to the runner, but calculate each checkpoint from the full goal time. That distinction prevents rounding drift.
Convert pace to speed in km/h
Pace and speed describe the same target in opposite ways. Pace is time per unit of distance; speed is distance per unit of time.
`speed in km/h = 60 ÷ pace in minutes per km`
A four-hour marathon averages 10.54875 km/h. A 3:30 marathon averages about 12.056 km/h. Speed can help with treadmill setup, but minutes per kilometer or mile are easier to compare with course markers.
Marathon pace chart for common goal times
The following chart calculates every value from the complete marathon distance. Checkpoint times are rounded to the nearest second only after calculation.
| Goal time | Pace per km | Pace per mile | Halfway | 30 km | 40 km |
|---|---|---|---|---|---|
| 3:00:00 | 4:16 | 6:52 | 1:30:00 | 2:07:59 | 2:50:38 |
| 3:15:00 | 4:37 | 7:26 | 1:37:30 | 2:18:39 | 3:04:51 |
| 3:30:00 | 4:59 | 8:01 | 1:45:00 | 2:29:18 | 3:19:05 |
| 3:45:00 | 5:20 | 8:35 | 1:52:30 | 2:39:58 | 3:33:18 |
| 4:00:00 | 5:41 | 9:09 | 2:00:00 | 2:50:38 | 3:47:31 |
| 4:15:00 | 6:03 | 9:44 | 2:07:30 | 3:01:18 | 4:01:44 |
| 4:30:00 | 6:24 | 10:18 | 2:15:00 | 3:11:58 | 4:15:57 |
| 5:00:00 | 7:07 | 11:27 | 2:30:00 | 3:33:18 | 4:44:24 |
The displayed pace is a label, not the value used to derive the later checkpoints. For example, 4:00 pace appears as 5:41/km, yet every cumulative time in that row comes from exactly four hours over 42.195 km.
Exact 4:00 marathon kilometer checkpoints
A runner targeting four hours can use this compact set instead of reading all 42 kilometer rows:
| Distance | Cumulative target | Segment from previous row |
|---|---|---|
| 5 km | 28:26 | 28:26 |
| 10 km | 56:53 | 28:26 |
| 15 km | 1:25:19 | 28:26 |
| 20 km | 1:53:45 | 28:26 |
| Halfway | 2:00:00 | 6:15 from 20 km |
| 25 km | 2:22:12 | 22:12 from halfway |
| 30 km | 2:50:38 | 28:26 |
| 35 km | 3:19:05 | 28:26 |
| 40 km | 3:47:31 | 28:26 |
| 42.195 km | 4:00:00 | 12:29 |
The unequal-looking segments around halfway are caused by placing a 21.0975 km checkpoint between the 20 km and 25 km markers. The pace has not changed.
Mile checkpoints need the same precision
A marathon is about 26.2188 miles, so a mile-based table has a final partial segment of about 0.2188 mile. Multiplying a rounded mile pace by 26 and treating the remainder casually can shift the finish estimate.
Calculate miles 1 through 26 from the total target, then calculate the finish directly from the goal time. If you want a six-line pace band, use 5 miles, 10 miles, halfway, 15 miles, 20 miles, and finish rather than copying 26 individual rows. The marathon pace band calculator explains how to reduce a full table without losing the checkpoints that expose drift.
Rounding errors that change the finish time
The common failure is to round the pace first and multiply it back across the race. The arithmetic looks tidy but no longer represents the chosen goal.
One second of pace rounding is not one second at the finish: it becomes 42.195 seconds when pace is stated per kilometer, or 26.219 seconds when stated per mile.
That is the central reason to calculate cumulative checkpoints from the goal time.
What 5:41/km really produces
The exact pace for a four-hour marathon is 5:41.27/km. If a calculator rounds that down to 5:41 and then repeats it for the full distance, the implied finish is approximately 3:59:48.5, about 11.5 seconds early.
Rounding upward to 5:42/km produces approximately 4:00:30.7, about 30.7 seconds late. Neither outcome is serious as a display label, but both are avoidable in the checkpoint table.
Use this rule:
- Show pace to the nearest second.
- Retain fractional seconds in the calculation.
- Derive every cumulative checkpoint from the total goal.
- Force the final row to equal the entered finish time.
Segment splits can hide accumulated error
Suppose the first four 5 km blocks of a four-hour plan display 28:26 each. Adding the rounded blocks gives 1:53:44 at 20 km, while the directly calculated cumulative target rounds to 1:53:45. The difference comes from fractions removed from each displayed segment.
The cumulative column is authoritative. Segment times are diagnostic: they show how the plan is shaped, but they should not be added together to rebuild the target.
Even, negative, and positive split plans
An even split holds the same calculated pace across the race. A negative split makes the second half faster than the first; a positive split makes it slower. These labels describe the clock pattern, not whether the pacing decision suits the runner or course.
Detailed tools can generate kilometer or mile rows for several patterns. For example, Year Round Running describes even and negative split calculations for standard and custom race distances.
Even splits: the clean baseline
Start with an even table because it exposes the mathematical requirement with no hidden assumptions. On a flat course in stable conditions, the same target pace appears in every segment. On a variable course, the even table still provides the comparison line for a course-adjusted plan.
For a 4:00 target:
- First half: 2:00:00
- Second half: 2:00:00
- Average pace: 5:41.27/km or 9:09.23/mi
The target does not require each watch kilometer to show 5:41. A bridge, turn, aid station, crowded section, or measurement difference can move one lap while the cumulative clock remains close to plan.
Negative splits: define the gap before calculating pace
A negative split needs a specific size. Saying run the first half conservatively is not enough to generate a table.
For a four-hour marathon with the second half exactly two minutes faster than the first:
- First half: 2:01:00
- Second half: 1:59:00
- First-half pace: about 5:44.1/km
- Second-half pace: about 5:38.4/km
- Pace change at halfway: about 5.7 seconds per kilometer
The two halves still total 4:00:00. An easy mistake is to subtract the full two minutes from the second half while leaving the first half at two hours, which quietly turns the plan into a 3:58 target. Split the desired gap around the midpoint: add half of the gap to the first half and subtract half from the second.
For a deeper comparison of percentage and time-based plans, see negative split running.
Positive splits: model the fallback explicitly
A positive split can be used as a scenario rather than a target. If the first half of a four-hour plan is completed in 1:58:00, an on-target finish requires a 2:02:00 second half. The required second-half pace becomes about 5:47/km, compared with about 5:36/km during the first half.
This shows what banking time actually commits you to. The two-minute cushion only holds if the second half can still be run in 2:02:00: four minutes slower than the first half, or roughly 11 seconds per kilometer slower. A calculator should show both halves and their pace difference so the trade is visible before race day.
A flat split table is not a course strategy
A conventional running split calculator assumes that distance accumulates uniformly and that the selected pacing rule controls the clock. It does not know where the climbs, descents, exposed roads, tight turns, or aid stations occur unless those inputs are included.
A course-adjusted split keeps the finish objective while moving time between segments. The Pacing Project, for example, describes a calculator based on course-specific terrain rather than one constant pace (The Pacing Project). TrainingFlow's race strategies follow the same principle for specific races: they start from your fitness and the course's elevation profile and return course-adjusted splits together with fuel targets, danger zones and the race-week forecast once the race date is inside the forecast window (before that, a climate baseline for the race).
Separate pace from effort on hills
If kilometer 12 climbs and kilometer 13 descends, forcing both to the same clock pace creates a different effort demand. A course-adjusted plan may assign more time to the climb and recover some of it later, without requiring the two adjustments to cancel exactly.
Use three columns:
| Checkpoint | Flat baseline | Course-adjusted target |
|---|---|---|
| Before climb | cumulative even time | cumulative planned time |
| Summit or high point | cumulative even time | baseline plus allocated climb time |
| After descent | cumulative even time | adjusted time after controlled recovery |
The useful number is the difference between the adjusted and baseline cumulative clocks. A plan that says slower uphill without quantifying the cumulative effect cannot tell you whether the finish target still adds up. The race pacing calculator for course elevation covers that calculation in more detail.
Build an October or November weather branch
For an October or November marathon, prepare a baseline table and one fallback before race week. Autumn is a calendar label, not a usable weather input; the relevant conditions depend on the race location and start time.
Use a simple update schedule:
- Seven days before the race: record the available forecast range and keep the original baseline.
- About 72 hours before the start: choose the working plan if the forecast is stable enough to act on.
- Race morning: change only the preselected variable, such as the opening pace or finish target, rather than improvising every split.
Label the fallback by its trigger. For example: use Plan B if the race-morning conditions fall outside the range used for Plan A. The precise trigger must come from the runner's preparation and the location-specific forecast; a generic seasonal percentage would create false precision.
GPS distance can make a correct pace finish late
The official course distance and the distance displayed by a watch need not match exactly during the run. Certified road courses are measured along the shortest possible route an athlete could follow within the course, and the measurement guidelines recommend building in an extra 0.1% so that a later re-measurement does not find the course short (World Athletics and AIMS, The Measurement of Road Race Courses, 2023). A watch follows the recorded path and its position estimates; the split table follows the course distance. Crowded turns, wide corners, and normal GPS variation can therefore make the device reach 42.195 km before or after the finish line.
The cost of 200 extra meters at four-hour pace
At the exact four-hour pace of 5:41.27/km, another 0.2 km takes about 68.3 seconds. If a runner maintains that same pace but covers 42.395 km on the watch, the elapsed time becomes roughly 4:01:08.
The reusable rule is:
`time for extra distance = extra distance × pace per unit`
At four-hour pace, each additional 100 meters costs about 34.1 seconds. This is not a prediction that every runner will record extra distance. It is a scenario calculation that shows why a watch displaying average pace can look correct while the finish clock is beyond target.
Use course markers to correct the watch
Compare the elapsed time at an official marker with the cumulative target. If the watch laps automatically at a different point, avoid chasing the instantaneous pace to repair the discrepancy in one burst.
Record three values at a key marker:
- Official course distance.
- Elapsed race time.
- Difference from the planned cumulative time.
A difference of 20 seconds at 10 km means exactly that: 20 seconds relative to the plan at the course's 10 km point. It does not automatically mean the next kilometer should be 20 seconds faster. Spread any deliberate correction across a distance chosen before the race.
Turn the calculator output into a race-day card
A 42-row table is useful for checking the calculation but awkward to read while running. Compress it into checkpoints that coincide with visible markers or timing locations listed by the organizer.
Keep cumulative time in the primary column
A practical card can contain:
| Distance | Cumulative target | Acceptable plan range | Race cue |
|---|---|---|---|
| 5 km | target clock | early limit to late limit | settle |
| 10 km | target clock | early limit to late limit | check effort |
| Halfway | target clock | early limit to late limit | choose planned branch |
| 30 km | target clock | early limit to late limit | reassess |
| 40 km | target clock | early limit to late limit | use remaining margin |
| Finish | goal time | — | — |
The acceptable range is a user-controlled tolerance, not a promise about the result. Make it wide enough that a crowded station or marker mismatch does not trigger a needless correction, and narrow enough to reveal a sustained departure from the plan.
Decide which clock the table follows
Before printing the card, check how the event defines its displayed and reported times. Your start-line crossing, the official start signal, timing mats, and watch start can produce different reference clocks.
Choose one reference for the pace band and use it consistently. If your plan follows elapsed watch time, start the watch at the same event used by the table. If you intend to compare against gun-time clocks on the course, calculate the start delay separately instead of blending it into every split.
Add only cues with a fixed trigger
A race cue is useful when it answers when, not merely what. Fuel, hydration, clothing, or strategy notes should be attached to a time or course checkpoint that the runner has already selected.
Avoid placing several unrelated instructions on every row. Five readable checkpoints can be more useful than 42 densely annotated ones. The calculator's job is exact arithmetic; the card's job is quick recognition.
Check a marathon split calculator before trusting it
A result can look plausible while containing a distance, rounding, or pacing-pattern error. Run this short audit:
1. Verify the distance constant
The calculation should use 42.195 km. If it uses 42 km, a four-hour target will display about 5:42.86/km instead of 5:41.27/km. That difference is small on one row but signals that the calculator is solving a different distance.
For miles, check that the finish includes the final fraction beyond mile 26. A table ending at exactly 26 miles is incomplete.
2. Multiply without rounded display values
Take the underlying pace, not the rounded label, and multiply it by the marathon distance. The result should return the entered finish time. If only the visible whole-second pace is available, expect a small mismatch and rely on cumulative checkpoints.
3. Test the halfway row
An even-split plan must place halfway at exactly half of the goal time. A 3:45:00 target therefore reaches halfway at 1:52:30. A negative plan should show the two intended half times and make their sum equal the goal.
4. Check the final partial segment
A full kilometer table ends with a 0.195 km segment after the 42 km marker; a 5 km checkpoint table ends with 2.195 km after 40 km. A mile table ends with about 0.2188 mile after mile 26. If the final row repeats a full-unit segment, the finish calculation is wrong.
5. Inspect how course adjustments reconcile
Every added and removed second should appear in the cumulative plan. If an uphill segment receives 30 extra seconds and no later segment changes, the projected finish should move 30 seconds unless the calculator explicitly changes another segment or the overall goal.
Choose the calculation that matches the question
Several tools use similar inputs but answer different questions.
Split calculator versus pace calculator
A pace calculator answers: what average pace corresponds to this time and distance? A split calculator answers: what should the clock show at each point along the distance?
Use a pace calculator for one conversion. Use a split calculator for a race table, pace band, or post-race comparison.
Split calculator versus finish-time predictor
A split calculator distributes a chosen goal. It does not establish whether that goal matches current fitness. A predictor starts with a performance input and estimates another race time through a stated model.
Keep these steps separate:
- Estimate or choose the target.
- Convert it into an even baseline.
- Apply the selected pacing pattern.
- Adjust identifiable course segments.
- Create a compact race-day version.
This separation makes revisions easier. If the target changes, regenerate the table; if the weather branch changes, preserve the original target and document the adjustment.
Split calculator versus pace band generator
A split calculator can output every unit. A pace band generator selects the rows, formats them, and prepares them for quick reading. The underlying times should match when both use the same distance, goal, rounding method, and pacing pattern.
If they disagree, compare the halfway and finish rows first. Those two points reveal an incorrect distance constant, a negative-split interpretation error, or premature rounding quickly.
FAQ
What is a good split for a marathon?
A useful split is one tied to a realistic finish target, a defined pacing pattern, and the course markers available on race day. For an even plan, halfway is exactly half the goal time; for a negative plan, state how much faster the second half should be and make both halves add back to the goal.
What pace should I run for a half marathon to break 1:50?
A 1:50:00 half marathon equals about 5:12.8 per kilometer or 8:23.5 per mile across 21.0975 km. Because sub-1:50 requires finishing before 1:50:00, use those figures as the exact boundary and choose any planned margin separately rather than hiding it through pace rounding.