Skip to content
UseCalcNow
Construction

Vertical Curve Calculator — Crest & Sag Curve Length

Calculate vertical curve length for crest and sag curves using AASHTO stopping sight distance formulas. Enter grades and sight distance.

About This Calculator

Vertical curves connect two highway grades at the point where they intersect (the PVI). This calculator uses AASHTO stopping sight distance formulas to determine the minimum length for both crest and sag vertical curves. Enter your entering grade, exiting grade, and design sight distance to get curve length and K-value instantly.

The Formula Behind This Calculator

The calculator first computes the algebraic difference A = |g2 - g1| between the two grades. When the exiting grade is lower than the entering grade (g2 < g1), the curve is a crest. When g2 > g1, it is a sag. For crest curves, the AASHTO formula uses a driver eye height of 3.5 ft and an object height of 2.0 ft, giving a constant of 2158. When sight distance S is less than curve length L, L = A*S^2 / 2158. When S exceeds L, the formula switches to L = 2S - 2158/A. For sag curves, headlight illumination geometry sets the standard: L = A*S^2 / (400 + 3.5S) when S < L, and L = 2S - (400 + 3.5S)/A when S >= L. The K-value equals L/A and represents the curve length per 1% change in grade.

Understanding the math helps you verify results and make better decisions for your project.

How to Use

  1. 1Enter the entering grade (g1) as a percentage. Use negative for downhill, positive for uphill.
  2. 2Enter the exiting grade (g2) the same way. The calculator auto-detects crest or sag based on grade direction.
  3. 3Input the stopping sight distance in feet, based on your design speed from AASHTO tables.
  4. 4Click Calculate to get the minimum curve length in feet and the K-value for your vertical curve.

When to Use

  • Designing new highways or local roads with grade changes
  • Checking existing vertical curves against current AASHTO standards
  • Reviewing subdivision street profiles for sight distance compliance
  • Rehabilitation projects where grades are being modified
  • Driveway and access road design on sloped terrain

Tips

  • Round the calculated curve length up to the next 25 ft interval for easier construction staking.
  • Always check drainage at the low point of sag curves, especially in cut sections where water collects.
  • Verify that your stopping sight distance matches the design speed from the AASHTO Green Book Table 3-1.
  • On rural two-lane roads, consider checking passing sight distance separately, since it requires much longer crest curves.
  • The minimum K-value for crest curves at 60 mph is 247; for sag curves at 60 mph it is 136 per AASHTO 2018.

Vertical Curve Design Fundamentals

Every vertical curve has three key reference points: the PVC (point of vertical curvature, where the curve begins), the PVI (point of vertical intersection, where the two grades would meet), and the PVT (point of vertical tangency, where the curve ends). The horizontal distance from PVC to PVT is the curve length L. The curve is symmetric about the PVI, meaning the PVC and PVT are equidistant from it on either side.

The parabola used in highway design is defined by y = ax^2, where the rate of grade change is constant. This means the curve flattens or steepens at a uniform rate, which feels smooth to drivers. The parameter r = A/L gives the rate of change per station (100 ft). A well-designed vertical curve keeps r low enough that the transition feels comfortable at the design speed.

Understanding the relationship between the elevation grade calculator and vertical curve design is important for setting up initial profiles. The grades you calculate for long roadway sections feed directly into the g1 and g2 values needed for each vertical curve along the alignment.

Crest Versus Sag Curves: Key Differences

Crest curves occur where the road goes from a flatter or positive grade to a steeper downgrade, creating a convex shape. The critical design factor is stopping sight distance, because a driver cresting a hill needs enough visibility to see an obstacle and brake before reaching it. The height of the driver's eye (3.5 ft) and the height of the obstacle (2.0 ft) define how much road surface is visible over the hump.

Sag curves occur where the road transitions from a downgrade to an upgrade, creating a concave shape. Daytime sight distance is rarely an issue on sag curves, but nighttime visibility becomes the controlling factor. Headlights project a beam that angles slightly upward (about 1 degree), and the formula uses a 4-inch headlight height with that beam angle. The brake distance calculator can help verify that the total stopping distance matches what the sag curve is designed for.

Sag curves also have a comfort criterion: the vertical radial acceleration should stay under about 1 ft/s^2 for passenger vehicles. This translates to a minimum length of L = AV^2 / 46.5, where V is design speed in mph. The headlight criterion usually governs, but engineers check both.

Stopping Sight Distance and Design Speed

Stopping sight distance (SSD) is the single most important input for vertical curve design. AASHTO defines SSD as the distance needed for a driver to perceive an obstacle, apply the brakes, and come to a complete stop. At 20 mph the minimum SSD is 115 ft; at 45 mph it is 360 ft; at 70 mph it is 730 ft. These values come from reaction time (2.5 seconds) plus deceleration on wet pavement at 11.2 ft/s^2.

The SSD you plug into the vertical curve formula must match the design speed of your roadway. Using an asphalt calculator for the pavement section and pairing it with the correct SSD ensures that both surface and geometry meet the design intent. Underestimating SSD at higher speeds is a common source of deficient crest curves.

On rural two-lane highways, designers should also check passing sight distance. PSD values range from 400 ft at 20 mph to 1,800 ft at 70 mph. A crest curve designed only for SSD may fail PSD requirements, meaning drivers cannot safely pass even when the road looks clear. This is a separate check and not part of the basic vertical curve formula used here.

K-Values and Rate of Vertical Curvature

The K-value (K = L / A) expresses the curve length per 1% of algebraic grade difference. Higher K-values mean longer, gentler curves. AASHTO publishes minimum K-values for each design speed: for crest curves at 50 mph, minimum K is 84; at 60 mph it rises to 151. For sag curves, the minimums are lower because headlight illumination creates a less restrictive geometry.

Engineers often reference K-values rather than raw lengths during design reviews. A K-value of 100 means the curve stretches 100 ft for every 1% of grade change. Local agencies may adopt higher minimums than the national standard, so always confirm with your state DOT. The grade calculator can help verify that individual segment grades comply with local maximums.

For reconstruction projects where the existing alignment is fixed, the K-value tells you immediately whether a curve meets standards. If the existing K falls below the AASHTO minimum for the design speed, the curve is a candidate for lengthening during rehabilitation or resurfacing.

Earthwork and Material Quantities

Vertical curves directly affect earthwork volumes on a project. A longer crest curve raises the road profile at the center, increasing fill volume or reducing cut. Sag curves do the opposite: they lower the profile, adding cut or reducing fill. Designers often iterate between several curve lengths to find the option that balances cut and fill most efficiently.

When estimating base materials for the roadway, the road base calculator and crushed stone calculator handle the tonnage side. But the vertical alignment determines how much subgrade work is needed before base placement. A crest curve in a cut section might require ditching on both sides, while a sag curve in a fill section might need embankment reinforcement.

For contractors, the vertical curve also affects staging. A deep sag in a cut section can collect water during construction, delaying earthwork. Planning temporary drainage before the final french drain calculator system is installed keeps the project on schedule and prevents rutting in the subgrade.

Drainage and Sag Curve Low Points

The low point of a sag vertical curve is a critical drainage design point. Water collects there during rain events, and without proper drainage infrastructure the road can flood. The location of the low point can be calculated as x = g1 * L / A from the PVC. Catch basins, inlets, or a pumped drainage system should be placed at or near this station.

AASHTO recommends a minimum longitudinal grade of 0.5% through the low point to ensure surface runoff moves toward drainage inlets. On sag curves where the grades are nearly flat, this 0.5% minimum may require adjusting the profile to create a drainage channel effect. The combination of a flat sag curve and poor cross-slope is a leading cause of hydroplaning.

In urban settings, sag curves often occur at underpasses where the road dips beneath a bridge. These constrained locations need careful coordination with the ramp slope calculator to ensure the approach grades meet accessibility requirements while still providing adequate sight distance under the structure.

Construction Staking and Field Layout

Once the vertical curve is designed, surveyors stake it in the field by calculating elevations at regular intervals (typically every 25 or 50 ft) along the curve. The elevation at any point x from the PVC is given by: y = y_PVC + g1*x/100 + (r*x^2)/200, where r is the rate of grade change per station. Surveyors set grade stakes at each station so equipment operators can trim or fill to the correct elevation.

The curve layout must be checked against existing utilities, rock layers, and property lines. A crest curve that raises the profile by even 1 ft might trigger a need for additional right-of-way or utility relocations. Conversely, a sag curve that deepens the profile could clash with groundwater or bedrock, adding significant excavation cost. Running a quick estimate with tools like the excavation calculator helps quantify these impacts early.

During construction, the surveyor verifies the as-built curve by checking elevations at the PVC, PVI midpoint, and PVT. Tolerances are typically plus or minus 0.05 ft for subgrade and 0.02 ft for finished pavement. If the as-built curve deviates beyond tolerance, the contractor must rework the section before paving proceeds.

Standards and Jurisdictional Requirements

The AASHTO Green Book (Policy on Geometric Design of Highways and Streets) is the primary reference for vertical curve design in the United States. The 2018 edition updated some K-value minimums and added guidance on performance-based practical design. State DOTs adopt the Green Book with modifications, and local agencies may have their own manuals that differ in minimum K-values or sight distance criteria.

For federal-aid projects, FHWA requires that vertical curves meet or exceed AASHTO standards. Deviations require a formal design exception with documented engineering justification. Common exceptions include reduced sight distance on low-volume local roads or in constrained urban corridors where full compliance would require costly property acquisition.

Private development roads, including subdivisions and commercial driveways, typically follow local fire code and access management standards rather than full AASHTO criteria. These often have shorter design speeds (15-25 mph) and reduced SSD values, but the underlying vertical curve math remains the same. Always check the local jurisdiction's design manual before finalizing curve parameters.

FAQ

What is a vertical curve in road design?

A vertical curve is a parabolic curve that connects two straight-line grades on a road profile. It smooths the transition between grades so vehicles do not experience an abrupt change at the point of vertical intersection (PVI). Crest curves peak in the middle (like a hill), while sag curves dip (like a valley).

How is vertical curve length calculated?

The length depends on the algebraic grade difference A, the stopping sight distance S, and the curve type. For crest curves, AASHTO uses L = A*S^2 / 2158 when S is shorter than L. For sag curves, the formula is L = A*S^2 / (400 + 3.5S). Both have alternate forms for cases where S exceeds L.

What K-value should I use for my design speed?

AASHTO publishes minimum K-values by design speed and curve type. For crest curves at 30 mph, minimum K is 19; at 55 mph it is 114. For sag curves at 30 mph, minimum K is 37; at 55 mph it is 110. Always verify against the current AASHTO Green Book for your jurisdiction.

What happens if sight distance is greater than curve length?

When stopping sight distance exceeds the curve length, the standard formula changes form. For crest curves, L = 2S - 2158/A. For sag curves, L = 2S - (400 + 3.5S)/A. The calculator handles this case detection automatically.

Why do sag curves use different constants than crest curves?

Crest curves are limited by what a driver can see over the hill, so the formula uses eye height and object height. Sag curves are limited by headlight beam reach at night, which projects a fixed angle upward and illuminates the road surface a certain distance ahead. The 400 + 3.5S term comes from headlight geometry.

Can I use this calculator for metric units?

The formulas in this calculator use US customary units (feet). For metric, the crest curve constant becomes 1158 (using 1.08 m eye height and 0.6 m object height) and the sag curve formula uses 122 + 3.5S in meters. Run the calculation with converted inputs.

Related Calculators