multicalci.com Civil Calculators
Civil Engineering

Horizontal Curve Calculator

Set out a simple circular curve between two straights. Enter the radius and the deflection angle and this calculator returns the curve length, the tangent length back to the intersection point, the long chord, the mid-ordinate, the external distance and the degree of curvature. It also checks the radius against the minimum needed for your design speed, superelevation and side friction factor.

Simple circular curve · IRC 38 minimum radius · 20 m arc degree of curvature
Working on the profile rather than the plan? The vertical curve calculator covers crest and sag curves, grade difference, K value and the sight-distance curve length.
🗺 Curve Geometry and Design Speed
Inputs convert when you switch. Results are always reported in SI — see the note under the results.

The angle between the two straights, not the interior angle.
IRC caps this at 7 % on plain terrain, 10 % in hills.
IRC uses 0.15 for design.
📊 Curve Elements
Press Calculate Curve to compute the curve.
ƒ Governing Formulae

Curve elements from radius and deflection angle

Lc = R Δ  (Δ in radians)
T = R tan(Δ/2)
C = 2R sin(Δ/2)
M = R [1 − cos(Δ/2)]
E = R [sec(Δ/2) − 1]
D = 1145.92 / R  (20 m arc)

Minimum radius for the design speed

Rmin = V² / [127 (e + f)]
V in km/h, e as a decimal, Rmin in metres

R — radius of the circular curve

Δ — deflection angle between the two straights

Lc — length of curve, measured along the arc

T — tangent length, from the tangent point to the intersection point

C — long chord, straight line between the two tangent points

M — mid-ordinate, from the middle of the long chord out to the curve

E — external distance, from the curve out to the intersection point

D — degree of curvature, the angle subtended by a 20 m arc

e — superelevation, the crossfall banking the road into the curve

f — coefficient of side friction developed between tyre and road

127 — combines the km/h to m/s conversion with g = 9.81 m/s²

The degree of curvature here uses a 20 metre arc. That is Indian and general metric practice, giving D = 1145.92/R. North American practice uses a 100 foot arc, D = 5729.58/R with R in feet, and railway work sometimes uses the chord definition rather than the arc definition. The three give different numbers for the same curve, so check which convention a drawing is using before comparing.
This is a simple circular curve only. There is no transition or spiral curve — no clothoid length, no shift, no offset to the transition. A real road curve at speed needs a transition at each end so that superelevation and curvature build up gradually, and the tangent points move as a result. There is also no widening on curves, no check on sight distance around the inside of the curve, and no compound or reverse curve geometry. Use this for the circular portion and add the transition separately.
Rmin is the absolute minimum, not a design target. It is the radius at which the full assumed side friction is being used up, leaving nothing in reserve. Design practice is to use a comfortably larger radius wherever the terrain allows, and IRC tabulates both an absolute minimum and a desirable minimum for each speed. A curve that only just passes this check is one where every vehicle is relying on the tyre friction assumption being right.
📝 Worked Example 1 — 250 m Curve at 80 km/h
Given

Two straights meeting at a deflection angle of 35°, to be joined by a circular curve of 250 m radius. Design speed 80 km/h, superelevation 7 percent, side friction factor 0.15.

Step 1 — curve and tangent lengths

Δ = 35° = 0.610865 rad, so Δ/2 = 17.5°
Lc = 250 × 0.610865 = 152.72 m
T = 250 × tan 17.5° = 250 × 0.315299 = 78.82 m
The tangent points therefore sit 78.82 m back from the intersection point along each straight.

Step 2 — chord and offsets

C = 2 × 250 × sin 17.5° = 500 × 0.300706 = 150.353 m
M = 250 × (1 − cos 17.5°) = 250 × 0.046283 = 11.571 m
E = 250 × (sec 17.5° − 1) = 250 × 0.048527 = 12.132 m
Note that the curve length exceeds the long chord by only 2.4 m over 150 m — a gentle curve.

Step 3 — degree of curvature

D = 1145.92 / 250 = 4.5837° per 20 m of arc.

Step 4 — the speed check

Rmin = 80² / [127 × (0.07 + 0.15)] = 6400 / 27.94 = 229.1 m
The 250 m radius provided exceeds it, so the curve is safe at 80 km/h — though with only 9 percent in hand.

Curve length Lc 152.72 m  ·  Tangent length T 78.82 m

Long chord C 150.353 m

Mid-ordinate M 11.571 m  ·  External distance E 12.132 m

Degree of curvature 4.5837° per 20 m arc

Rmin 229.1 m against 250 m provided — PASS

These are the calculator's default inputs. Press Calculate Curve without changing anything and you should get exactly these figures back. The tangent length is the number you need first on site: it fixes where the curve begins relative to the intersection point you have already pegged.
Worked Example 2 — The Same Curve, 20 km/h Faster
Given

Exactly the same 250 m curve, same 35° deflection, same 7 percent superelevation and 0.15 friction factor. The only change is that the design speed is raised from 80 to 100 km/h.

The geometry does not move at all

Lc = 152.72 m, T = 78.82 m, C = 150.353 m, M = 11.571 m, E = 12.132 m, D = 4.5837°.
Every setting-out dimension is identical, because none of them depends on speed.

And the curve is no longer safe

Rmin = 100² / [127 × 0.22] = 10 000 / 27.94 = 357.9 m
Against the 250 m provided, that is a shortfall of 108 m, or 30 percent.

At 80 km/h Rmin = 229.1 m — 250 m passes

At 100 km/h Rmin = 357.9 m — 250 m FAILS

A 25 percent increase in speed demands a 56 percent larger radius

Why the penalty is so steep

Minimum radius goes with the square of speed, so raising the design speed by a quarter multiplies the required radius by 1.25² = 1.5625. Superelevation cannot rescue it either: even at the 10 percent hill-road maximum, Rmin would still be 315 m. The only way to run 100 km/h through this deflection is a flatter curve, which means moving the intersection point or accepting a longer alignment. This is the calculation that decides route corridors, and it is why speed limits and geometry have to be settled together rather than one after the other.

📐 Inputs, Units and Accepted Ranges
InputSI unitImperial unitAcceptedNotes
Radius Rmft> 0Radius of the circular arc
Deflection angle Δdegreesdegrees> 0 and < 180At 180° the straights are parallel and never meet
Design speed Vkm/hmph> 0Drives the minimum radius only
Superelevation e%%0 – 12, IRC caps at 7 or 10Entered as a percentage, used as a decimal
Side friction f0 – 0.5, IRC uses 0.15e + f must be greater than zero
📚 Reference Tables

Minimum radius by design speed — f = 0.15, computed as V²/[127(e+f)]

V, km/hRmin at e = 7 %Rmin at e = 10 %Rmin at e = 4 %
3032.2 m28.3 m37.3 m
4057.3 m50.4 m66.3 m
5089.5 m78.7 m103.6 m
60128.9 m113.4 m149.2 m
65151.3 m133.1 m175.1 m
80229.1 m201.6 m265.2 m
100357.9 m314.9 m414.4 m
120515.4 m453.5 m596.7 m
These are absolute minima. IRC also publishes a desirable minimum, typically 40 to 60 percent larger, and using the absolute value should be reserved for genuinely constrained locations.

Degree of curvature and radius — 20 m arc definition, D = 1145.92/R

R, mD, degreesCharacterSuitable up to
5022.92Very sharp~35 km/h
10011.46Sharp~50 km/h
1507.64Moderate~65 km/h
2504.58Gentle~83 km/h
4002.86Flat~105 km/h
6001.91Very flat~129 km/h
10001.15Near straight~166 km/h
Speeds shown are the maximum for which each radius meets the absolute minimum at e = 7 % and f = 0.15.

How the curve elements scale with deflection angle — R = 250 m throughout

Δ, degreesLc, mT, mC, mM, mE, m
1043.6321.8743.5780.9510.955
2087.2744.0886.8243.7933.851
35152.7278.82150.35311.57112.132
60261.80144.34250.00033.49438.675
90392.70250.00353.55373.223103.553
120523.60433.01433.013125.000250.000
Mid-ordinate and external distance are nearly equal at small angles and diverge sharply beyond about 60°. At 120° the external distance is twice the mid-ordinate, and the tangent length has grown to nearly twice the radius.

IRC superelevation limits

TerrainMaximum eReason for the cap
Plain and rolling7 %Slow vehicles sliding inward
Hilly, snow free10 %Steeper accepted where radii are constrained
Hilly, snow bound7 %Reduced friction under ice
Urban, built up4 %Wide range of vehicle speeds, frequent stops
Frequently Asked Questions
How do you calculate the elements of a horizontal circular curve?
Every element follows from the radius and the deflection angle between the two straights. Curve length is the radius times the deflection angle in radians. Tangent length, the distance from the intersection point back to the start of the curve, is the radius times the tangent of half the deflection angle. The long chord is twice the radius times the sine of half the angle, the mid-ordinate is the radius times one minus the cosine of half the angle, and the external distance is the radius times the secant of half the angle minus one.
What is the minimum radius of a horizontal curve?
The minimum radius is the design speed squared divided by 127 times the sum of the superelevation and the coefficient of side friction, with speed in kilometres per hour and superelevation as a decimal. The constant 127 comes from converting kilometres per hour to metres per second and dividing by gravitational acceleration. At 80 kilometres per hour with 7 percent superelevation and a friction coefficient of 0.15 the minimum radius is 229 metres.
What is the degree of curvature and how does it relate to radius?
Degree of curvature is the angle subtended at the centre by a standard length of arc, and it is simply another way of expressing sharpness. Indian and metric practice uses a 20 metre arc, so the degree equals 1145.92 divided by the radius in metres. North American practice uses a 100 foot arc, giving 5729.58 divided by the radius in feet. A larger degree means a sharper curve, which is the opposite convention to radius.
What is the difference between mid-ordinate and external distance?
Both measure how far the curve departs from the straight lines, but in opposite directions from the mid-point of the curve. The mid-ordinate is the distance from the middle of the long chord out to the curve, and it tells you how much clearance the curve needs inside the chord. The external distance is measured from the curve outward to the point of intersection of the two tangents, and it tells you how much land is needed beyond the curve. For small deflection angles the two are nearly equal; they diverge as the angle grows.
Why is superelevation limited to about 7 percent?
Superelevation is capped because a slow moving or stationary vehicle on a steeply banked curve tends to slide inward, and heavy vehicles with a high centre of gravity risk toppling toward the inside. IRC limits superelevation to 7 percent on plain and rolling terrain and 10 percent in hilly areas without snow, with 4 percent in urban areas where speeds vary widely. Once that cap is reached, any further increase in the safe radius has to come from a flatter curve rather than more banking.
🔗 Related Tools

Horizontal Curve Calculator — multicalci.com. Simple circular curve only — no transition or spiral, no curve widening, no sight distance check around the curve, and no compound or reverse curve geometry. The minimum radius is an absolute limit rather than a design target. Results are indicative and must be verified against IRC 38 or the relevant highway standard.